/net/9p/ |
H A D | trans_virtio.c | 106 static unsigned int rest_of_page(void *data) argument 108 return PAGE_SIZE - ((unsigned long)data % PAGE_SIZE); 175 * @limit: maximum segment to pack data to 176 * @data: data to pack into scatter/gather list 177 * @count: amount of data to pack into the scatter/gather list 180 * arbitrary data into an existing scatter gather list, segmenting the 181 * data as necessary within constraints. 186 int limit, char *data, int count) 192 s = rest_of_page(data); 185 pack_sg_list(struct scatterlist *sg, int start, int limit, char *data, int count) argument 224 pack_sg_list_p(struct scatterlist *sg, int start, int limit, struct page **pdata, int nr_pages, char *data, int count) argument 316 p9_get_mapped_pages(struct virtio_chan *chan, struct page **pages, char *data, int nr_pages, int write, int kern_buf) argument [all...] |
/net/bluetooth/ |
H A D | a2mp.c | 27 static struct a2mp_cmd *__a2mp_build(u8 code, u8 ident, u16 len, void *data) argument 41 memcpy(cmd->data, data, len); 46 void a2mp_send(struct amp_mgr *mgr, u8 code, u8 ident, u16 len, void *data) argument 54 cmd = __a2mp_build(code, ident, len, data); 106 struct a2mp_cmd_rej *rej = (void *) skb->data; 121 struct a2mp_discov_req *req = (void *) skb->data; 142 ext_feat = get_unaligned_le16(skb->data); 181 struct a2mp_discov_rsp *rsp = (void *) skb->data; 202 ext_feat = get_unaligned_le16(skb->data); [all...] |
H A D | a2mp.h | 48 __u8 data[0]; member in struct:a2mp_cmd 55 __u8 data[0]; member in struct:a2mp_cmd_rej 143 void a2mp_send(struct amp_mgr *mgr, u8 code, u8 ident, u16 len, void *data);
|
/net/bluetooth/bnep/ |
H A D | bnep.h | 106 __u8 data[0]; member in struct:bnep_ext_hdr
|
/net/bluetooth/cmtp/ |
H A D | capi.c | 143 scb->data = (CAPIMSG_COMMAND(skb->data) == CAPI_DATA_B3); 195 switch (CAPIMSG_SUBCOMMAND(skb->data)) { 200 func = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 5); 201 info = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 8); 205 msgnum = CAPIMSG_MSGID(skb->data); 211 application->mapping = CAPIMSG_APPID(skb->data); 218 appl = CAPIMSG_APPID(skb->data); 233 controller = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 11); 234 msgnum = CAPIMSG_MSGID(skb->data); 368 cmtp_load_firmware(struct capi_ctr *ctrl, capiloaddata *data) argument [all...] |
/net/bridge/ |
H A D | br_netlink.c | 436 static int br_validate(struct nlattr *tb[], struct nlattr *data[]) argument 449 struct nlattr *tb[], struct nlattr *data[]) 465 struct nlattr *data[]) 467 if (!data) 469 return br_setport(br_port_get_rtnl(dev), data); 492 struct nlattr *data[]) 497 if (!data) 500 if (data[IFLA_BR_FORWARD_DELAY]) { 501 err = br_set_forward_delay(br, nla_get_u32(data[IFLA_BR_FORWARD_DELAY])); 506 if (data[IFLA_BR_HELLO_TIM 448 br_dev_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 462 br_port_slave_changelink(struct net_device *brdev, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 491 br_changelink(struct net_device *brdev, struct nlattr *tb[], struct nlattr *data[]) argument [all...] |
/net/caif/ |
H A D | cfpkt_skbuff.c | 40 /* Private data inside SKB */ 113 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len) argument 117 memcpy(data, skb->data, len); 120 return !cfpkt_extr_head(pkt, data, len) && 121 !cfpkt_add_head(pkt, data, len); 124 int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len) argument 144 if (data) 145 memcpy(data, from, len); 153 u8 *data local 177 cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len) argument 215 cfpkt_addbdy(struct cfpkt *pkt, u8 data) argument 225 const u8 *data = data2; local 247 cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len) argument 258 cfpkt_iterate(struct cfpkt *pkt, u16 (*iter_func)(u16, void *, u16), u16 data) argument [all...] |
H A D | chnl_net.c | 223 /* Get our private data. */ 444 static void caif_netlink_parms(struct nlattr *data[], argument 447 if (!data) { 448 pr_warn("no params data found\n"); 451 if (data[IFLA_CAIF_IPV4_CONNID]) 453 nla_get_u32(data[IFLA_CAIF_IPV4_CONNID]); 454 if (data[IFLA_CAIF_IPV6_CONNID]) 456 nla_get_u32(data[IFLA_CAIF_IPV6_CONNID]); 457 if (data[IFLA_CAIF_LOOPBACK]) { 458 if (nla_get_u8(data[IFLA_CAIF_LOOPBAC 465 ipcaif_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 489 ipcaif_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument [all...] |
/net/can/ |
H A D | proc.c | 24 * The provided data structures and external interfaces from this code 127 void can_stat_update(unsigned long data) argument 204 r->func, r->data, r->matches, r->ident);
|
H A D | raw.c | 24 * The provided data structures and external interfaces from this code 112 static void raw_rcv(struct sk_buff *oskb, void *data) argument 114 struct sock *sk = (struct sock *)data; 509 /* copy filter data for single filter */ 753 err = memcpy_toiovec(msg->msg_iov, skb->data, size);
|
/net/ceph/ |
H A D | ceph_common.c | 36 * The data buffer is used to pass information both to and from 39 * given the provided data. 41 * The data pointer can be null. 43 bool libceph_compatible(void *data) argument 315 ckey = ukey->payload.data;
|
/net/core/ |
H A D | flow.c | 281 static void flow_cache_flush_tasklet(unsigned long data) argument 283 struct flow_flush_info *info = (void *)data; 330 static void flow_cache_flush_per_cpu(void *data) argument 332 struct flow_flush_info *info = data; 336 tasklet->data = (unsigned long)info;
|
H A D | net_namespace.c | 53 static int net_assign_generic(struct net *net, int id, void *data) argument 86 ng->ptr[id - 1] = data; 93 void *data = NULL; local 96 data = kzalloc(ops->size, GFP_KERNEL); 97 if (!data) 100 err = net_assign_generic(net, *ops->id, data); 111 kfree(data);
|
/net/dccp/ccids/ |
H A D | ccid3.c | 198 static void ccid3_hc_tx_no_feedback_timer(unsigned long data) argument 200 struct sock *sk = (struct sock *)data; 758 * Handle data packets: RTT sampling and monitoring p
|
/net/decnet/ |
H A D | dn_neigh.c | 106 .data = { 233 unsigned char *data; local 250 data = skb_push(skb, sizeof(struct dn_long_packet) + 3); 251 lp = (struct dn_long_packet *)(data+3); 253 *((__le16 *)data) = cpu_to_le16(skb->len - 2); 254 *(data + 2) = 1 | DN_RT_F_PF; /* Padding */ 277 unsigned char *data; local 293 data = skb_push(skb, sizeof(struct dn_short_packet) + 2); 294 *((__le16 *)data) = cpu_to_le16(skb->len - 2); 295 sp = (struct dn_short_packet *)(data 317 unsigned char *data; local [all...] |
/net/dsa/ |
H A D | slave.c | 275 uint32_t stringset, uint8_t *data) 283 strncpy(data, "tx_packets", len); 284 strncpy(data + len, "tx_bytes", len); 285 strncpy(data + 2 * len, "rx_packets", len); 286 strncpy(data + 3 * len, "rx_bytes", len); 288 ds->drv->get_strings(ds, p->port, data + 4 * len); 294 uint64_t *data) 299 data[0] = p->dev->stats.tx_packets; 300 data[1] = p->dev->stats.tx_bytes; 301 data[ 274 dsa_slave_get_strings(struct net_device *dev, uint32_t stringset, uint8_t *data) argument 292 dsa_slave_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *stats, uint64_t *data) argument [all...] |
/net/ieee802154/ |
H A D | reassembly.c | 94 static void lowpan_frag_expire(unsigned long data) argument 99 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); 270 * it to two chunks: the first with data and paged part 396 .data = &init_net.ieee802154_lowpan.frags.high_thresh, 404 .data = &init_net.ieee802154_lowpan.frags.low_thresh, 413 .data = &init_net.ieee802154_lowpan.frags.timeout, 426 .data = &lowpan_frags_secret_interval_unused, 448 table[0].data = &ieee802154_lowpan->frags.high_thresh; 451 table[1].data = &ieee802154_lowpan->frags.low_thresh; 453 table[2].data [all...] |
/net/ipv4/ |
H A D | ip_gre.c | 265 tnl_params = (const struct iphdr *)skb->data; 267 /* Pull skb since ip_tunnel_xmit() needs skb->data pointing 555 static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[]) argument 559 if (!data) 563 if (data[IFLA_GRE_IFLAGS]) 564 flags |= nla_get_be16(data[IFLA_GRE_IFLAGS]); 565 if (data[IFLA_GRE_OFLAGS]) 566 flags |= nla_get_be16(data[IFLA_GRE_OFLAGS]); 573 static int ipgre_tap_validate(struct nlattr *tb[], struct nlattr *data[]) argument 584 if (!data) 597 ipgre_netlink_parms(struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms) argument 639 ipgre_netlink_encap_parms(struct nlattr *data[], struct ip_tunnel_encap *ipencap) argument 697 ipgre_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 715 ipgre_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument [all...] |
/net/ipv6/netfilter/ |
H A D | nf_conntrack_reasm.c | 72 .data = &init_net.nf_frag.frags.timeout, 79 .data = &init_net.nf_frag.frags.low_thresh, 88 .data = &init_net.nf_frag.frags.high_thresh, 109 table[0].data = &net->nf_frag.frags.timeout; 110 table[1].data = &net->nf_frag.frags.low_thresh; 112 table[2].data = &net->nf_frag.frags.high_thresh; 179 static void nf_ct_frag6_expire(unsigned long data) argument 184 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); 287 /* Point into the IP datagram 'data' part. */ 288 if (!pskb_pull(skb, (u8 *) (fhdr + 1) - skb->data)) { [all...] |
/net/ipv6/ |
H A D | reassembly.c | 170 static void ip6_frag_expire(unsigned long data) argument 175 fq = container_of((struct inet_frag_queue *)data, struct frag_queue, q); 274 /* Point into the IP datagram 'data' part. */ 275 if (!pskb_pull(skb, (u8 *) (fhdr + 1) - skb->data)) 415 payload_len = ((head->data - skb_network_header(head)) - 426 * it to two chunks: the first with data and paged part 453 (head->data - head->head) - sizeof(struct frag_hdr)); 458 skb_push(head, head->data - skb_network_header(head)); 588 .data = &init_net.ipv6.frags.high_thresh, 596 .data [all...] |
/net/mac80211/ |
H A D | key.c | 559 void *data), 553 ieee80211_iter_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
|
H A D | main.c | 221 static void ieee80211_tasklet_handler(unsigned long data) argument 223 struct ieee80211_local *local = (struct ieee80211_local *) data; 292 unsigned long data, void *arg) 351 unsigned long data, void *arg) 510 /* Ensure 32-byte alignment of our private data and hw private data. 511 * We use the wiphy priv data for both our ieee80211_local and for 512 * the driver's private data 521 * | driver's private data | 1148 static int ieee80211_free_ack_frame(int id, void *p, void *data) argument 291 ieee80211_ifa_changed(struct notifier_block *nb, unsigned long data, void *arg) argument 350 ieee80211_ifa6_changed(struct notifier_block *nb, unsigned long data, void *arg) argument [all...] |
/net/netfilter/ipset/ |
H A D | ip_set_hash_ipportnet.c | 105 const struct hash_ipportnet4_elem *data) 107 u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0; 109 if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) || 110 nla_put_ipaddr4(skb, IPSET_ATTR_IP2, data->ip2) || 111 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || 112 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr + 1) || 113 nla_put_u8(skb, IPSET_ATTR_PROTO, data->proto) || 142 const struct hash_ipportnet *h = set->data; 167 const struct hash_ipportnet *h = set->data; 358 const struct hash_ipportnet6_elem *data) 104 hash_ipportnet4_data_list(struct sk_buff *skb, const struct hash_ipportnet4_elem *data) argument 357 hash_ipportnet6_data_list(struct sk_buff *skb, const struct hash_ipportnet6_elem *data) argument [all...] |
H A D | ip_set_hash_netiface.c | 182 const struct hash_netiface4_elem *data) 184 u32 flags = data->physdev ? IPSET_FLAG_PHYSDEV : 0; 186 if (data->nomatch) 188 if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) || 189 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) || 190 nla_put_string(skb, IPSET_ATTR_IFACE, data->iface) || 218 struct hash_netiface *h = set->data; 272 struct hash_netiface *h = set->data; 418 const struct hash_netiface6_elem *data) 420 u32 flags = data 181 hash_netiface4_data_list(struct sk_buff *skb, const struct hash_netiface4_elem *data) argument 417 hash_netiface6_data_list(struct sk_buff *skb, const struct hash_netiface6_elem *data) argument [all...] |
H A D | ip_set_hash_netnet.c | 105 const struct hash_netnet4_elem *data) 107 u32 flags = data->nomatch ? IPSET_FLAG_NOMATCH : 0; 109 if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip[0]) || 110 nla_put_ipaddr4(skb, IPSET_ATTR_IP2, data->ip[1]) || 111 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) || 112 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) || 139 const struct hash_netnet *h = set->data; 161 const struct hash_netnet *h = set->data; 331 const struct hash_netnet6_elem *data) 333 u32 flags = data 104 hash_netnet4_data_list(struct sk_buff *skb, const struct hash_netnet4_elem *data) argument 330 hash_netnet6_data_list(struct sk_buff *skb, const struct hash_netnet6_elem *data) argument [all...] |