Home
last modified time | relevance | path

Searched refs:wldev (Results 1 – 7 of 7) sorted by relevance

/linux-6.6.21/drivers/net/wireless/broadcom/b43legacy/
Dsysfs.c68 struct b43legacy_wldev *wldev = dev_to_b43legacy_wldev(dev); in b43legacy_attr_interfmode_show() local
74 mutex_lock(&wldev->wl->mutex); in b43legacy_attr_interfmode_show()
76 switch (wldev->phy.interfmode) { in b43legacy_attr_interfmode_show()
93 mutex_unlock(&wldev->wl->mutex); in b43legacy_attr_interfmode_show()
102 struct b43legacy_wldev *wldev = dev_to_b43legacy_wldev(dev); in b43legacy_attr_interfmode_store() local
128 mutex_lock(&wldev->wl->mutex); in b43legacy_attr_interfmode_store()
129 spin_lock_irqsave(&wldev->wl->irq_lock, flags); in b43legacy_attr_interfmode_store()
131 err = b43legacy_radio_set_interference_mitigation(wldev, mode); in b43legacy_attr_interfmode_store()
133 b43legacyerr(wldev->wl, "Interference Mitigation not " in b43legacy_attr_interfmode_store()
135 spin_unlock_irqrestore(&wldev->wl->irq_lock, flags); in b43legacy_attr_interfmode_store()
[all …]
Dmain.c3716 struct b43legacy_wldev *wldev; in b43legacy_one_core_detach() local
3722 wldev = ssb_get_drvdata(dev); in b43legacy_one_core_detach()
3723 wl = wldev->wl; in b43legacy_one_core_detach()
3724 b43legacy_debugfs_remove_device(wldev); in b43legacy_one_core_detach()
3725 b43legacy_wireless_core_detach(wldev); in b43legacy_one_core_detach()
3726 list_del(&wldev->list); in b43legacy_one_core_detach()
3729 kfree(wldev); in b43legacy_one_core_detach()
3735 struct b43legacy_wldev *wldev; in b43legacy_one_core_attach() local
3738 wldev = kzalloc(sizeof(*wldev), GFP_KERNEL); in b43legacy_one_core_attach()
3739 if (!wldev) in b43legacy_one_core_attach()
[all …]
Db43legacy.h663 #define b43legacy_status(wldev) atomic_read(&(wldev)->__init_status) argument
664 #define b43legacy_set_status(wldev, stat) do { \ argument
665 atomic_set(&(wldev)->__init_status, (stat)); \
/linux-6.6.21/drivers/net/wireless/broadcom/b43/
Dsysfs.c41 struct b43_wldev *wldev = dev_to_b43_wldev(dev); in b43_attr_interfmode_show() local
47 mutex_lock(&wldev->wl->mutex); in b43_attr_interfmode_show()
49 if (wldev->phy.type != B43_PHYTYPE_G) { in b43_attr_interfmode_show()
50 mutex_unlock(&wldev->wl->mutex); in b43_attr_interfmode_show()
54 switch (wldev->phy.g->interfmode) { in b43_attr_interfmode_show()
74 mutex_unlock(&wldev->wl->mutex); in b43_attr_interfmode_show()
83 struct b43_wldev *wldev = dev_to_b43_wldev(dev); in b43_attr_interfmode_store() local
108 mutex_lock(&wldev->wl->mutex); in b43_attr_interfmode_store()
110 if (wldev->phy.ops->interf_mitigation) { in b43_attr_interfmode_store()
111 err = wldev->phy.ops->interf_mitigation(wldev, mode); in b43_attr_interfmode_store()
[all …]
Db43.h820 #define b43_status(wldev) atomic_read(&(wldev)->__init_status) argument
821 #define b43_set_status(wldev, stat) do { \ argument
822 atomic_set(&(wldev)->__init_status, (stat)); \
1003 static inline int b43_bus_may_powerdown(struct b43_wldev *wldev) in b43_bus_may_powerdown() argument
1005 return wldev->dev->bus_may_powerdown(wldev->dev); in b43_bus_may_powerdown()
1007 static inline int b43_bus_powerup(struct b43_wldev *wldev, bool dynamic_pctl) in b43_bus_powerup() argument
1009 return wldev->dev->bus_powerup(wldev->dev, dynamic_pctl); in b43_bus_powerup()
1011 static inline int b43_device_is_enabled(struct b43_wldev *wldev) in b43_device_is_enabled() argument
1013 return wldev->dev->device_is_enabled(wldev->dev); in b43_device_is_enabled()
1015 static inline void b43_device_enable(struct b43_wldev *wldev, in b43_device_enable() argument
[all …]
Dbus.c238 void b43_bus_set_wldev(struct b43_bus_dev *dev, void *wldev) in b43_bus_set_wldev() argument
243 bcma_set_drvdata(dev->bdev, wldev); in b43_bus_set_wldev()
248 ssb_set_drvdata(dev->sdev, wldev); in b43_bus_set_wldev()
Dmain.c5473 struct b43_wldev *wldev; in b43_one_core_detach() local
5478 wldev = b43_bus_get_wldev(dev); in b43_one_core_detach()
5479 b43_debugfs_remove_device(wldev); in b43_one_core_detach()
5480 b43_wireless_core_detach(wldev); in b43_one_core_detach()
5481 list_del(&wldev->list); in b43_one_core_detach()
5483 kfree(wldev); in b43_one_core_detach()
5488 struct b43_wldev *wldev; in b43_one_core_attach() local
5491 wldev = kzalloc(sizeof(*wldev), GFP_KERNEL); in b43_one_core_attach()
5492 if (!wldev) in b43_one_core_attach()
5495 wldev->use_pio = b43_modparam_pio; in b43_one_core_attach()
[all …]