/net/mac802154/ |
D | mib.c | 44 struct mac802154_sub_if_data *priv = netdev_priv(dev); in mac802154_slave_get_priv() local 48 return priv->hw; in mac802154_slave_get_priv() 71 struct mac802154_sub_if_data *priv = netdev_priv(dev); in set_hw_addr_filt() local 81 queue_work(priv->hw->dev_workqueue, &work->work); in set_hw_addr_filt() 88 struct mac802154_sub_if_data *priv = netdev_priv(dev); in mac802154_dev_set_short_addr() local 92 spin_lock_bh(&priv->mib_lock); in mac802154_dev_set_short_addr() 93 priv->short_addr = val; in mac802154_dev_set_short_addr() 94 spin_unlock_bh(&priv->mib_lock); in mac802154_dev_set_short_addr() 96 if ((priv->hw->ops->set_hw_addr_filt) && in mac802154_dev_set_short_addr() 97 (priv->hw->hw.hw_filt.short_addr != priv->short_addr)) { in mac802154_dev_set_short_addr() [all …]
|
D | ieee802154_dev.c | 37 struct mac802154_sub_if_data *priv = netdev_priv(dev); in mac802154_slave_open() local 38 struct mac802154_priv *ipriv = priv->hw; in mac802154_slave_open() 59 priv->hw->open_count--; in mac802154_slave_open() 66 struct mac802154_sub_if_data *priv = netdev_priv(dev); in mac802154_slave_close() local 67 struct mac802154_priv *ipriv = priv->hw; in mac802154_slave_close() 80 struct mac802154_sub_if_data *priv; in mac802154_netdev_register() local 86 priv = netdev_priv(dev); in mac802154_netdev_register() 87 priv->dev = dev; in mac802154_netdev_register() 88 priv->hw = ipriv; in mac802154_netdev_register() 107 list_add_tail_rcu(&priv->list, &ipriv->slaves); in mac802154_netdev_register() [all …]
|
D | tx.c | 40 struct mac802154_priv *priv; member 51 mutex_lock(&xw->priv->phy->pib_lock); in mac802154_xmit_worker() 52 if (xw->priv->phy->current_channel != xw->chan || in mac802154_xmit_worker() 53 xw->priv->phy->current_page != xw->page) { in mac802154_xmit_worker() 54 res = xw->priv->ops->set_channel(&xw->priv->hw, in mac802154_xmit_worker() 62 xw->priv->phy->current_channel = xw->chan; in mac802154_xmit_worker() 63 xw->priv->phy->current_page = xw->page; in mac802154_xmit_worker() 66 res = xw->priv->ops->xmit(&xw->priv->hw, xw->skb); in mac802154_xmit_worker() 71 mutex_unlock(&xw->priv->phy->pib_lock); in mac802154_xmit_worker() 75 list_for_each_entry_rcu(sdata, &xw->priv->slaves, list) in mac802154_xmit_worker() [all …]
|
D | wpan.c | 70 struct mac802154_sub_if_data *priv = netdev_priv(dev); in mac802154_wpan_ioctl() local 75 spin_lock_bh(&priv->mib_lock); in mac802154_wpan_ioctl() 79 if (priv->pan_id == IEEE802154_PANID_BROADCAST || in mac802154_wpan_ioctl() 80 priv->short_addr == IEEE802154_ADDR_BROADCAST) { in mac802154_wpan_ioctl() 87 sa->addr.pan_id = priv->pan_id; in mac802154_wpan_ioctl() 88 sa->addr.short_addr = priv->short_addr; in mac802154_wpan_ioctl() 104 priv->pan_id = sa->addr.pan_id; in mac802154_wpan_ioctl() 105 priv->short_addr = sa->addr.short_addr; in mac802154_wpan_ioctl() 111 spin_unlock_bh(&priv->mib_lock); in mac802154_wpan_ioctl() 138 struct mac802154_sub_if_data *priv = netdev_priv(dev); in mac802154_header_create() local [all …]
|
D | monitor.c | 40 struct mac802154_sub_if_data *priv; in mac802154_monitor_xmit() local 43 priv = netdev_priv(dev); in mac802154_monitor_xmit() 46 chan = priv->hw->phy->current_channel; in mac802154_monitor_xmit() 47 page = priv->hw->phy->current_page; in mac802154_monitor_xmit() 60 return mac802154_tx(priv->hw, skb, page, chan); in mac802154_monitor_xmit() 64 void mac802154_monitors_rx(struct mac802154_priv *priv, struct sk_buff *skb) in mac802154_monitors_rx() argument 72 list_for_each_entry_rcu(sdata, &priv->slaves, list) { in mac802154_monitors_rx() 96 struct mac802154_sub_if_data *priv; in mac802154_monitor_setup() local 111 priv = netdev_priv(dev); in mac802154_monitor_setup() 112 priv->type = IEEE802154_DEV_MONITOR; in mac802154_monitor_setup() [all …]
|
D | rx.c | 56 struct mac802154_priv *priv = mac802154_to_priv(hw); in mac802154_subif_rx() local 64 if (!(priv->hw.flags & IEEE802154_HW_OMIT_CKSUM)) { in mac802154_subif_rx() 79 mac802154_monitors_rx(priv, skb); in mac802154_subif_rx() 80 mac802154_wpans_rx(priv, skb); in mac802154_subif_rx() 98 struct mac802154_priv *priv = mac802154_to_priv(dev); in ieee802154_rx_irqsafe() local 113 queue_work(priv->dev_workqueue, &work->work); in ieee802154_rx_irqsafe()
|
D | mac802154.h | 99 void mac802154_monitors_rx(struct mac802154_priv *priv, struct sk_buff *skb); 102 void mac802154_wpans_rx(struct mac802154_priv *priv, struct sk_buff *skb); 105 netdev_tx_t mac802154_tx(struct mac802154_priv *priv, struct sk_buff *skb,
|
/net/caif/ |
D | chnl_net.c | 76 struct chnl_net *priv; in chnl_recv_cb() local 81 priv = container_of(layr, struct chnl_net, chnl); in chnl_recv_cb() 82 if (!priv) in chnl_recv_cb() 93 skb->dev = priv->netdev; in chnl_recv_cb() 111 priv->netdev->stats.rx_errors++; in chnl_recv_cb() 116 if (priv->conn_req.protocol == CAIFPROTO_DATAGRAM_LOOP) in chnl_recv_cb() 127 priv->netdev->stats.rx_packets++; in chnl_recv_cb() 128 priv->netdev->stats.rx_bytes += pktlen; in chnl_recv_cb() 159 struct chnl_net *priv = container_of(lyr, struct chnl_net, chnl); in chnl_hold() local 160 dev_hold(priv->netdev); in chnl_hold() [all …]
|
/net/atm/ |
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, struct atm_vcc *vcc); [all …]
|
D | mpc.c | 798 struct lec_priv *priv; in atm_mpoa_mpoad_attach() local 829 priv = netdev_priv(mpc->dev); in atm_mpoa_mpoad_attach() 830 if (priv->lane_version < 2) { in atm_mpoa_mpoad_attach() 834 priv->lane2_ops->associate_indicator = lane2_assoc_ind; in atm_mpoa_mpoad_attach() 887 struct lec_priv *priv = netdev_priv(mpc->dev); in mpoad_close() local 888 priv->lane2_ops->associate_indicator = NULL; in mpoad_close() 1005 struct lec_priv *priv; in mpoa_event_listener() local 1017 priv = netdev_priv(dev); in mpoa_event_listener() 1018 if (priv->lane_version < 2) in mpoa_event_listener() 1020 priv->lane2_ops->associate_indicator = lane2_assoc_ind; in mpoa_event_listener() [all …]
|
/net/wireless/ |
D | lib80211_crypt_wep.c | 44 struct lib80211_wep_data *priv; in lib80211_wep_init() local 46 priv = kzalloc(sizeof(*priv), GFP_ATOMIC); in lib80211_wep_init() 47 if (priv == NULL) in lib80211_wep_init() 49 priv->key_idx = keyidx; in lib80211_wep_init() 51 priv->tx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC); in lib80211_wep_init() 52 if (IS_ERR(priv->tx_tfm)) { in lib80211_wep_init() 53 priv->tx_tfm = NULL; in lib80211_wep_init() 57 priv->rx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC); in lib80211_wep_init() 58 if (IS_ERR(priv->rx_tfm)) { in lib80211_wep_init() 59 priv->rx_tfm = NULL; in lib80211_wep_init() [all …]
|
D | lib80211_crypt_tkip.c | 77 static unsigned long lib80211_tkip_set_flags(unsigned long flags, void *priv) in lib80211_tkip_set_flags() argument 79 struct lib80211_tkip_data *_priv = priv; in lib80211_tkip_set_flags() 85 static unsigned long lib80211_tkip_get_flags(void *priv) in lib80211_tkip_get_flags() argument 87 struct lib80211_tkip_data *_priv = priv; in lib80211_tkip_get_flags() 93 struct lib80211_tkip_data *priv; in lib80211_tkip_init() local 95 priv = kzalloc(sizeof(*priv), GFP_ATOMIC); in lib80211_tkip_init() 96 if (priv == NULL) in lib80211_tkip_init() 99 priv->key_idx = key_idx; in lib80211_tkip_init() 101 priv->tx_tfm_arc4 = crypto_alloc_blkcipher("ecb(arc4)", 0, in lib80211_tkip_init() 103 if (IS_ERR(priv->tx_tfm_arc4)) { in lib80211_tkip_init() [all …]
|
D | lib80211_crypt_ccmp.c | 71 struct lib80211_ccmp_data *priv; in lib80211_ccmp_init() local 73 priv = kzalloc(sizeof(*priv), GFP_ATOMIC); in lib80211_ccmp_init() 74 if (priv == NULL) in lib80211_ccmp_init() 76 priv->key_idx = key_idx; in lib80211_ccmp_init() 78 priv->tfm = crypto_alloc_cipher("aes", 0, CRYPTO_ALG_ASYNC); in lib80211_ccmp_init() 79 if (IS_ERR(priv->tfm)) { in lib80211_ccmp_init() 80 priv->tfm = NULL; in lib80211_ccmp_init() 84 return priv; in lib80211_ccmp_init() 87 if (priv) { in lib80211_ccmp_init() 88 if (priv->tfm) in lib80211_ccmp_init() [all …]
|
/net/netfilter/ |
D | xt_TEE.c | 65 if (info->priv) { in tee_tg_route4() 66 if (info->priv->oif == -1) in tee_tg_route4() 68 fl4.flowi4_oif = info->priv->oif; in tee_tg_route4() 147 if (info->priv) { in tee_tg_route6() 148 if (info->priv->oif == -1) in tee_tg_route6() 150 fl6.flowi6_oif = info->priv->oif; in tee_tg_route6() 204 struct xt_tee_priv *priv; in tee_netdev_event() local 206 priv = container_of(this, struct xt_tee_priv, notifier); in tee_netdev_event() 209 if (!strcmp(dev->name, priv->tginfo->oif)) in tee_netdev_event() 210 priv->oif = dev->ifindex; in tee_netdev_event() [all …]
|
D | xt_limit.c | 72 struct xt_limit_priv *priv = r->master; in limit_mt() local 76 priv->credit += (now - xchg(&priv->prev, now)) * CREDITS_PER_JIFFY; in limit_mt() 77 if (priv->credit > r->credit_cap) in limit_mt() 78 priv->credit = r->credit_cap; in limit_mt() 80 if (priv->credit >= r->cost) { in limit_mt() 82 priv->credit -= r->cost; in limit_mt() 105 struct xt_limit_priv *priv; in limit_mt_check() local 115 priv = kmalloc(sizeof(*priv), GFP_KERNEL); in limit_mt_check() 116 if (priv == NULL) in limit_mt_check() 120 r->master = priv; in limit_mt_check() [all …]
|
D | xt_quota.c | 29 struct xt_quota_priv *priv = q->master; in quota_mt() local 32 spin_lock_bh(&priv->lock); in quota_mt() 33 if (priv->quota >= skb->len) { in quota_mt() 34 priv->quota -= skb->len; in quota_mt() 38 priv->quota = 0; in quota_mt() 40 spin_unlock_bh(&priv->lock); in quota_mt()
|
/net/l2tp/ |
D | l2tp_eth.c | 73 struct l2tp_eth *priv = netdev_priv(dev); in l2tp_eth_dev_init() local 75 priv->dev = dev; in l2tp_eth_dev_init() 84 struct l2tp_eth *priv = netdev_priv(dev); in l2tp_eth_dev_uninit() local 88 list_del_init(&priv->list); in l2tp_eth_dev_uninit() 95 struct l2tp_eth *priv = netdev_priv(dev); in l2tp_eth_dev_xmit() local 96 struct l2tp_session *session = priv->session; in l2tp_eth_dev_xmit() 101 atomic_long_add(len, &priv->tx_bytes); in l2tp_eth_dev_xmit() 102 atomic_long_inc(&priv->tx_packets); in l2tp_eth_dev_xmit() 104 atomic_long_inc(&priv->tx_dropped); in l2tp_eth_dev_xmit() 112 struct l2tp_eth *priv = netdev_priv(dev); in l2tp_eth_get_stats64() local [all …]
|
D | l2tp_core.h | 138 void (*show)(struct seq_file *m, void *priv); 140 uint8_t priv[0]; /* private data */ member 195 uint8_t priv[0]; /* private data */ member 205 return &tunnel->priv[0]; in l2tp_tunnel_priv() 210 return &session->priv[0]; in l2tp_session_priv()
|
/net/sched/ |
D | sch_mq.c | 28 struct mq_sched *priv = qdisc_priv(sch); in mq_destroy() local 31 if (!priv->qdiscs) in mq_destroy() 33 for (ntx = 0; ntx < dev->num_tx_queues && priv->qdiscs[ntx]; ntx++) in mq_destroy() 34 qdisc_destroy(priv->qdiscs[ntx]); in mq_destroy() 35 kfree(priv->qdiscs); in mq_destroy() 41 struct mq_sched *priv = qdisc_priv(sch); in mq_init() local 53 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), in mq_init() 55 if (priv->qdiscs == NULL) in mq_init() 65 priv->qdiscs[ntx] = qdisc; in mq_init() 80 struct mq_sched *priv = qdisc_priv(sch); in mq_attach() local [all …]
|
D | sch_mqprio.c | 30 struct mqprio_sched *priv = qdisc_priv(sch); in mqprio_destroy() local 33 if (priv->qdiscs) { in mqprio_destroy() 35 ntx < dev->num_tx_queues && priv->qdiscs[ntx]; in mqprio_destroy() 37 qdisc_destroy(priv->qdiscs[ntx]); in mqprio_destroy() 38 kfree(priv->qdiscs); in mqprio_destroy() 41 if (priv->hw_owned && dev->netdev_ops->ndo_setup_tc) in mqprio_destroy() 95 struct mqprio_sched *priv = qdisc_priv(sch); in mqprio_init() local 118 priv->qdiscs = kcalloc(dev->num_tx_queues, sizeof(priv->qdiscs[0]), in mqprio_init() 120 if (priv->qdiscs == NULL) { in mqprio_init() 134 priv->qdiscs[i] = qdisc; in mqprio_init() [all …]
|
D | sch_generic.c | 424 static inline struct sk_buff_head *band2list(struct pfifo_fast_priv *priv, in band2list() argument 427 return priv->q + band; in band2list() 434 struct pfifo_fast_priv *priv = qdisc_priv(qdisc); in pfifo_fast_enqueue() local 435 struct sk_buff_head *list = band2list(priv, band); in pfifo_fast_enqueue() 437 priv->bitmap |= (1 << band); in pfifo_fast_enqueue() 447 struct pfifo_fast_priv *priv = qdisc_priv(qdisc); in pfifo_fast_dequeue() local 448 int band = bitmap2band[priv->bitmap]; in pfifo_fast_dequeue() 451 struct sk_buff_head *list = band2list(priv, band); in pfifo_fast_dequeue() 456 priv->bitmap &= ~(1 << band); in pfifo_fast_dequeue() 466 struct pfifo_fast_priv *priv = qdisc_priv(qdisc); in pfifo_fast_peek() local [all …]
|
/net/mac80211/ |
D | rate.h | 25 void *priv; member 44 ref->ops->tx_status(ref->priv, sband, ista, priv_sta, skb); in rate_control_tx_status() 73 ref->ops->rate_init(ref->priv, sband, ista, priv_sta); in rate_control_rate_init() 86 ref->ops->rate_update(ref->priv, sband, ista, in rate_control_rate_update() 95 return ref->ops->alloc_sta(ref->priv, sta, gfp); in rate_control_alloc_sta() 104 ref->ops->free_sta(ref->priv, ista, priv_sta); in rate_control_free_sta() 112 ref->ops->add_sta_debugfs(ref->priv, sta->rate_ctrl_priv, in rate_control_add_sta_debugfs() 122 ref->ops->remove_sta_debugfs(ref->priv, sta->rate_ctrl_priv); in rate_control_remove_sta_debugfs()
|
D | rc80211_minstrel_ht.c | 461 minstrel_ht_tx_status(void *priv, struct ieee80211_supported_band *sband, in minstrel_ht_tx_status() argument 470 struct minstrel_priv *mp = priv; in minstrel_ht_tx_status() 475 return mac80211_minstrel.tx_status(priv, sband, sta, &msp->legacy, skb); in minstrel_ht_tx_status() 757 minstrel_ht_get_rate(void *priv, struct ieee80211_sta *sta, void *priv_sta, in minstrel_ht_get_rate() argument 765 struct minstrel_priv *mp = priv; in minstrel_ht_get_rate() 772 return mac80211_minstrel.get_rate(priv, sta, &msp->legacy, txrc); in minstrel_ht_get_rate() 838 minstrel_ht_update_caps(void *priv, struct ieee80211_supported_band *sband, in minstrel_ht_update_caps() argument 841 struct minstrel_priv *mp = priv; in minstrel_ht_update_caps() 934 return mac80211_minstrel.rate_init(priv, sband, sta, &msp->legacy); in minstrel_ht_update_caps() 938 minstrel_ht_rate_init(void *priv, struct ieee80211_supported_band *sband, in minstrel_ht_rate_init() argument [all …]
|
D | rc80211_minstrel.c | 213 minstrel_tx_status(void *priv, struct ieee80211_supported_band *sband, in minstrel_tx_status() argument 217 struct minstrel_priv *mp = priv; in minstrel_tx_status() 282 minstrel_get_rate(void *priv, struct ieee80211_sta *sta, in minstrel_get_rate() argument 288 struct minstrel_priv *mp = priv; in minstrel_get_rate() 419 minstrel_rate_init(void *priv, struct ieee80211_supported_band *sband, in minstrel_rate_init() argument 423 struct minstrel_priv *mp = priv; in minstrel_rate_init() 497 minstrel_alloc_sta(void *priv, struct ieee80211_sta *sta, gfp_t gfp) in minstrel_alloc_sta() argument 501 struct minstrel_priv *mp = priv; in minstrel_alloc_sta() 535 minstrel_free_sta(void *priv, struct ieee80211_sta *sta, void *priv_sta) in minstrel_free_sta() argument 619 minstrel_free(void *priv) in minstrel_free() argument [all …]
|
D | rc80211_pid_algo.c | 219 static void rate_control_pid_tx_status(void *priv, struct ieee80211_supported_band *sband, in rate_control_pid_tx_status() argument 223 struct rc_pid_info *pinfo = priv; in rate_control_pid_tx_status() 260 rate_control_pid_get_rate(void *priv, struct ieee80211_sta *sta, in rate_control_pid_get_rate() argument 295 rate_control_pid_rate_init(void *priv, struct ieee80211_supported_band *sband, in rate_control_pid_rate_init() argument 299 struct rc_pid_info *pinfo = priv; in rate_control_pid_rate_init() 408 static void rate_control_pid_free(void *priv) in rate_control_pid_free() argument 410 struct rc_pid_info *pinfo = priv; in rate_control_pid_free() 429 static void *rate_control_pid_alloc_sta(void *priv, struct ieee80211_sta *sta, in rate_control_pid_alloc_sta() argument 448 static void rate_control_pid_free_sta(void *priv, struct ieee80211_sta *sta, in rate_control_pid_free_sta() argument
|