Lines Matching refs:ops
46 phy->ops = NULL; in b43_phy_allocate()
51 phy->ops = &b43_phyops_g; in b43_phy_allocate()
56 phy->ops = &b43_phyops_n; in b43_phy_allocate()
61 phy->ops = &b43_phyops_lp; in b43_phy_allocate()
66 phy->ops = &b43_phyops_ht; in b43_phy_allocate()
71 phy->ops = &b43_phyops_lcn; in b43_phy_allocate()
76 phy->ops = &b43_phyops_ac; in b43_phy_allocate()
80 if (B43_WARN_ON(!phy->ops)) in b43_phy_allocate()
83 err = phy->ops->allocate(dev); in b43_phy_allocate()
85 phy->ops = NULL; in b43_phy_allocate()
92 dev->phy.ops->free(dev); in b43_phy_free()
93 dev->phy.ops = NULL; in b43_phy_free()
99 const struct b43_phy_operations *ops = phy->ops; in b43_phy_init() local
110 phy->ops->switch_analog(dev, true); in b43_phy_init()
113 err = ops->init(dev); in b43_phy_init()
130 if (ops->exit) in b43_phy_init()
131 ops->exit(dev); in b43_phy_init()
140 const struct b43_phy_operations *ops = dev->phy.ops; in b43_phy_exit() local
144 if (ops->exit) in b43_phy_exit()
145 ops->exit(dev); in b43_phy_exit()
152 if (!dev->phy.ops->supports_hwpctl) in b43_has_hardware_pctl()
154 return dev->phy.ops->supports_hwpctl(dev); in b43_has_hardware_pctl()
232 return dev->phy.ops->radio_read(dev, reg); in b43_radio_read()
243 dev->phy.ops->radio_write(dev, reg, value); in b43_radio_write()
284 if (dev->phy.ops->phy_read) in b43_phy_read()
285 return dev->phy.ops->phy_read(dev, reg); in b43_phy_read()
300 if (dev->phy.ops->phy_write) in b43_phy_write()
301 return dev->phy.ops->phy_write(dev, reg, value); in b43_phy_write()
314 if (dev->phy.ops->phy_maskset) { in b43_phy_mask()
316 dev->phy.ops->phy_maskset(dev, offset, mask, 0); in b43_phy_mask()
325 if (dev->phy.ops->phy_maskset) { in b43_phy_set()
327 dev->phy.ops->phy_maskset(dev, offset, 0xFFFF, set); in b43_phy_set()
336 if (dev->phy.ops->phy_maskset) { in b43_phy_maskset()
338 dev->phy.ops->phy_maskset(dev, offset, mask, set); in b43_phy_maskset()
448 err = phy->ops->switch_channel(dev, new_channel); in b43_switch_channel()
469 phy->ops->software_rfkill(dev, blocked); in b43_software_rfkill()
489 dev->phy.ops->adjust_txpower(dev); in b43_phy_txpower_adjust_work()
512 result = phy->ops->recalc_txpower(dev, !!(flags & B43_TXPWR_IGNORE_TSSI)); in b43_phy_txpower_check()
516 B43_WARN_ON(phy->ops->adjust_txpower == NULL); in b43_phy_txpower_check()