Lines Matching refs:uwb_dev
84 struct uwb_dev *uwb_dev = container_of(dev, struct uwb_dev, dev); in uwb_rc_sys_release() local
85 struct uwb_rc *rc = container_of(uwb_dev, struct uwb_rc, uwb_dev); in uwb_rc_sys_release()
94 struct uwb_dev *uwb_dev = &rc->uwb_dev; in uwb_rc_init() local
96 uwb_dev_init(uwb_dev); in uwb_rc_init()
97 rc->uwb_dev.dev.class = &uwb_rc_class; in uwb_rc_init()
98 rc->uwb_dev.dev.release = uwb_rc_sys_release; in uwb_rc_init()
131 struct uwb_dev *uwb_dev = to_uwb_dev(dev); in ASIE_show() local
132 struct uwb_rc *rc = uwb_dev->rc; in ASIE_show()
167 struct uwb_dev *uwb_dev = to_uwb_dev(dev); in ASIE_store() local
168 struct uwb_rc *rc = uwb_dev->rc; in ASIE_store()
240 return sysfs_create_group(&rc->uwb_dev.dev.kobj, &rc_attr_group); in uwb_rc_sys_add()
246 sysfs_remove_group(&rc->uwb_dev.dev.kobj, &rc_attr_group); in __uwb_rc_sys_rm()
262 struct device *dev = &rc->uwb_dev.dev; in uwb_rc_mac_addr_setup()
263 struct uwb_dev *uwb_dev = &rc->uwb_dev; in uwb_rc_mac_addr_setup() local
285 uwb_dev->mac_addr = addr; in uwb_rc_mac_addr_setup()
294 struct device *dev = &rc->uwb_dev.dev; in uwb_rc_setup()
350 dev = &rc->uwb_dev.dev; in uwb_rc_add()
371 result = uwb_dev_add(&rc->uwb_dev, parent_dev, rc); in uwb_rc_add()
382 uwb_mac_addr_print(macbuf, sizeof(macbuf), &rc->uwb_dev.mac_addr); in uwb_rc_add()
383 uwb_dev_addr_print(devbuf, sizeof(devbuf), &rc->uwb_dev.dev_addr); in uwb_rc_add()
391 uwb_dev_rm(&rc->uwb_dev); in uwb_rc_add()
404 struct uwb_dev *uwb_dev = to_uwb_dev(dev); in uwb_dev_offair_helper() local
406 return __uwb_dev_offair(uwb_dev, uwb_dev->rc); in uwb_dev_offair_helper()
425 uwb_dev_lock(&rc->uwb_dev); in uwb_rc_rm()
428 uwb_dev_unlock(&rc->uwb_dev); in uwb_rc_rm()
435 uwb_dev_rm(&rc->uwb_dev); in uwb_rc_rm()
489 uwb_dev_get(&rc->uwb_dev); in uwb_rc_get()
498 if (rc->uwb_dev.dev.parent->parent == grandpa_dev) { in find_rc_grandpa()
551 if (!uwb_dev_addr_cmp(&rc->uwb_dev.dev_addr, addr)) { in find_rc_dev()