Home
last modified time | relevance | path

Searched full:local (Results 1 – 25 of 6749) sorted by relevance

12345678910>>...270

/kernel/linux/linux-6.6/net/mac80211/
Ddriver-ops.h16 WARN_ONCE(!sdata->local->reconfig_failure && \
33 static inline void drv_tx(struct ieee80211_local *local, in drv_tx() argument
37 local->ops->tx(&local->hw, control, skb); in drv_tx()
40 static inline void drv_sync_rx_queues(struct ieee80211_local *local, in drv_sync_rx_queues() argument
43 if (local->ops->sync_rx_queues) { in drv_sync_rx_queues()
44 trace_drv_sync_rx_queues(local, sta->sdata, &sta->sta); in drv_sync_rx_queues()
45 local->ops->sync_rx_queues(&local->hw); in drv_sync_rx_queues()
46 trace_drv_return_void(local); in drv_sync_rx_queues()
53 struct ieee80211_local *local = sdata->local; in drv_get_et_strings() local
54 if (local->ops->get_et_strings) { in drv_get_et_strings()
[all …]
Dled.c12 void ieee80211_led_assoc(struct ieee80211_local *local, bool associated) in ieee80211_led_assoc() argument
14 if (!atomic_read(&local->assoc_led_active)) in ieee80211_led_assoc()
17 led_trigger_event(&local->assoc_led, LED_FULL); in ieee80211_led_assoc()
19 led_trigger_event(&local->assoc_led, LED_OFF); in ieee80211_led_assoc()
22 void ieee80211_led_radio(struct ieee80211_local *local, bool enabled) in ieee80211_led_radio() argument
24 if (!atomic_read(&local->radio_led_active)) in ieee80211_led_radio()
27 led_trigger_event(&local->radio_led, LED_FULL); in ieee80211_led_radio()
29 led_trigger_event(&local->radio_led, LED_OFF); in ieee80211_led_radio()
32 void ieee80211_alloc_led_names(struct ieee80211_local *local) in ieee80211_alloc_led_names() argument
34 local->rx_led.name = kasprintf(GFP_KERNEL, "%srx", in ieee80211_alloc_led_names()
[all …]
Dscan.c32 void ieee80211_rx_bss_put(struct ieee80211_local *local, in ieee80211_rx_bss_put() argument
37 cfg80211_put_bss(local->hw.wiphy, in ieee80211_rx_bss_put()
68 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_inform_bss() local
147 local->hw.wiphy->bands[rx_status->band]; in ieee80211_inform_bss()
164 ieee80211_bss_info_update(struct ieee80211_local *local, in ieee80211_bss_info_update() argument
185 else if (ieee80211_hw_check(&local->hw, SIGNAL_DBM)) in ieee80211_bss_info_update()
187 else if (ieee80211_hw_check(&local->hw, SIGNAL_UNSPEC)) in ieee80211_bss_info_update()
188 bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
199 scan_sdata = rcu_dereference(local->scan_sdata); in ieee80211_bss_info_update()
204 ieee80211_calculate_rx_timestamp(local, rx_status, in ieee80211_bss_info_update()
[all …]
Dmain.c37 void ieee80211_configure_filter(struct ieee80211_local *local) in ieee80211_configure_filter() argument
43 if (atomic_read(&local->iff_allmultis)) in ieee80211_configure_filter()
46 if (local->monitors || test_bit(SCAN_SW_SCANNING, &local->scanning) || in ieee80211_configure_filter()
47 test_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning)) in ieee80211_configure_filter()
50 if (local->fif_probe_req || local->probe_req_reg) in ieee80211_configure_filter()
53 if (local->fif_fcsfail) in ieee80211_configure_filter()
56 if (local->fif_plcpfail) in ieee80211_configure_filter()
59 if (local->fif_control) in ieee80211_configure_filter()
62 if (local->fif_other_bss) in ieee80211_configure_filter()
65 if (local->fif_pspoll) in ieee80211_configure_filter()
[all …]
Ddriver-ops.c13 int drv_start(struct ieee80211_local *local) in drv_start() argument
19 if (WARN_ON(local->started)) in drv_start()
22 trace_drv_start(local); in drv_start()
23 local->started = true; in drv_start()
26 ret = local->ops->start(&local->hw); in drv_start()
27 trace_drv_return_int(local, ret); in drv_start()
30 local->started = false; in drv_start()
35 void drv_stop(struct ieee80211_local *local) in drv_stop() argument
39 if (WARN_ON(!local->started)) in drv_stop()
42 trace_drv_stop(local); in drv_stop()
[all …]
/kernel/linux/linux-5.10/net/mac80211/
Ddriver-ops.h31 static inline void drv_tx(struct ieee80211_local *local, in drv_tx() argument
35 local->ops->tx(&local->hw, control, skb); in drv_tx()
38 static inline void drv_sync_rx_queues(struct ieee80211_local *local, in drv_sync_rx_queues() argument
41 if (local->ops->sync_rx_queues) { in drv_sync_rx_queues()
42 trace_drv_sync_rx_queues(local, sta->sdata, &sta->sta); in drv_sync_rx_queues()
43 local->ops->sync_rx_queues(&local->hw); in drv_sync_rx_queues()
44 trace_drv_return_void(local); in drv_sync_rx_queues()
51 struct ieee80211_local *local = sdata->local; in drv_get_et_strings() local
52 if (local->ops->get_et_strings) { in drv_get_et_strings()
53 trace_drv_get_et_strings(local, sset); in drv_get_et_strings()
[all …]
Dled.c12 void ieee80211_led_assoc(struct ieee80211_local *local, bool associated) in ieee80211_led_assoc() argument
14 if (!atomic_read(&local->assoc_led_active)) in ieee80211_led_assoc()
17 led_trigger_event(&local->assoc_led, LED_FULL); in ieee80211_led_assoc()
19 led_trigger_event(&local->assoc_led, LED_OFF); in ieee80211_led_assoc()
22 void ieee80211_led_radio(struct ieee80211_local *local, bool enabled) in ieee80211_led_radio() argument
24 if (!atomic_read(&local->radio_led_active)) in ieee80211_led_radio()
27 led_trigger_event(&local->radio_led, LED_FULL); in ieee80211_led_radio()
29 led_trigger_event(&local->radio_led, LED_OFF); in ieee80211_led_radio()
32 void ieee80211_alloc_led_names(struct ieee80211_local *local) in ieee80211_alloc_led_names() argument
34 local->rx_led.name = kasprintf(GFP_KERNEL, "%srx", in ieee80211_alloc_led_names()
[all …]
Dscan.c32 void ieee80211_rx_bss_put(struct ieee80211_local *local, in ieee80211_rx_bss_put() argument
37 cfg80211_put_bss(local->hw.wiphy, in ieee80211_rx_bss_put()
59 ieee80211_update_bss_from_elems(struct ieee80211_local *local, in ieee80211_update_bss_from_elems() argument
129 local->hw.wiphy->bands[rx_status->band]; in ieee80211_update_bss_from_elems()
144 ieee80211_bss_info_update(struct ieee80211_local *local, in ieee80211_bss_info_update() argument
164 else if (ieee80211_hw_check(&local->hw, SIGNAL_DBM)) in ieee80211_bss_info_update()
166 else if (ieee80211_hw_check(&local->hw, SIGNAL_UNSPEC)) in ieee80211_bss_info_update()
167 bss_meta.signal = (rx_status->signal * 100) / local->hw.max_signal; in ieee80211_bss_info_update()
178 scan_sdata = rcu_dereference(local->scan_sdata); in ieee80211_bss_info_update()
183 ieee80211_calculate_rx_timestamp(local, rx_status, in ieee80211_bss_info_update()
[all …]
Dmain.c36 void ieee80211_configure_filter(struct ieee80211_local *local) in ieee80211_configure_filter() argument
42 if (atomic_read(&local->iff_allmultis)) in ieee80211_configure_filter()
45 if (local->monitors || test_bit(SCAN_SW_SCANNING, &local->scanning) || in ieee80211_configure_filter()
46 test_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning)) in ieee80211_configure_filter()
49 if (local->fif_probe_req || local->probe_req_reg) in ieee80211_configure_filter()
52 if (local->fif_fcsfail) in ieee80211_configure_filter()
55 if (local->fif_plcpfail) in ieee80211_configure_filter()
58 if (local->fif_control) in ieee80211_configure_filter()
61 if (local->fif_other_bss) in ieee80211_configure_filter()
64 if (local->fif_pspoll) in ieee80211_configure_filter()
[all …]
Ddriver-ops.c10 int drv_start(struct ieee80211_local *local) in drv_start() argument
16 if (WARN_ON(local->started)) in drv_start()
19 trace_drv_start(local); in drv_start()
20 local->started = true; in drv_start()
23 ret = local->ops->start(&local->hw); in drv_start()
24 trace_drv_return_int(local, ret); in drv_start()
27 local->started = false; in drv_start()
32 void drv_stop(struct ieee80211_local *local) in drv_stop() argument
36 if (WARN_ON(!local->started)) in drv_stop()
39 trace_drv_stop(local); in drv_stop()
[all …]
Dchan.c13 static int ieee80211_chanctx_num_assigned(struct ieee80211_local *local, in ieee80211_chanctx_num_assigned() argument
19 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_num_assigned()
27 static int ieee80211_chanctx_num_reserved(struct ieee80211_local *local, in ieee80211_chanctx_num_reserved() argument
33 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_num_reserved()
41 int ieee80211_chanctx_refcount(struct ieee80211_local *local, in ieee80211_chanctx_refcount() argument
44 return ieee80211_chanctx_num_assigned(local, ctx) + in ieee80211_chanctx_refcount()
45 ieee80211_chanctx_num_reserved(local, ctx); in ieee80211_chanctx_refcount()
48 static int ieee80211_num_chanctx(struct ieee80211_local *local) in ieee80211_num_chanctx() argument
53 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_num_chanctx()
55 list_for_each_entry(ctx, &local->chanctx_list, list) in ieee80211_num_chanctx()
[all …]
/kernel/linux/linux-5.10/net/mac802154/
Ddriver-ops.h14 drv_xmit_async(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_async() argument
16 return local->ops->xmit_async(&local->hw, skb); in drv_xmit_async()
20 drv_xmit_sync(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_sync() argument
24 return local->ops->xmit_sync(&local->hw, skb); in drv_xmit_sync()
27 static inline int drv_start(struct ieee802154_local *local) in drv_start() argument
33 trace_802154_drv_start(local); in drv_start()
34 local->started = true; in drv_start()
36 ret = local->ops->start(&local->hw); in drv_start()
37 trace_802154_drv_return_int(local, ret); in drv_start()
41 static inline void drv_stop(struct ieee802154_local *local) in drv_stop() argument
[all …]
/kernel/linux/linux-5.10/net/rxrpc/
Dlocal_object.c2 /* Local endpoint object management
26 * Compare a local to an address. Return -ve, 0 or +ve to indicate less than,
34 static long rxrpc_local_cmp_key(const struct rxrpc_local *local, in rxrpc_local_cmp_key() argument
39 diff = ((local->srx.transport_type - srx->transport_type) ?: in rxrpc_local_cmp_key()
40 (local->srx.transport_len - srx->transport_len) ?: in rxrpc_local_cmp_key()
41 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
50 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
52 memcmp(&local->srx.transport.sin.sin_addr, in rxrpc_local_cmp_key()
60 return ((u16 __force)local->srx.transport.sin6.sin6_port - in rxrpc_local_cmp_key()
62 memcmp(&local->srx.transport.sin6.sin6_addr, in rxrpc_local_cmp_key()
[all …]
/kernel/linux/linux-6.6/net/mac802154/
Ddriver-ops.h14 drv_xmit_async(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_async() argument
16 return local->ops->xmit_async(&local->hw, skb); in drv_xmit_async()
20 drv_xmit_sync(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_sync() argument
24 return local->ops->xmit_sync(&local->hw, skb); in drv_xmit_sync()
27 static inline int drv_set_pan_id(struct ieee802154_local *local, __le16 pan_id) in drv_set_pan_id() argument
34 if (!local->ops->set_hw_addr_filt) { in drv_set_pan_id()
41 trace_802154_drv_set_pan_id(local, pan_id); in drv_set_pan_id()
42 ret = local->ops->set_hw_addr_filt(&local->hw, &filt, in drv_set_pan_id()
44 trace_802154_drv_return_int(local, ret); in drv_set_pan_id()
49 drv_set_extended_addr(struct ieee802154_local *local, __le64 extended_addr) in drv_set_extended_addr() argument
[all …]
Dscan.c44 static int mac802154_scan_cleanup_locked(struct ieee802154_local *local, in mac802154_scan_cleanup_locked() argument
49 struct wpan_phy *wpan_phy = local->phy; in mac802154_scan_cleanup_locked()
54 clear_bit(IEEE802154_IS_SCANNING, &local->ongoing); in mac802154_scan_cleanup_locked()
55 cancel_delayed_work(&local->scan_work); in mac802154_scan_cleanup_locked()
56 request = rcu_replace_pointer(local->scan_req, NULL, 1); in mac802154_scan_cleanup_locked()
69 ieee802154_mlme_op_post(local); in mac802154_scan_cleanup_locked()
72 drv_set_channel(local, wpan_phy->current_page, in mac802154_scan_cleanup_locked()
76 drv_stop(local); in mac802154_scan_cleanup_locked()
79 drv_start(local, sdata->required_filtering, &local->addr_filt); in mac802154_scan_cleanup_locked()
84 int mac802154_abort_scan_locked(struct ieee802154_local *local, in mac802154_abort_scan_locked() argument
[all …]
/kernel/linux/linux-6.6/net/rxrpc/
Dlocal_object.c2 /* Local endpoint object management
42 void rxrpc_local_dont_fragment(const struct rxrpc_local *local, bool set) in rxrpc_local_dont_fragment() argument
45 ip_sock_set_mtu_discover(local->socket->sk, IP_PMTUDISC_DO); in rxrpc_local_dont_fragment()
47 ip_sock_set_mtu_discover(local->socket->sk, IP_PMTUDISC_DONT); in rxrpc_local_dont_fragment()
51 * Compare a local to an address. Return -ve, 0 or +ve to indicate less than,
59 static long rxrpc_local_cmp_key(const struct rxrpc_local *local, in rxrpc_local_cmp_key() argument
64 diff = ((local->srx.transport_type - srx->transport_type) ?: in rxrpc_local_cmp_key()
65 (local->srx.transport_len - srx->transport_len) ?: in rxrpc_local_cmp_key()
66 (local->srx.transport.family - srx->transport.family)); in rxrpc_local_cmp_key()
75 return ((u16 __force)local->srx.transport.sin.sin_port - in rxrpc_local_cmp_key()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/
Dhostap_main.c45 struct net_device * hostap_add_interface(struct local_info *local, in hostap_add_interface() argument
60 iface->local = local; in hostap_add_interface()
62 list_add(&iface->list, &local->hostap_interfaces); in hostap_add_interface()
64 mdev = local->dev; in hostap_add_interface()
71 hostap_setup_dev(dev, local, type); in hostap_add_interface()
112 if (dev == iface->local->ddev) in hostap_remove_interface()
113 iface->local->ddev = NULL; in hostap_remove_interface()
114 else if (dev == iface->local->apdev) in hostap_remove_interface()
115 iface->local->apdev = NULL; in hostap_remove_interface()
116 else if (dev == iface->local->stadev) in hostap_remove_interface()
[all …]
Dhostap_hw.c24 * host and card memories. BAP0 accesses are protected with local->baplock
125 static void prism2_check_sta_fw_version(local_info_t *local);
131 static int prism2_download(local_info_t *local,
134 static int prism2_download_volatile(local_info_t *local,
136 static int prism2_download_genesis(local_info_t *local,
138 static int prism2_get_ram_size(local_info_t *local);
163 * @local: pointer to private Host AP driver data
168 * Caller must have acquired local->cmdlock before calling this function.
170 static inline void __hostap_cmd_queue_free(local_info_t *local, in __hostap_cmd_queue_free() argument
178 local->cmd_queue_len--; in __hostap_cmd_queue_free()
[all …]
Dhostap_info.c14 static void prism2_info_commtallies16(local_info_t *local, unsigned char *buf, in prism2_info_commtallies16() argument
21 "info frame\n", local->dev->name, left); in prism2_info_commtallies16()
27 local->comm_tallies.name += le16_to_cpu(tallies->name) in prism2_info_commtallies16()
54 static void prism2_info_commtallies32(local_info_t *local, unsigned char *buf, in prism2_info_commtallies32() argument
61 "info frame\n", local->dev->name, left); in prism2_info_commtallies32()
67 local->comm_tallies.name += le32_to_cpu(tallies->name) in prism2_info_commtallies32()
94 static void prism2_info_commtallies(local_info_t *local, unsigned char *buf, in prism2_info_commtallies() argument
97 if (local->tallies32) in prism2_info_commtallies()
98 prism2_info_commtallies32(local, buf, left); in prism2_info_commtallies()
100 prism2_info_commtallies16(local, buf, left); in prism2_info_commtallies()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/
Dhostap_main.c45 struct net_device * hostap_add_interface(struct local_info *local, in hostap_add_interface() argument
60 iface->local = local; in hostap_add_interface()
62 list_add(&iface->list, &local->hostap_interfaces); in hostap_add_interface()
64 mdev = local->dev; in hostap_add_interface()
71 hostap_setup_dev(dev, local, type); in hostap_add_interface()
112 if (dev == iface->local->ddev) in hostap_remove_interface()
113 iface->local->ddev = NULL; in hostap_remove_interface()
114 else if (dev == iface->local->apdev) in hostap_remove_interface()
115 iface->local->apdev = NULL; in hostap_remove_interface()
116 else if (dev == iface->local->stadev) in hostap_remove_interface()
[all …]
Dhostap_hw.c24 * host and card memories. BAP0 accesses are protected with local->baplock
125 static void prism2_check_sta_fw_version(local_info_t *local);
131 static int prism2_download(local_info_t *local,
134 static int prism2_download_volatile(local_info_t *local,
136 static int prism2_download_genesis(local_info_t *local,
138 static int prism2_get_ram_size(local_info_t *local);
163 * @local: pointer to private Host AP driver data
168 * Caller must have acquired local->cmdlock before calling this function.
170 static inline void __hostap_cmd_queue_free(local_info_t *local, in __hostap_cmd_queue_free() argument
178 local->cmd_queue_len--; in __hostap_cmd_queue_free()
[all …]
Dhostap_info.c14 static void prism2_info_commtallies16(local_info_t *local, unsigned char *buf, in prism2_info_commtallies16() argument
21 "info frame\n", local->dev->name, left); in prism2_info_commtallies16()
27 local->comm_tallies.name += le16_to_cpu(tallies->name) in prism2_info_commtallies16()
54 static void prism2_info_commtallies32(local_info_t *local, unsigned char *buf, in prism2_info_commtallies32() argument
61 "info frame\n", local->dev->name, left); in prism2_info_commtallies32()
67 local->comm_tallies.name += le32_to_cpu(tallies->name) in prism2_info_commtallies32()
94 static void prism2_info_commtallies(local_info_t *local, unsigned char *buf, in prism2_info_commtallies() argument
97 if (local->tallies32) in prism2_info_commtallies()
98 prism2_info_commtallies32(local, buf, left); in prism2_info_commtallies()
100 prism2_info_commtallies16(local, buf, left); in prism2_info_commtallies()
[all …]
/kernel/linux/linux-5.10/net/nfc/
Dllcp_core.c23 static void nfc_llcp_rx_skb(struct nfc_llcp_local *local, struct sk_buff *skb);
47 struct nfc_llcp_local *local = sock->local; in nfc_llcp_socket_purge() local
55 if (local == NULL) in nfc_llcp_socket_purge()
58 /* Search for local pending SKBs that are related to this socket */ in nfc_llcp_socket_purge()
59 skb_queue_walk_safe(&local->tx_queue, s, tmp) { in nfc_llcp_socket_purge()
63 skb_unlink(s, &local->tx_queue); in nfc_llcp_socket_purge()
68 static void nfc_llcp_socket_release(struct nfc_llcp_local *local, bool device, in nfc_llcp_socket_release() argument
75 skb_queue_purge(&local->tx_queue); in nfc_llcp_socket_release()
77 write_lock(&local->sockets.lock); in nfc_llcp_socket_release()
79 sk_for_each_safe(sk, tmp, &local->sockets.head) { in nfc_llcp_socket_release()
[all …]
/kernel/linux/linux-6.6/net/nfc/
Dllcp_core.c23 static void nfc_llcp_rx_skb(struct nfc_llcp_local *local, struct sk_buff *skb);
47 struct nfc_llcp_local *local = sock->local; in nfc_llcp_socket_purge() local
53 if (local == NULL) in nfc_llcp_socket_purge()
56 /* Search for local pending SKBs that are related to this socket */ in nfc_llcp_socket_purge()
57 skb_queue_walk_safe(&local->tx_queue, s, tmp) { in nfc_llcp_socket_purge()
61 skb_unlink(s, &local->tx_queue); in nfc_llcp_socket_purge()
66 static void nfc_llcp_socket_release(struct nfc_llcp_local *local, bool device, in nfc_llcp_socket_release() argument
73 skb_queue_purge(&local->tx_queue); in nfc_llcp_socket_release()
75 write_lock(&local->sockets.lock); in nfc_llcp_socket_release()
77 sk_for_each_safe(sk, tmp, &local->sockets.head) { in nfc_llcp_socket_release()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
Dlib.sh74 local kind=$(ip -j -d link show dev ${NETIFS[p1]} |
94 local cmd=$1; shift
130 local i
133 local j=$((i+1))
186 local err=$1
187 local msg=$2
197 local err=$1
198 local msg=$2
208 local should_fail=$1; shift
209 local err=$1; shift
[all …]

12345678910>>...270