/net/ipv4/ |
D | sysctl_net_ipv4.c | 60 container_of(table->data, struct net, ipv4.ip_local_ports.range); in ipv4_local_port_range() 64 .data = &range, in ipv4_local_port_range() 88 kgid_t *data = table->data; in inet_get_ping_group_range_table() local 90 container_of(table->data, struct net, ipv4.ping_group_range.range); in inet_get_ping_group_range_table() 95 *low = data[0]; in inet_get_ping_group_range_table() 96 *high = data[1]; in inet_get_ping_group_range_table() 103 kgid_t *data = table->data; in set_ping_group_range() local 105 container_of(table->data, struct net, ipv4.ping_group_range.range); in set_ping_group_range() 107 data[0] = low; in set_ping_group_range() 108 data[1] = high; in set_ping_group_range() [all …]
|
D | ip_gre.c | 261 tnl_params = (const struct iphdr *)skb->data; in ipgre_xmit() 556 static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[]) in ipgre_tunnel_validate() argument 560 if (!data) in ipgre_tunnel_validate() 564 if (data[IFLA_GRE_IFLAGS]) in ipgre_tunnel_validate() 565 flags |= nla_get_be16(data[IFLA_GRE_IFLAGS]); in ipgre_tunnel_validate() 566 if (data[IFLA_GRE_OFLAGS]) in ipgre_tunnel_validate() 567 flags |= nla_get_be16(data[IFLA_GRE_OFLAGS]); in ipgre_tunnel_validate() 574 static int ipgre_tap_validate(struct nlattr *tb[], struct nlattr *data[]) in ipgre_tap_validate() argument 585 if (!data) in ipgre_tap_validate() 588 if (data[IFLA_GRE_REMOTE]) { in ipgre_tap_validate() [all …]
|
/net/nfc/nci/ |
D | ntf.c | 45 struct nci_core_conn_credit_ntf *ntf = (void *) skb->data; in nci_core_conn_credits_ntf_packet() 77 __u8 status = skb->data[0]; in nci_core_generic_error_ntf_packet() 91 struct nci_core_intf_error_ntf *ntf = (void *) skb->data; in nci_core_conn_intf_error_ntf_packet() 104 __u8 *data) in nci_extract_rf_params_nfca_passive_poll() argument 106 nfca_poll->sens_res = __le16_to_cpu(*((__u16 *)data)); in nci_extract_rf_params_nfca_passive_poll() 107 data += 2; in nci_extract_rf_params_nfca_passive_poll() 109 nfca_poll->nfcid1_len = min_t(__u8, *data++, NFC_NFCID1_MAXSIZE); in nci_extract_rf_params_nfca_passive_poll() 114 memcpy(nfca_poll->nfcid1, data, nfca_poll->nfcid1_len); in nci_extract_rf_params_nfca_passive_poll() 115 data += nfca_poll->nfcid1_len; in nci_extract_rf_params_nfca_passive_poll() 117 nfca_poll->sel_res_len = *data++; in nci_extract_rf_params_nfca_passive_poll() [all …]
|
/net/lapb/ |
D | lapb_subr.c | 118 skb->data[0], skb->data[1], skb->data[2]); in lapb_decode() 128 if (skb->data[0] == LAPB_ADDR_D) in lapb_decode() 130 if (skb->data[0] == LAPB_ADDR_C) in lapb_decode() 133 if (skb->data[0] == LAPB_ADDR_C) in lapb_decode() 135 if (skb->data[0] == LAPB_ADDR_D) in lapb_decode() 140 if (skb->data[0] == LAPB_ADDR_B) in lapb_decode() 142 if (skb->data[0] == LAPB_ADDR_A) in lapb_decode() 145 if (skb->data[0] == LAPB_ADDR_A) in lapb_decode() 147 if (skb->data[0] == LAPB_ADDR_B) in lapb_decode() 155 if (!(skb->data[0] & LAPB_S)) { in lapb_decode() [all …]
|
/net/mac80211/ |
D | ethtool.c | 66 u64 *data) in ieee80211_get_stats() argument 78 memset(data, 0, sizeof(u64) * STA_STATS_LEN); in ieee80211_get_stats() 82 data[i++] += sta->rx_packets; \ in ieee80211_get_stats() 83 data[i++] += sta->rx_bytes; \ in ieee80211_get_stats() 84 data[i++] += sta->num_duplicates; \ in ieee80211_get_stats() 85 data[i++] += sta->rx_fragments; \ in ieee80211_get_stats() 86 data[i++] += sta->rx_dropped; \ in ieee80211_get_stats() 88 data[i++] += sinfo.tx_packets; \ in ieee80211_get_stats() 89 data[i++] += sinfo.tx_bytes; \ in ieee80211_get_stats() 90 data[i++] += sta->tx_fragments; \ in ieee80211_get_stats() [all …]
|
/net/sunrpc/auth_gss/ |
D | gss_rpc_upcall.c | 248 struct gssp_upcall_data *data) in gssp_accept_sec_context_upcall() argument 251 .state = data->in_handle in gssp_accept_sec_context_upcall() 254 .input_token = data->in_token, in gssp_accept_sec_context_upcall() 267 .output_token = &data->out_token in gssp_accept_sec_context_upcall() 278 if (data->in_handle.len != 0) in gssp_accept_sec_context_upcall() 294 data->major_status = res.status.major_status; in gssp_accept_sec_context_upcall() 295 data->minor_status = res.status.minor_status; in gssp_accept_sec_context_upcall() 297 data->out_handle = rctxh.exported_context_token; in gssp_accept_sec_context_upcall() 298 data->mech_oid.len = rctxh.mech.len; in gssp_accept_sec_context_upcall() 299 if (rctxh.mech.data) in gssp_accept_sec_context_upcall() [all …]
|
D | gss_krb5_keys.c | 164 if (crypto_blkcipher_setkey(cipher, inkey->data, inkey->len)) in krb5_derive_key() 182 inblock.data = (char *) inblockdata; in krb5_derive_key() 185 outblock.data = (char *) outblockdata; in krb5_derive_key() 191 memcpy(inblock.data, in_constant->data, inblock.len); in krb5_derive_key() 193 krb5_nfold(in_constant->len * 8, in_constant->data, in krb5_derive_key() 194 inblock.len * 8, inblock.data); in krb5_derive_key() 201 (*(gk5e->encrypt))(cipher, NULL, inblock.data, in krb5_derive_key() 202 outblock.data, inblock.len); in krb5_derive_key() 205 memcpy(rawkey + n, outblock.data, (keybytes - n)); in krb5_derive_key() 209 memcpy(rawkey + n, outblock.data, outblock.len); in krb5_derive_key() [all …]
|
/net/irda/ |
D | discovery.c | 83 if ((node->data.saddr == new->data.saddr) && in irlmp_add_discovery() 84 ((node->data.daddr == new->data.daddr) || in irlmp_add_discovery() 85 (strcmp(node->data.info, new->data.info) == 0))) in irlmp_add_discovery() 92 if (get_unaligned((__u16 *)node->data.hints) == get_unaligned((__u16 *)new->data.hints)) in irlmp_add_discovery() 100 hashbin_insert(cachelog, (irda_queue_t *) new, new->data.daddr, NULL); in irlmp_add_discovery() 173 if ((curr->data.saddr == saddr) && in irlmp_expire_discoveries() 194 memcpy(&(buffer[i]), &(curr->data), in irlmp_expire_discoveries() 236 IRDA_DEBUG(0, " daddr=%08x\n", discovery->data.daddr); 237 IRDA_DEBUG(0, " saddr=%08x\n", discovery->data.saddr); 238 IRDA_DEBUG(0, " nickname=%s\n", discovery->data.info); [all …]
|
D | timer.c | 37 static void irlap_slot_timer_expired(void* data); 38 static void irlap_query_timer_expired(void* data); 39 static void irlap_final_timer_expired(void* data); 40 static void irlap_wd_timer_expired(void* data); 41 static void irlap_backoff_timer_expired(void* data); 42 static void irlap_media_busy_expired(void* data); 141 static void irlap_slot_timer_expired(void *data) in irlap_slot_timer_expired() argument 143 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_slot_timer_expired() 157 static void irlap_query_timer_expired(void *data) in irlap_query_timer_expired() argument 159 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_query_timer_expired() [all …]
|
D | irlap_frame.c | 178 frame = (struct snrm_frame *) skb->data; in irlap_recv_snrm_cmd() 338 frame = (struct xid_frame *) tx_skb->data; in irlap_send_discovery_xid_frame() 354 frame->daddr = cpu_to_le32(discovery->data.daddr); in irlap_send_discovery_xid_frame() 385 if (discovery->data.hints[0] & HINT_EXTENSION) { in irlap_send_discovery_xid_frame() 387 info[0] = discovery->data.hints[0]; in irlap_send_discovery_xid_frame() 388 info[1] = discovery->data.hints[1]; in irlap_send_discovery_xid_frame() 391 info[0] = discovery->data.hints[0]; in irlap_send_discovery_xid_frame() 394 info[0] = discovery->data.charset; in irlap_send_discovery_xid_frame() 398 memcpy(info, discovery->data.info, len); in irlap_send_discovery_xid_frame() 428 xid = (struct xid_frame *) skb->data; in irlap_recv_discovery_xid_rsp() [all …]
|
/net/core/ |
D | drop_monitor.c | 76 static struct sk_buff *reset_per_cpu_data(struct per_cpu_dm_data *data) in reset_per_cpu_data() argument 98 mod_timer(&data->send_timer, jiffies + HZ / 10); in reset_per_cpu_data() 101 spin_lock_irqsave(&data->lock, flags); in reset_per_cpu_data() 102 swap(data->skb, skb); in reset_per_cpu_data() 103 spin_unlock_irqrestore(&data->lock, flags); in reset_per_cpu_data() 115 struct per_cpu_dm_data *data; in send_dm_alert() local 117 data = container_of(work, struct per_cpu_dm_data, dm_alert_work); in send_dm_alert() 119 skb = reset_per_cpu_data(data); in send_dm_alert() 133 struct per_cpu_dm_data *data = (struct per_cpu_dm_data *)_data; in sched_send_work() local 135 schedule_work(&data->dm_alert_work); in sched_send_work() [all …]
|
/net/netfilter/ |
D | xt_ipvs.c | 50 const struct xt_ipvs_mtinfo *data = par->matchinfo; in ipvs_mt() local 58 if (data->bitmask == XT_IPVS_IPVS_PROPERTY) { in ipvs_mt() 60 !!(data->invert & XT_IPVS_IPVS_PROPERTY); in ipvs_mt() 72 if (data->bitmask & XT_IPVS_PROTO) in ipvs_mt() 73 if ((iph.protocol == data->l4proto) ^ in ipvs_mt() 74 !(data->invert & XT_IPVS_PROTO)) { in ipvs_mt() 99 if (data->bitmask & XT_IPVS_VPORT) in ipvs_mt() 100 if ((cp->vport == data->vport) ^ in ipvs_mt() 101 !(data->invert & XT_IPVS_VPORT)) { in ipvs_mt() 106 if (data->bitmask & XT_IPVS_VPORTCTL) in ipvs_mt() [all …]
|
D | nft_meta.c | 28 struct nft_data data[NFT_REG_MAX + 1], in nft_meta_get_eval() 34 struct nft_data *dest = &data[priv->dreg]; in nft_meta_get_eval() 38 dest->data[0] = skb->len; in nft_meta_get_eval() 41 *(__be16 *)dest->data = skb->protocol; in nft_meta_get_eval() 44 dest->data[0] = pkt->ops->pf; in nft_meta_get_eval() 47 dest->data[0] = pkt->tprot; in nft_meta_get_eval() 50 dest->data[0] = skb->priority; in nft_meta_get_eval() 53 dest->data[0] = skb->mark; in nft_meta_get_eval() 58 dest->data[0] = in->ifindex; in nft_meta_get_eval() 63 dest->data[0] = out->ifindex; in nft_meta_get_eval() [all …]
|
D | xt_l2tp.c | 52 static bool l2tp_match(const struct xt_l2tp_info *info, struct l2tp_data *data) in l2tp_match() argument 54 if ((info->flags & XT_L2TP_TYPE) && (info->type != data->type)) in l2tp_match() 57 if ((info->flags & XT_L2TP_VERSION) && (info->version != data->version)) in l2tp_match() 62 ((data->type == XT_L2TP_TYPE_CONTROL) || (data->version == 2)) && in l2tp_match() 63 (info->tid != data->tid)) in l2tp_match() 67 if ((info->flags & XT_L2TP_SID) && (data->type == XT_L2TP_TYPE_DATA) && in l2tp_match() 68 (info->sid != data->sid)) in l2tp_match() 90 struct l2tp_data data = { 0, }; in l2tp_udp_mt() local 104 data.type = XT_L2TP_TYPE_CONTROL; in l2tp_udp_mt() 106 data.type = XT_L2TP_TYPE_DATA; in l2tp_udp_mt() [all …]
|
D | nf_conntrack_h323_main.c | 54 unsigned char **data, int dataoff, 59 unsigned char **data, int dataoff, 66 unsigned int protoff, unsigned char **data, 71 unsigned int protoff, unsigned char **data, 77 unsigned char **data, int dataoff, 86 unsigned char **data, int dataoff, 93 unsigned char **data, int dataoff, 100 unsigned char **data, int dataoff, 107 unsigned char **data, TransportAddress *taddr, int idx, 121 unsigned char **data, int *datalen, int *dataoff) in get_tpkt_data() argument [all …]
|
D | nf_tables_core.c | 25 struct nft_data data[NFT_REG_MAX + 1]) in nft_cmp_fast_eval() 30 if ((data[priv->sreg].data[0] & mask) == priv->data) in nft_cmp_fast_eval() 32 data[NFT_REG_VERDICT].verdict = NFT_BREAK; in nft_cmp_fast_eval() 36 struct nft_data data[NFT_REG_MAX + 1], in nft_payload_fast_eval() 41 struct nft_data *dest = &data[priv->dreg]; in nft_payload_fast_eval() 55 *(u16 *)dest->data = *(u16 *)ptr; in nft_payload_fast_eval() 57 *(u32 *)dest->data = *(u32 *)ptr; in nft_payload_fast_eval() 59 *(u8 *)dest->data = *(u8 *)ptr; in nft_payload_fast_eval() 109 struct nft_data data[NFT_REG_MAX + 1]; in nft_do_chain() local 124 data[NFT_REG_VERDICT].verdict = NFT_CONTINUE; in nft_do_chain() [all …]
|
D | nft_cmp.c | 21 struct nft_data data; member 28 struct nft_data data[NFT_REG_MAX + 1], in nft_cmp_eval() 34 d = nft_data_cmp(&data[priv->sreg], &priv->data, priv->len); in nft_cmp_eval() 62 data[NFT_REG_VERDICT].verdict = NFT_BREAK; in nft_cmp_eval() 81 err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); in nft_cmp_init() 97 if (nft_data_dump(skb, NFTA_CMP_DATA, &priv->data, in nft_cmp_dump() 121 struct nft_data data; in nft_cmp_fast_init() local 127 err = nft_data_init(NULL, &data, &desc, tb[NFTA_CMP_DATA]); in nft_cmp_fast_init() 132 priv->data = data.data[0] & mask; in nft_cmp_fast_init() 140 struct nft_data data; in nft_cmp_fast_dump() local [all …]
|
D | nf_conntrack_irc.c | 72 static int parse_dcc(char *data, const char *data_end, __be32 *ip, in parse_dcc() argument 78 while (*data++ != ' ') in parse_dcc() 79 if (data > data_end - 12) in parse_dcc() 84 for (tmp = data; tmp <= data_end; tmp++) in parse_dcc() 90 *ad_beg_p = data; in parse_dcc() 91 *ip = cpu_to_be32(simple_strtoul(data, &data, 10)); in parse_dcc() 94 while (*data == ' ') { in parse_dcc() 95 if (data >= data_end) in parse_dcc() 97 data++; in parse_dcc() 100 *port = simple_strtoul(data, &data, 10); in parse_dcc() [all …]
|
D | nft_ct.c | 34 struct nft_data data[NFT_REG_MAX + 1], in nft_ct_get_eval() 38 struct nft_data *dest = &data[priv->dreg]; in nft_ct_get_eval() 57 dest->data[0] = state; in nft_ct_get_eval() 68 dest->data[0] = CTINFO2DIR(ctinfo); in nft_ct_get_eval() 71 dest->data[0] = ct->status; in nft_ct_get_eval() 75 dest->data[0] = ct->mark; in nft_ct_get_eval() 80 dest->data[0] = ct->secmark; in nft_ct_get_eval() 87 dest->data[0] = jiffies_to_msecs(diff); in nft_ct_get_eval() 98 if (strlen(helper->name) >= sizeof(dest->data)) in nft_ct_get_eval() 100 strncpy((char *)dest->data, helper->name, sizeof(dest->data)); in nft_ct_get_eval() [all …]
|
D | nf_conntrack_ftp.c | 121 static int try_number(const char *data, size_t dlen, u_int32_t array[], in try_number() argument 129 for (i = 0, len = 0; len < dlen && i < array_size; len++, data++) { in try_number() 130 if (*data >= '0' && *data <= '9') { in try_number() 131 array[i] = array[i]*10 + *data - '0'; in try_number() 133 else if (*data == sep) in try_number() 139 if ((*data == term || !term) && i == array_size - 1) in try_number() 143 len, i, *data); in try_number() 153 static int try_rfc959(const char *data, size_t dlen, in try_rfc959() argument 160 length = try_number(data, dlen, array, 6, ',', term); in try_rfc959() 180 static int try_rfc1123(const char *data, size_t dlen, in try_rfc1123() argument [all …]
|
/net/sctp/ |
D | sysctl.c | 84 .data = &sysctl_sctp_mem, 91 .data = &sysctl_sctp_rmem, 98 .data = &sysctl_sctp_wmem, 110 .data = &init_net.sctp.rto_initial, 119 .data = &init_net.sctp.rto_min, 128 .data = &init_net.sctp.rto_max, 137 .data = &init_net.sctp.rto_alpha, 146 .data = &init_net.sctp.rto_beta, 155 .data = &init_net.sctp.max_burst, 164 .data = &init_net.sctp.cookie_preserve_enable, [all …]
|
/net/8021q/ |
D | vlan_netlink.c | 41 static int vlan_validate(struct nlattr *tb[], struct nlattr *data[]) in vlan_validate() argument 54 if (!data) in vlan_validate() 57 if (data[IFLA_VLAN_PROTOCOL]) { in vlan_validate() 58 switch (nla_get_be16(data[IFLA_VLAN_PROTOCOL])) { in vlan_validate() 67 if (data[IFLA_VLAN_ID]) { in vlan_validate() 68 id = nla_get_u16(data[IFLA_VLAN_ID]); in vlan_validate() 72 if (data[IFLA_VLAN_FLAGS]) { in vlan_validate() 73 flags = nla_data(data[IFLA_VLAN_FLAGS]); in vlan_validate() 80 err = vlan_validate_qos_map(data[IFLA_VLAN_INGRESS_QOS]); in vlan_validate() 83 err = vlan_validate_qos_map(data[IFLA_VLAN_EGRESS_QOS]); in vlan_validate() [all …]
|
/net/caif/ |
D | cfpkt_skbuff.c | 109 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len) in cfpkt_peek_head() argument 113 memcpy(data, skb->data, len); in cfpkt_peek_head() 116 return !cfpkt_extr_head(pkt, data, len) && in cfpkt_peek_head() 117 !cfpkt_add_head(pkt, data, len); in cfpkt_peek_head() 120 int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len) in cfpkt_extr_head() argument 140 if (data) in cfpkt_extr_head() 141 memcpy(data, from, len); in cfpkt_extr_head() 149 u8 *data = dta; in cfpkt_extr_trail() local 158 if (unlikely(skb->data + len > skb_tail_pointer(skb))) { in cfpkt_extr_trail() 164 memcpy(data, from, len); in cfpkt_extr_trail() [all …]
|
/net/irda/irlan/ |
D | irlan_filter.c | 64 skb->data[0] = 0x00; /* Success */ in irlan_filter_request() 65 skb->data[1] = 0x03; in irlan_filter_request() 77 skb->data[0] = 0x00; /* Success */ in irlan_filter_request() 78 skb->data[1] = 0x00; in irlan_filter_request() 85 skb->data[0] = 0x00; /* Success */ in irlan_filter_request() 86 skb->data[1] = 0x00; in irlan_filter_request() 94 skb->data[0] = 0x00; /* Success */ in irlan_filter_request() 95 skb->data[1] = 0x00; in irlan_filter_request() 102 skb->data[0] = 0x00; /* Success */ in irlan_filter_request() 103 skb->data[1] = 0x00; in irlan_filter_request() [all …]
|
/net/bluetooth/cmtp/ |
D | capi.c | 143 scb->data = (CAPIMSG_COMMAND(skb->data) == CAPI_DATA_B3); in cmtp_send_capimsg() 195 switch (CAPIMSG_SUBCOMMAND(skb->data)) { in cmtp_recv_interopmsg() 200 func = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 5); in cmtp_recv_interopmsg() 201 info = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 8); in cmtp_recv_interopmsg() 205 msgnum = CAPIMSG_MSGID(skb->data); in cmtp_recv_interopmsg() 211 application->mapping = CAPIMSG_APPID(skb->data); in cmtp_recv_interopmsg() 218 appl = CAPIMSG_APPID(skb->data); in cmtp_recv_interopmsg() 233 controller = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 11); in cmtp_recv_interopmsg() 234 msgnum = CAPIMSG_MSGID(skb->data); in cmtp_recv_interopmsg() 244 skb->data + CAPI_MSG_BASELEN + 11, in cmtp_recv_interopmsg() [all …]
|