/net/mac802154/ |
H A D | ieee802154_dev.c | 38 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 40 struct mac802154_priv *ipriv = priv->hw; 45 if (priv->type == IEEE802154_DEV_WPAN) { 46 mutex_lock(&priv->hw->slaves_mtx); 47 list_for_each_entry(subif, &priv->hw->slaves, list) { 48 if (subif != priv && subif->type == priv->type && 50 mutex_unlock(&priv->hw->slaves_mtx); 54 mutex_unlock(&priv->hw->slaves_mtx); 57 mutex_lock(&priv 88 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 108 struct mac802154_sub_if_data *priv; local 201 struct mac802154_priv *priv = wpan_phy_priv(phy); local 208 struct mac802154_priv *priv = wpan_phy_priv(phy); local 215 struct mac802154_priv *priv = wpan_phy_priv(phy); local 222 struct mac802154_priv *priv = wpan_phy_priv(phy); local 230 struct mac802154_priv *priv = wpan_phy_priv(phy); local 237 struct mac802154_priv *priv = wpan_phy_priv(phy); local 246 struct mac802154_priv *priv; local 296 struct mac802154_priv *priv = mac802154_to_priv(hw); local 308 struct mac802154_priv *priv = mac802154_to_priv(dev); local 388 struct mac802154_priv *priv = mac802154_to_priv(dev); local [all...] |
H A D | mib.c | 45 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 49 return priv->hw; 70 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 80 queue_work(priv->hw->dev_workqueue, &work->work); 85 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 89 spin_lock_bh(&priv->mib_lock); 90 priv->short_addr = val; 91 spin_unlock_bh(&priv->mib_lock); 93 if ((priv->hw->ops->set_hw_addr_filt) && 94 (priv 102 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 116 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 130 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 144 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 161 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 173 struct mac802154_sub_if_data *priv = netdev_priv(nw->dev); local 191 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 222 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 238 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 255 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 270 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 286 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 300 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 317 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 333 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 349 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 364 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 379 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 389 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 398 struct mac802154_sub_if_data *priv = netdev_priv(dev); local [all...] |
H A D | tx.c | 40 struct mac802154_priv *priv; member in struct:xmit_work 51 mutex_lock(&xw->priv->phy->pib_lock); 52 if (xw->priv->phy->current_channel != xw->chan || 53 xw->priv->phy->current_page != xw->page) { 54 res = xw->priv->ops->set_channel(&xw->priv->hw, 62 xw->priv->phy->current_channel = xw->chan; 63 xw->priv->phy->current_page = xw->page; 66 res = xw->priv->ops->xmit(&xw->priv 84 mac802154_tx(struct mac802154_priv *priv, struct sk_buff *skb, u8 page, u8 chan) argument [all...] |
H A D | monitor.c | 40 struct mac802154_sub_if_data *priv; local 43 priv = netdev_priv(dev); 46 chan = priv->hw->phy->current_channel; 47 page = priv->hw->phy->current_page; 60 return mac802154_tx(priv->hw, skb, page, chan); 64 void mac802154_monitors_rx(struct mac802154_priv *priv, struct sk_buff *skb) argument 72 list_for_each_entry_rcu(sdata, &priv->slaves, list) { 97 struct mac802154_sub_if_data *priv; local 112 priv = netdev_priv(dev); 113 priv [all...] |
H A D | wpan.c | 40 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 48 params.pan_id = priv->pan_id; 51 params.hwaddr = priv->extended_addr; 63 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 68 spin_lock_bh(&priv->mib_lock); 75 pan_id = le16_to_cpu(priv->pan_id); 76 short_addr = le16_to_cpu(priv->short_addr); 103 priv->pan_id = cpu_to_le16(sa->addr.pan_id); 104 priv->short_addr = cpu_to_le16(sa->addr.short_addr); 110 spin_unlock_bh(&priv 130 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 142 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 152 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 208 mac802154_set_header_security(struct mac802154_sub_if_data *priv, struct ieee802154_hdr *hdr, const struct ieee802154_mac_cb *cb) argument 248 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 317 struct mac802154_sub_if_data *priv; local 364 struct mac802154_sub_if_data *priv = netdev_priv(dev); local 373 struct mac802154_sub_if_data *priv; local 572 mac802154_wpans_rx(struct mac802154_priv *priv, struct sk_buff *skb) argument [all...] |
/net/netfilter/ |
H A D | nft_immediate.c | 30 const struct nft_immediate_expr *priv = nft_expr_priv(expr); local 32 nft_data_copy(&data[priv->dreg], &priv->data); 44 struct nft_immediate_expr *priv = nft_expr_priv(expr); local 52 priv->dreg = ntohl(nla_get_be32(tb[NFTA_IMMEDIATE_DREG])); 53 err = nft_validate_output_register(priv->dreg); 57 err = nft_data_init(ctx, &priv->data, &desc, tb[NFTA_IMMEDIATE_DATA]); 60 priv->dlen = desc.len; 62 err = nft_validate_data_load(ctx, priv->dreg, &priv 76 const struct nft_immediate_expr *priv = nft_expr_priv(expr); local 82 const struct nft_immediate_expr *priv = nft_expr_priv(expr); local 98 const struct nft_immediate_expr *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_nat.c | 43 const struct nft_nat *priv = nft_expr_priv(expr); local 49 if (priv->sreg_addr_min) { 50 if (priv->family == AF_INET) { 52 data[priv->sreg_addr_min].data[0]; 54 data[priv->sreg_addr_max].data[0]; 58 data[priv->sreg_addr_min].data, 61 data[priv->sreg_addr_max].data, 67 if (priv->sreg_proto_min) { 69 data[priv->sreg_proto_min].data[0]; 71 data[priv 94 struct nft_nat *priv = nft_expr_priv(expr); local 179 const struct nft_nat *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_limit.c | 33 struct nft_limit *priv = nft_expr_priv(expr); local 36 if (time_after_eq(jiffies, priv->stamp)) { 37 priv->tokens = priv->rate; 38 priv->stamp = jiffies + priv->unit * HZ; 41 if (priv->tokens >= 1) { 42 priv->tokens--; 60 struct nft_limit *priv = nft_expr_priv(expr); local 66 priv 75 const struct nft_limit *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_bitwise.c | 32 const struct nft_bitwise *priv = nft_expr_priv(expr); local 33 const struct nft_data *src = &data[priv->sreg]; 34 struct nft_data *dst = &data[priv->dreg]; 37 for (i = 0; i < DIV_ROUND_UP(priv->len, 4); i++) { 38 dst->data[i] = (src->data[i] & priv->mask.data[i]) ^ 39 priv->xor.data[i]; 55 struct nft_bitwise *priv = nft_expr_priv(expr); local 66 priv->sreg = ntohl(nla_get_be32(tb[NFTA_BITWISE_SREG])); 67 err = nft_validate_input_register(priv->sreg); 71 priv 98 const struct nft_bitwise *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_queue.c | 34 struct nft_queue *priv = nft_expr_priv(expr); local 35 u32 queue = priv->queuenum; 38 if (priv->queues_total > 1) { 39 if (priv->flags & NFT_QUEUE_FLAG_CPU_FANOUT) { 42 queue = priv->queuenum + cpu % priv->queues_total; 45 priv->queues_total, pkt->ops->pf, 51 if (priv->flags & NFT_QUEUE_FLAG_BYPASS) 67 struct nft_queue *priv = nft_expr_priv(expr); local 73 priv 87 const struct nft_queue *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_counter.c | 30 struct nft_counter *priv = nft_expr_priv(expr); local 32 write_seqlock_bh(&priv->lock); 33 priv->bytes += pkt->skb->len; 34 priv->packets++; 35 write_sequnlock_bh(&priv->lock); 40 struct nft_counter *priv = nft_expr_priv(expr); local 46 seq = read_seqbegin(&priv->lock); 47 bytes = priv->bytes; 48 packets = priv->packets; 49 } while (read_seqretry(&priv 70 struct nft_counter *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_lookup.c | 32 const struct nft_lookup *priv = nft_expr_priv(expr); local 33 const struct nft_set *set = priv->set; 35 if (set->ops->lookup(set, &data[priv->sreg], &data[priv->dreg])) 50 struct nft_lookup *priv = nft_expr_priv(expr); local 68 priv->sreg = ntohl(nla_get_be32(tb[NFTA_LOOKUP_SREG])); 69 err = nft_validate_input_register(priv->sreg); 77 priv->dreg = ntohl(nla_get_be32(tb[NFTA_LOOKUP_DREG])); 78 err = nft_validate_output_register(priv->dreg); 82 if (priv 101 struct nft_lookup *priv = nft_expr_priv(expr); local 108 const struct nft_lookup *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_exthdr.c | 32 struct nft_exthdr *priv = nft_expr_priv(expr); local 33 struct nft_data *dest = &data[priv->dreg]; 37 err = ipv6_find_hdr(pkt->skb, &offset, priv->type, NULL, NULL); 40 offset += priv->offset; 42 if (skb_copy_bits(pkt->skb, offset, dest->data, priv->len) < 0) 60 struct nft_exthdr *priv = nft_expr_priv(expr); local 69 priv->type = nla_get_u8(tb[NFTA_EXTHDR_TYPE]); 70 priv->offset = ntohl(nla_get_be32(tb[NFTA_EXTHDR_OFFSET])); 71 priv->len = ntohl(nla_get_be32(tb[NFTA_EXTHDR_LEN])); 72 if (priv 85 const struct nft_exthdr *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_byteorder.c | 32 const struct nft_byteorder *priv = nft_expr_priv(expr); local 33 struct nft_data *src = &data[priv->sreg], *dst = &data[priv->dreg]; 40 switch (priv->size) { 42 switch (priv->op) { 44 for (i = 0; i < priv->len / 4; i++) 48 for (i = 0; i < priv->len / 4; i++) 54 switch (priv->op) { 56 for (i = 0; i < priv->len / 2; i++) 60 for (i = 0; i < priv 80 struct nft_byteorder *priv = nft_expr_priv(expr); local 130 const struct nft_byteorder *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_payload.c | 24 const struct nft_payload *priv = nft_expr_priv(expr); local 26 struct nft_data *dest = &data[priv->dreg]; 29 switch (priv->base) { 44 offset += priv->offset; 46 if (skb_copy_bits(skb, offset, dest->data, priv->len) < 0) 64 struct nft_payload *priv = nft_expr_priv(expr); local 67 priv->base = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_BASE])); 68 priv->offset = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_OFFSET])); 69 priv->len = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_LEN])); 71 priv 80 const struct nft_payload *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_reject_inet.c | 24 struct nft_reject *priv = nft_expr_priv(expr); local 29 switch (priv->type) { 31 nf_send_unreach(pkt->skb, priv->icmp_code); 38 nft_reject_icmp_code(priv->icmp_code)); 43 switch (priv->type) { 45 nf_send_unreach6(net, pkt->skb, priv->icmp_code, 53 nft_reject_icmpv6_code(priv->icmp_code), 66 struct nft_reject *priv = nft_expr_priv(expr); local 72 priv->type = ntohl(nla_get_be32(tb[NFTA_REJECT_TYPE])); 73 switch (priv 97 const struct nft_reject *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_reject.c | 33 struct nft_reject *priv = nft_expr_priv(expr); local 38 priv->type = ntohl(nla_get_be32(tb[NFTA_REJECT_TYPE])); 39 switch (priv->type) { 43 priv->icmp_code = nla_get_u8(tb[NFTA_REJECT_ICMP_CODE]); 56 const struct nft_reject *priv = nft_expr_priv(expr); local 58 if (nla_put_be32(skb, NFTA_REJECT_TYPE, htonl(priv->type))) 61 switch (priv->type) { 63 if (nla_put_u8(skb, NFTA_REJECT_ICMP_CODE, priv->icmp_code))
|
H A D | nft_masq.c | 28 struct nft_masq *priv = nft_expr_priv(expr); local 38 priv->flags = ntohl(nla_get_be32(tb[NFTA_MASQ_FLAGS])); 39 if (priv->flags & ~NF_NAT_RANGE_MASK) 48 const struct nft_masq *priv = nft_expr_priv(expr); local 50 if (priv->flags == 0) 53 if (nla_put_be32(skb, NFTA_MASQ_FLAGS, htonl(priv->flags)))
|
H A D | xt_limit.c | 72 struct xt_limit_priv *priv = r->master; local 76 priv->credit += (now - xchg(&priv->prev, now)) * CREDITS_PER_JIFFY; 77 if (priv->credit > r->credit_cap) 78 priv->credit = r->credit_cap; 80 if (priv->credit >= r->cost) { 82 priv->credit -= r->cost; 105 struct xt_limit_priv *priv; local 115 priv = kmalloc(sizeof(*priv), GFP_KERNE [all...] |
H A D | nft_cmp.c | 31 const struct nft_cmp_expr *priv = nft_expr_priv(expr); local 34 d = nft_data_cmp(&data[priv->sreg], &priv->data, priv->len); 35 switch (priv->op) { 74 struct nft_cmp_expr *priv = nft_expr_priv(expr); local 78 priv->sreg = ntohl(nla_get_be32(tb[NFTA_CMP_SREG])); 79 priv->op = ntohl(nla_get_be32(tb[NFTA_CMP_OP])); 81 err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); 84 priv 90 const struct nft_cmp_expr *priv = nft_expr_priv(expr); local 119 struct nft_cmp_fast_expr *priv = nft_expr_priv(expr); local 139 const struct nft_cmp_fast_expr *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_ct.c | 37 const struct nft_ct *priv = nft_expr_priv(expr); local 38 struct nft_data *dest = &data[priv->dreg]; 49 switch (priv->key) { 64 switch (priv->key) { 122 tuple = &ct->tuplehash[priv->dir].tuple; 123 switch (priv->key) { 154 const struct nft_ct *priv = nft_expr_priv(expr); local 157 u32 value = data[priv->sreg].data[0]; 166 switch (priv->key) { 222 struct nft_ct *priv local 288 struct nft_ct *priv = nft_expr_priv(expr); local 321 const struct nft_ct *priv = nft_expr_priv(expr); local 348 const struct nft_ct *priv = nft_expr_priv(expr); local [all...] |
H A D | xt_TEE.c | 65 if (info->priv) { 66 if (info->priv->oif == -1) 68 fl4.flowi4_oif = info->priv->oif; 147 if (info->priv) { 148 if (info->priv->oif == -1) 150 fl6.flowi6_oif = info->priv->oif; 204 struct xt_tee_priv *priv; local 206 priv = container_of(this, struct xt_tee_priv, notifier); 209 if (!strcmp(dev->name, priv->tginfo->oif)) 210 priv 230 struct xt_tee_priv *priv; local [all...] |
/net/caif/ |
H A D | chnl_net.c | 76 struct chnl_net *priv; local 81 priv = container_of(layr, struct chnl_net, chnl); 82 if (!priv) 93 skb->dev = priv->netdev; 111 priv->netdev->stats.rx_errors++; 116 if (priv->conn_req.protocol == CAIFPROTO_DATAGRAM_LOOP) 127 priv->netdev->stats.rx_packets++; 128 priv->netdev->stats.rx_bytes += pktlen; 159 struct chnl_net *priv = container_of(lyr, struct chnl_net, chnl); local 160 dev_hold(priv 165 struct chnl_net *priv = container_of(lyr, struct chnl_net, chnl); local 172 struct chnl_net *priv = container_of(layr, struct chnl_net, chnl); local 219 struct chnl_net *priv; local 264 struct chnl_net *priv = NULL; local 359 struct chnl_net *priv; local 370 struct chnl_net *priv; local 379 struct chnl_net *priv; local 395 struct chnl_net *priv = netdev_priv(dev); local 402 struct chnl_net *priv; local 427 struct chnl_net *priv; local [all...] |
/net/wireless/ |
H A D | lib80211_crypt_wep.c | 44 struct lib80211_wep_data *priv; local 46 priv = kzalloc(sizeof(*priv), GFP_ATOMIC); 47 if (priv == NULL) 49 priv->key_idx = keyidx; 51 priv->tx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC); 52 if (IS_ERR(priv->tx_tfm)) { 53 priv->tx_tfm = NULL; 57 priv->rx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC); 58 if (IS_ERR(priv 78 lib80211_wep_deinit(void *priv) argument 91 lib80211_wep_build_iv(struct sk_buff *skb, int hdr_len, u8 *key, int keylen, void *priv) argument 133 lib80211_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 180 lib80211_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument 231 lib80211_wep_set_key(void *key, int len, u8 * seq, void *priv) argument 244 lib80211_wep_get_key(void *key, int len, u8 * seq, void *priv) argument 256 lib80211_wep_print_stats(struct seq_file *m, void *priv) argument [all...] |
/net/atm/ |
H A D | lec.c | 63 static struct lec_arp_table *lec_arp_find(struct lec_priv *priv, 65 static int lec_arp_remove(struct lec_priv *priv, 75 static int lec_addr_delete(struct lec_priv *priv, const unsigned char *atm_addr, 77 static void lec_arp_check_empties(struct lec_priv *priv, 79 static void lec_arp_destroy(struct lec_priv *priv); 80 static void lec_arp_init(struct lec_priv *priv); 81 static struct atm_vcc *lec_arp_resolve(struct lec_priv *priv, 85 static void lec_arp_update(struct lec_priv *priv, const unsigned char *mac_addr, 89 static void lec_flush_complete(struct lec_priv *priv, unsigned long tran_id); 90 static int lec_mcast_make(struct lec_priv *priv, struc 128 struct lec_priv *priv; local 205 struct lec_priv *priv = netdev_priv(dev); local 342 struct lec_priv *priv = netdev_priv(dev); local 470 struct lec_priv *priv = netdev_priv(dev); local 506 send_to_lecd(struct lec_priv *priv, atmlec_msg_type type, const unsigned char *mac_addr, const unsigned char *atm_addr, struct sk_buff *data) argument 593 struct lec_priv *priv = netdev_priv(dev); local 729 struct lec_priv *priv; local 855 lec_arp_walk(struct lec_state *state, loff_t *l, struct lec_priv *priv) argument 870 lec_misc_walk(struct lec_state *state, loff_t *l, struct lec_priv *priv) argument 890 lec_priv_walk(struct lec_state *state, loff_t *l, struct lec_priv *priv) argument 1098 struct lec_priv *priv = netdev_priv(dev); local 1145 struct lec_priv *priv = netdev_priv(dev); local 1182 struct lec_priv *priv = netdev_priv(dev); local 1253 lec_arp_init(struct lec_priv *priv) argument 1295 lec_arp_add(struct lec_priv *priv, struct lec_arp_table *entry) argument 1309 lec_arp_remove(struct lec_priv *priv, struct lec_arp_table *to_remove) argument 1365 dump_arp_table(struct lec_priv *priv) argument 1486 lec_arp_destroy(struct lec_priv *priv) argument 1541 lec_arp_find(struct lec_priv *priv, const unsigned char *mac_addr) argument 1557 make_entry(struct lec_priv *priv, const unsigned char *mac_addr) argument 1605 struct lec_priv *priv = to_remove->priv; local 1622 __lec_arp_check_expire(struct lec_arp_table *entry, unsigned long now, struct lec_priv *priv) argument 1685 struct lec_priv *priv = local 1724 lec_arp_resolve(struct lec_priv *priv, const unsigned char *mac_to_find, int is_rdesc, struct lec_arp_table **ret_entry) argument 1820 lec_addr_delete(struct lec_priv *priv, const unsigned char *atm_addr, unsigned long permanent) argument 1851 lec_arp_update(struct lec_priv *priv, const unsigned char *mac_addr, const unsigned char *atm_addr, unsigned long remoteflag, unsigned int targetless_le_arp) argument 1953 lec_vcc_added(struct lec_priv *priv, const struct atmlec_ioc *ioc_data, struct atm_vcc *vcc, void (*old_push) (struct atm_vcc *vcc, struct sk_buff *skb)) argument 2101 lec_flush_complete(struct lec_priv *priv, unsigned long tran_id) argument 2136 lec_set_flush_tran_id(struct lec_priv *priv, const unsigned char *atm_addr, unsigned long tran_id) argument 2156 lec_mcast_make(struct lec_priv *priv, struct atm_vcc *vcc) argument 2194 lec_vcc_close(struct lec_priv *priv, struct atm_vcc *vcc) argument 2252 lec_arp_check_empties(struct lec_priv *priv, struct atm_vcc *vcc, struct sk_buff *skb) argument [all...] |