Home
last modified time | relevance | path

Searched refs:priv (Results 1 – 25 of 64) sorted by relevance

123

/net/mac802154/
Dmib.c44 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 …]
Dieee802154_dev.c37 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 …]
Dtx.c40 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 …]
Dwpan.c70 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 …]
Dmonitor.c40 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 …]
Drx.c56 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()
Dmac802154.h99 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/
Dchnl_net.c76 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/
Dlec.c63 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 …]
Dmpc.c798 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/
Dlib80211_crypt_wep.c44 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 …]
Dlib80211_crypt_tkip.c77 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 …]
Dlib80211_crypt_ccmp.c71 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/
Dxt_TEE.c65 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 …]
Dxt_limit.c72 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 …]
Dxt_quota.c29 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/
Dl2tp_eth.c73 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 …]
Dl2tp_core.h138 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/
Dsch_mq.c28 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 …]
Dsch_mqprio.c30 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 …]
Dsch_generic.c424 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/
Drate.h25 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()
Drc80211_minstrel_ht.c461 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 …]
Drc80211_minstrel.c213 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 …]
Drc80211_pid_algo.c219 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

123