uwb_dev            76 drivers/staging/uwb/address.c 		dev_err(&rc->uwb_dev.dev,
uwb_dev            81 drivers/staging/uwb/address.c 		dev_err(&rc->uwb_dev.dev,
uwb_dev           209 drivers/staging/uwb/address.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           211 drivers/staging/uwb/address.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           221 drivers/staging/uwb/address.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           223 drivers/staging/uwb/address.c 	rc->uwb_dev.dev_addr = *addr;
uwb_dev           224 drivers/staging/uwb/address.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           231 drivers/staging/uwb/address.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           234 drivers/staging/uwb/address.c 	if (!uwb_mac_addr_cmp(addr, &uwb_dev->mac_addr))
uwb_dev           242 drivers/staging/uwb/address.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           244 drivers/staging/uwb/address.c 	if (!uwb_dev_addr_cmp(addr, &uwb_dev->dev_addr))
uwb_dev           297 drivers/staging/uwb/address.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           298 drivers/staging/uwb/address.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev           302 drivers/staging/uwb/address.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           304 drivers/staging/uwb/address.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           320 drivers/staging/uwb/address.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           321 drivers/staging/uwb/address.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev           328 drivers/staging/uwb/address.c 		dev_err(&rc->uwb_dev.dev, "refusing to set multicast "
uwb_dev           334 drivers/staging/uwb/address.c 		rc->uwb_dev.mac_addr = addr;
uwb_dev            49 drivers/staging/uwb/beacon.c 		dev_err(&rc->uwb_dev.dev,
uwb_dev            77 drivers/staging/uwb/beacon.c 		dev_err(&rc->uwb_dev.dev,
uwb_dev           104 drivers/staging/uwb/beacon.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           198 drivers/staging/uwb/beacon.c struct uwb_dev *uwb_dev_get_by_devaddr(struct uwb_rc *rc,
uwb_dev           201 drivers/staging/uwb/beacon.c 	struct uwb_dev *found = NULL;
uwb_dev           207 drivers/staging/uwb/beacon.c 		found = uwb_dev_try_get(rc, bce->uwb_dev);
uwb_dev           218 drivers/staging/uwb/beacon.c struct uwb_dev *uwb_dev_get_by_macaddr(struct uwb_rc *rc,
uwb_dev           221 drivers/staging/uwb/beacon.c 	struct uwb_dev *found = NULL;
uwb_dev           227 drivers/staging/uwb/beacon.c 		found = uwb_dev_try_get(rc, bce->uwb_dev);
uwb_dev           262 drivers/staging/uwb/beacon.c 	bce->uwb_dev = NULL;
uwb_dev           310 drivers/staging/uwb/beacon.c 	dev_info(&rc->uwb_dev.dev,
uwb_dev           319 drivers/staging/uwb/beacon.c ssize_t uwb_bce_print_IEs(struct uwb_dev *uwb_dev, struct uwb_beca_e *bce,
uwb_dev           352 drivers/staging/uwb/beacon.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           442 drivers/staging/uwb/beacon.c 	if (bce->uwb_dev == NULL)
uwb_dev           458 drivers/staging/uwb/beacon.c 	struct device *dev = &evt->rc->uwb_dev.dev;
uwb_dev           495 drivers/staging/uwb/beacon.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           506 drivers/staging/uwb/beacon.c 		mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           508 drivers/staging/uwb/beacon.c 		mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           510 drivers/staging/uwb/beacon.c 		rc->uwb_dev.beacon_slot = uwb_rc_evt_bp_slot_change_slot_num(bpsc);
uwb_dev           529 drivers/staging/uwb/beacon.c 	struct device *dev = &evt->rc->uwb_dev.dev;
uwb_dev           567 drivers/staging/uwb/beacon.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           568 drivers/staging/uwb/beacon.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev           571 drivers/staging/uwb/beacon.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           573 drivers/staging/uwb/beacon.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           584 drivers/staging/uwb/beacon.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           585 drivers/staging/uwb/beacon.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev           217 drivers/staging/uwb/drp-avail.c 	struct device *dev = &evt->rc->uwb_dev.dev;
uwb_dev            55 drivers/staging/uwb/drp.c 			dev_err(&rc->uwb_dev.dev, "SET-DRP-IE failed: %s (%d)\n",
uwb_dev            58 drivers/staging/uwb/drp.c 		dev_err(&rc->uwb_dev.dev, "SET-DRP-IE: timeout\n");
uwb_dev           166 drivers/staging/uwb/drp.c 	int our_beacon_slot = rsv->rc->uwb_dev.beacon_slot;
uwb_dev           432 drivers/staging/uwb/drp.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           518 drivers/staging/uwb/drp.c 				  struct uwb_dev *src, struct uwb_ie_drp *drp_ie,
uwb_dev           521 drivers/staging/uwb/drp.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           608 drivers/staging/uwb/drp.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           662 drivers/staging/uwb/drp.c static void uwb_drp_process_involved(struct uwb_rc *rc, struct uwb_dev *src,
uwb_dev           697 drivers/staging/uwb/drp.c 	return uwb_dev_addr_cmp(&rc->uwb_dev.dev_addr, &drp_ie->dev_addr) == 0;
uwb_dev           704 drivers/staging/uwb/drp.c 			    struct uwb_dev *src, struct uwb_ie_drp *drp_ie)
uwb_dev           717 drivers/staging/uwb/drp.c static void uwb_drp_availability_process(struct uwb_rc *rc, struct uwb_dev *src,
uwb_dev           730 drivers/staging/uwb/drp.c 			 size_t ielen, struct uwb_dev *src_dev)
uwb_dev           732 drivers/staging/uwb/drp.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           794 drivers/staging/uwb/drp.c 	struct device *dev = &evt->rc->uwb_dev.dev;
uwb_dev           799 drivers/staging/uwb/drp.c 	struct uwb_dev *src_dev;
uwb_dev           344 drivers/staging/uwb/est.c 	struct device *dev = &uwb_rc->uwb_dev.dev;
uwb_dev           419 drivers/staging/uwb/est.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           108 drivers/staging/uwb/hwa-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           167 drivers/staging/uwb/hwa-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           241 drivers/staging/uwb/hwa-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           435 drivers/staging/uwb/hwa-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           739 drivers/staging/uwb/hwa-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev            21 drivers/staging/uwb/ie-rcv.c 	struct device *dev = &evt->rc->uwb_dev.dev;
uwb_dev            99 drivers/staging/uwb/ie.c 	struct device *dev = &uwb_rc->uwb_dev.dev;
uwb_dev           144 drivers/staging/uwb/ie.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev            64 drivers/staging/uwb/lc-dev.c void uwb_notify(struct uwb_rc *rc, struct uwb_dev *uwb_dev, enum uwb_notifs event)
uwb_dev            71 drivers/staging/uwb/lc-dev.c 			handler->cb(handler->data, uwb_dev, event);
uwb_dev            82 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev            84 drivers/staging/uwb/lc-dev.c 	uwb_bce_put(uwb_dev->bce);
uwb_dev            85 drivers/staging/uwb/lc-dev.c 	memset(uwb_dev, 0x69, sizeof(*uwb_dev));
uwb_dev            86 drivers/staging/uwb/lc-dev.c 	kfree(uwb_dev);
uwb_dev            94 drivers/staging/uwb/lc-dev.c void uwb_dev_init(struct uwb_dev *uwb_dev)
uwb_dev            96 drivers/staging/uwb/lc-dev.c 	mutex_init(&uwb_dev->mutex);
uwb_dev            97 drivers/staging/uwb/lc-dev.c 	device_initialize(&uwb_dev->dev);
uwb_dev            98 drivers/staging/uwb/lc-dev.c 	uwb_dev->dev.release = uwb_dev_sys_release;
uwb_dev            99 drivers/staging/uwb/lc-dev.c 	uwb_dev_addr_init(&uwb_dev->dev_addr);
uwb_dev           100 drivers/staging/uwb/lc-dev.c 	uwb_mac_addr_init(&uwb_dev->mac_addr);
uwb_dev           101 drivers/staging/uwb/lc-dev.c 	bitmap_fill(uwb_dev->streams, UWB_NUM_GLOBAL_STREAMS);
uwb_dev           107 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           110 drivers/staging/uwb/lc-dev.c 	uwb_mac_addr_print(addr, sizeof(addr), &uwb_dev->mac_addr);
uwb_dev           118 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           121 drivers/staging/uwb/lc-dev.c 	uwb_dev_addr_print(addr, sizeof(addr), &uwb_dev->dev_addr);
uwb_dev           135 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           140 drivers/staging/uwb/lc-dev.c 	bce = uwb_dev->bce;
uwb_dev           163 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           165 drivers/staging/uwb/lc-dev.c 	return uwb_bce_print_IEs(uwb_dev, uwb_dev->bce, buf, PAGE_SIZE);
uwb_dev           172 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           173 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
uwb_dev           177 drivers/staging/uwb/lc-dev.c 	result = stats_show(&uwb_dev->bce->lqe_stats, buf);
uwb_dev           186 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           187 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
uwb_dev           191 drivers/staging/uwb/lc-dev.c 	result = stats_store(&uwb_dev->bce->lqe_stats, buf, size);
uwb_dev           200 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           201 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
uwb_dev           205 drivers/staging/uwb/lc-dev.c 	result = stats_show(&uwb_dev->bce->rssi_stats, buf);
uwb_dev           214 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           215 drivers/staging/uwb/lc-dev.c 	struct uwb_beca_e *bce = uwb_dev->bce;
uwb_dev           219 drivers/staging/uwb/lc-dev.c 	result = stats_store(&uwb_dev->bce->rssi_stats, buf, size);
uwb_dev           235 drivers/staging/uwb/lc-dev.c ATTRIBUTE_GROUPS(uwb_dev);
uwb_dev           246 drivers/staging/uwb/lc-dev.c static int __uwb_dev_sys_add(struct uwb_dev *uwb_dev, struct device *parent_dev)
uwb_dev           250 drivers/staging/uwb/lc-dev.c 	dev = &uwb_dev->dev;
uwb_dev           252 drivers/staging/uwb/lc-dev.c 	dev_set_drvdata(dev, uwb_dev);
uwb_dev           258 drivers/staging/uwb/lc-dev.c static void __uwb_dev_sys_rm(struct uwb_dev *uwb_dev)
uwb_dev           260 drivers/staging/uwb/lc-dev.c 	dev_set_drvdata(&uwb_dev->dev, NULL);
uwb_dev           261 drivers/staging/uwb/lc-dev.c 	device_del(&uwb_dev->dev);
uwb_dev           278 drivers/staging/uwb/lc-dev.c int uwb_dev_add(struct uwb_dev *uwb_dev, struct device *parent_dev,
uwb_dev           284 drivers/staging/uwb/lc-dev.c 	BUG_ON(uwb_dev == NULL);
uwb_dev           288 drivers/staging/uwb/lc-dev.c 	mutex_lock(&uwb_dev->mutex);
uwb_dev           289 drivers/staging/uwb/lc-dev.c 	dev = &uwb_dev->dev;
uwb_dev           290 drivers/staging/uwb/lc-dev.c 	uwb_dev->rc = parent_rc;
uwb_dev           291 drivers/staging/uwb/lc-dev.c 	result = __uwb_dev_sys_add(uwb_dev, parent_dev);
uwb_dev           295 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&uwb_dev->mutex);
uwb_dev           300 drivers/staging/uwb/lc-dev.c void uwb_dev_rm(struct uwb_dev *uwb_dev)
uwb_dev           302 drivers/staging/uwb/lc-dev.c 	mutex_lock(&uwb_dev->mutex);
uwb_dev           303 drivers/staging/uwb/lc-dev.c 	__uwb_dev_sys_rm(uwb_dev);
uwb_dev           304 drivers/staging/uwb/lc-dev.c 	mutex_unlock(&uwb_dev->mutex);
uwb_dev           311 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *target_uwb_dev = __target_uwb_dev;
uwb_dev           312 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           313 drivers/staging/uwb/lc-dev.c 	if (uwb_dev == target_uwb_dev) {
uwb_dev           314 drivers/staging/uwb/lc-dev.c 		uwb_dev_get(uwb_dev);
uwb_dev           327 drivers/staging/uwb/lc-dev.c struct uwb_dev *uwb_dev_try_get(struct uwb_rc *rc, struct uwb_dev *uwb_dev)
uwb_dev           329 drivers/staging/uwb/lc-dev.c 	if (uwb_dev_for_each(rc, __uwb_dev_try_get, uwb_dev))
uwb_dev           330 drivers/staging/uwb/lc-dev.c 		return uwb_dev;
uwb_dev           340 drivers/staging/uwb/lc-dev.c int __uwb_dev_offair(struct uwb_dev *uwb_dev, struct uwb_rc *rc)
uwb_dev           342 drivers/staging/uwb/lc-dev.c 	struct device *dev = &uwb_dev->dev;
uwb_dev           345 drivers/staging/uwb/lc-dev.c 	uwb_mac_addr_print(macbuf, sizeof(macbuf), &uwb_dev->mac_addr);
uwb_dev           346 drivers/staging/uwb/lc-dev.c 	uwb_dev_addr_print(devbuf, sizeof(devbuf), &uwb_dev->dev_addr);
uwb_dev           349 drivers/staging/uwb/lc-dev.c 		 uwb_dev->dev.bus->name,
uwb_dev           350 drivers/staging/uwb/lc-dev.c 		 rc ? dev_name(&(rc->uwb_dev.dev)) : "");
uwb_dev           351 drivers/staging/uwb/lc-dev.c 	uwb_dev_rm(uwb_dev);
uwb_dev           352 drivers/staging/uwb/lc-dev.c 	list_del(&uwb_dev->bce->node);
uwb_dev           353 drivers/staging/uwb/lc-dev.c 	uwb_bce_put(uwb_dev->bce);
uwb_dev           354 drivers/staging/uwb/lc-dev.c 	uwb_dev_put(uwb_dev);	/* for the creation in _onair() */
uwb_dev           374 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev;
uwb_dev           376 drivers/staging/uwb/lc-dev.c 	uwb_dev = bce->uwb_dev;
uwb_dev           377 drivers/staging/uwb/lc-dev.c 	if (uwb_dev) {
uwb_dev           378 drivers/staging/uwb/lc-dev.c 		uwb_notify(uwb_dev->rc, uwb_dev, UWB_NOTIF_OFFAIR);
uwb_dev           379 drivers/staging/uwb/lc-dev.c 		__uwb_dev_offair(uwb_dev, uwb_dev->rc);
uwb_dev           399 drivers/staging/uwb/lc-dev.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           400 drivers/staging/uwb/lc-dev.c 	struct uwb_dev *uwb_dev;
uwb_dev           405 drivers/staging/uwb/lc-dev.c 	uwb_dev = kzalloc(sizeof(struct uwb_dev), GFP_KERNEL);
uwb_dev           406 drivers/staging/uwb/lc-dev.c 	if (uwb_dev == NULL) {
uwb_dev           411 drivers/staging/uwb/lc-dev.c 	uwb_dev_init(uwb_dev);		/* This sets refcnt to one, we own it */
uwb_dev           412 drivers/staging/uwb/lc-dev.c 	uwb_dev->dev.bus = &uwb_bus_type;
uwb_dev           413 drivers/staging/uwb/lc-dev.c 	uwb_dev->mac_addr = *bce->mac_addr;
uwb_dev           414 drivers/staging/uwb/lc-dev.c 	uwb_dev->dev_addr = bce->dev_addr;
uwb_dev           415 drivers/staging/uwb/lc-dev.c 	dev_set_name(&uwb_dev->dev, "%s", macbuf);
uwb_dev           418 drivers/staging/uwb/lc-dev.c 	bce->uwb_dev = uwb_dev;
uwb_dev           419 drivers/staging/uwb/lc-dev.c 	uwb_dev->bce = bce;
uwb_dev           422 drivers/staging/uwb/lc-dev.c 	result = uwb_dev_add(uwb_dev, &rc->uwb_dev.dev, rc);
uwb_dev           430 drivers/staging/uwb/lc-dev.c 		 macbuf, devbuf, uwb_dev->dev.bus->name,
uwb_dev           431 drivers/staging/uwb/lc-dev.c 		 dev_name(&(rc->uwb_dev.dev)));
uwb_dev           432 drivers/staging/uwb/lc-dev.c 	uwb_notify(rc, uwb_dev, UWB_NOTIF_ONAIR);
uwb_dev           436 drivers/staging/uwb/lc-dev.c 	bce->uwb_dev = NULL;
uwb_dev           438 drivers/staging/uwb/lc-dev.c 	kfree(uwb_dev);
uwb_dev           455 drivers/staging/uwb/lc-dev.c 	return device_for_each_child(&rc->uwb_dev.dev, priv, function);
uwb_dev            70 drivers/staging/uwb/lc-rc.c 	struct uwb_dev *uwb_dev = container_of(dev, struct uwb_dev, dev);
uwb_dev            71 drivers/staging/uwb/lc-rc.c 	struct uwb_rc *rc = container_of(uwb_dev, struct uwb_rc, uwb_dev);
uwb_dev            80 drivers/staging/uwb/lc-rc.c 	struct uwb_dev *uwb_dev = &rc->uwb_dev;
uwb_dev            82 drivers/staging/uwb/lc-rc.c 	uwb_dev_init(uwb_dev);
uwb_dev            83 drivers/staging/uwb/lc-rc.c 	rc->uwb_dev.dev.class = &uwb_rc_class;
uwb_dev            84 drivers/staging/uwb/lc-rc.c 	rc->uwb_dev.dev.release = uwb_rc_sys_release;
uwb_dev           117 drivers/staging/uwb/lc-rc.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           118 drivers/staging/uwb/lc-rc.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev           153 drivers/staging/uwb/lc-rc.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           154 drivers/staging/uwb/lc-rc.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev           226 drivers/staging/uwb/lc-rc.c 	return sysfs_create_group(&rc->uwb_dev.dev.kobj, &rc_attr_group);
uwb_dev           232 drivers/staging/uwb/lc-rc.c 	sysfs_remove_group(&rc->uwb_dev.dev.kobj, &rc_attr_group);
uwb_dev           248 drivers/staging/uwb/lc-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           249 drivers/staging/uwb/lc-rc.c 	struct uwb_dev *uwb_dev = &rc->uwb_dev;
uwb_dev           271 drivers/staging/uwb/lc-rc.c 	uwb_dev->mac_addr = addr;
uwb_dev           280 drivers/staging/uwb/lc-rc.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           336 drivers/staging/uwb/lc-rc.c 	dev = &rc->uwb_dev.dev;
uwb_dev           357 drivers/staging/uwb/lc-rc.c 	result = uwb_dev_add(&rc->uwb_dev, parent_dev, rc);
uwb_dev           368 drivers/staging/uwb/lc-rc.c 	uwb_mac_addr_print(macbuf, sizeof(macbuf), &rc->uwb_dev.mac_addr);
uwb_dev           369 drivers/staging/uwb/lc-rc.c 	uwb_dev_addr_print(devbuf, sizeof(devbuf), &rc->uwb_dev.dev_addr);
uwb_dev           377 drivers/staging/uwb/lc-rc.c 	uwb_dev_rm(&rc->uwb_dev);
uwb_dev           390 drivers/staging/uwb/lc-rc.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           392 drivers/staging/uwb/lc-rc.c 	return __uwb_dev_offair(uwb_dev, uwb_dev->rc);
uwb_dev           411 drivers/staging/uwb/lc-rc.c 	uwb_dev_lock(&rc->uwb_dev);
uwb_dev           414 drivers/staging/uwb/lc-rc.c 	uwb_dev_unlock(&rc->uwb_dev);
uwb_dev           421 drivers/staging/uwb/lc-rc.c 	uwb_dev_rm(&rc->uwb_dev);
uwb_dev           475 drivers/staging/uwb/lc-rc.c 	uwb_dev_get(&rc->uwb_dev);
uwb_dev           484 drivers/staging/uwb/lc-rc.c 	if (rc->uwb_dev.dev.parent->parent == grandpa_dev) {
uwb_dev           537 drivers/staging/uwb/lc-rc.c 	if (!uwb_dev_addr_cmp(&rc->uwb_dev.dev_addr, addr)) {
uwb_dev           171 drivers/staging/uwb/neh.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           201 drivers/staging/uwb/neh.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           365 drivers/staging/uwb/neh.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           394 drivers/staging/uwb/neh.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           466 drivers/staging/uwb/neh.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev            38 drivers/staging/uwb/pal.c 					&rc->uwb_dev.dev.kobj, "uwb_rc");
uwb_dev            42 drivers/staging/uwb/pal.c 		ret = sysfs_create_link(&rc->uwb_dev.dev.kobj,
uwb_dev            52 drivers/staging/uwb/pal.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev            54 drivers/staging/uwb/pal.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           104 drivers/staging/uwb/pal.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           106 drivers/staging/uwb/pal.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           113 drivers/staging/uwb/pal.c 			sysfs_remove_link(&rc->uwb_dev.dev.kobj, pal->name);
uwb_dev            54 drivers/staging/uwb/radio.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev            93 drivers/staging/uwb/radio.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           101 drivers/staging/uwb/radio.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           116 drivers/staging/uwb/radio.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           124 drivers/staging/uwb/radio.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           138 drivers/staging/uwb/radio.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           143 drivers/staging/uwb/radio.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           170 drivers/staging/uwb/radio.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           183 drivers/staging/uwb/radio.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev            62 drivers/staging/uwb/reset.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev            67 drivers/staging/uwb/reset.c 	uwb_dev_lock(&rc->uwb_dev);	/* Protect against rc->priv being removed */
uwb_dev            69 drivers/staging/uwb/reset.c 		uwb_dev_unlock(&rc->uwb_dev);
uwb_dev            78 drivers/staging/uwb/reset.c 			uwb_dev_unlock(&rc->uwb_dev);
uwb_dev            86 drivers/staging/uwb/reset.c 		uwb_dev_unlock(&rc->uwb_dev);
uwb_dev            91 drivers/staging/uwb/reset.c 	uwb_dev_unlock(&rc->uwb_dev);
uwb_dev           164 drivers/staging/uwb/reset.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           217 drivers/staging/uwb/reset.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           284 drivers/staging/uwb/reset.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           297 drivers/staging/uwb/reset.c 		dev_err(&rc->uwb_dev.dev,
uwb_dev           305 drivers/staging/uwb/reset.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           314 drivers/staging/uwb/reset.c 	dev_info(&rc->uwb_dev.dev, "resetting radio controller\n");
uwb_dev           317 drivers/staging/uwb/reset.c 		dev_err(&rc->uwb_dev.dev, "failed to reset hardware: %d\n", ret);
uwb_dev           370 drivers/staging/uwb/reset.c 	ret = uwb_rc_mac_addr_set(rc, &rc->uwb_dev.mac_addr);
uwb_dev           373 drivers/staging/uwb/reset.c 	ret = uwb_rc_dev_addr_set(rc, &rc->uwb_dev.dev_addr);
uwb_dev            97 drivers/staging/uwb/rsv.c 	struct device *dev = &rsv->rc->uwb_dev.dev;
uwb_dev           139 drivers/staging/uwb/rsv.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           148 drivers/staging/uwb/rsv.c 		streams_bm = rc->uwb_dev.streams;
uwb_dev           171 drivers/staging/uwb/rsv.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           179 drivers/staging/uwb/rsv.c 		streams_bm = rc->uwb_dev.streams;
uwb_dev           194 drivers/staging/uwb/rsv.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           214 drivers/staging/uwb/rsv.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           385 drivers/staging/uwb/rsv.c 		dev_err(&rsv->rc->uwb_dev.dev, "unhandled state: %s (%d)\n",
uwb_dev           547 drivers/staging/uwb/rsv.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           581 drivers/staging/uwb/rsv.c 	rsv->owner = &rc->uwb_dev;
uwb_dev           613 drivers/staging/uwb/rsv.c 	struct device *dev = &rc->uwb_dev.dev;
uwb_dev           708 drivers/staging/uwb/rsv.c static bool uwb_rsv_match(struct uwb_rsv *rsv, struct uwb_dev *src,
uwb_dev           733 drivers/staging/uwb/rsv.c 					  struct uwb_dev *src,
uwb_dev           748 drivers/staging/uwb/rsv.c 	rsv->target.dev  = &rc->uwb_dev;
uwb_dev           749 drivers/staging/uwb/rsv.c 	uwb_dev_get(&rc->uwb_dev);
uwb_dev           759 drivers/staging/uwb/rsv.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev           766 drivers/staging/uwb/rsv.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           808 drivers/staging/uwb/rsv.c struct uwb_rsv *uwb_rsv_find(struct uwb_rc *rc, struct uwb_dev *src,
uwb_dev           981 drivers/staging/uwb/rsv.c 	bitmap_complement(rc->uwb_dev.streams, rc->uwb_dev.streams, UWB_NUM_STREAMS);
uwb_dev           988 drivers/staging/uwb/rsv.c 	snprintf(name, sizeof(name), "%s_rsvd", dev_name(&rc->uwb_dev.dev));
uwb_dev            54 drivers/staging/uwb/scan.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev            67 drivers/staging/uwb/scan.c 		dev_err(&rc->uwb_dev.dev,
uwb_dev            76 drivers/staging/uwb/scan.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev            88 drivers/staging/uwb/scan.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev            89 drivers/staging/uwb/scan.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev            92 drivers/staging/uwb/scan.c 	mutex_lock(&rc->uwb_dev.mutex);
uwb_dev            94 drivers/staging/uwb/scan.c 	mutex_unlock(&rc->uwb_dev.mutex);
uwb_dev           105 drivers/staging/uwb/scan.c 	struct uwb_dev *uwb_dev = to_uwb_dev(dev);
uwb_dev           106 drivers/staging/uwb/scan.c 	struct uwb_rc *rc = uwb_dev->rc;
uwb_dev            75 drivers/staging/uwb/uwb-debug.c 	struct uwb_dev *target;
uwb_dev           209 drivers/staging/uwb/uwb-debug.c 			is_owner = &rc->uwb_dev == rsv->owner;
uwb_dev           244 drivers/staging/uwb/uwb-debug.c 	struct device *dev = &pal->rc->uwb_dev.dev;
uwb_dev           284 drivers/staging/uwb/uwb-debug.c 		rc->dbg->root_d = debugfs_create_dir(dev_name(&rc->uwb_dev.dev),
uwb_dev            26 drivers/staging/uwb/uwb-internal.h extern void uwb_dev_init(struct uwb_dev *uwb_dev);
uwb_dev            27 drivers/staging/uwb/uwb-internal.h extern int __uwb_dev_offair(struct uwb_dev *, struct uwb_rc *);
uwb_dev            28 drivers/staging/uwb/uwb-internal.h extern int uwb_dev_add(struct uwb_dev *uwb_dev, struct device *parent_dev,
uwb_dev            30 drivers/staging/uwb/uwb-internal.h extern void uwb_dev_rm(struct uwb_dev *uwb_dev);
uwb_dev            33 drivers/staging/uwb/uwb-internal.h void uwb_notify(struct uwb_rc *rc, struct uwb_dev *uwb_dev, enum uwb_notifs event);
uwb_dev            39 drivers/staging/uwb/uwb-internal.h 	uwb_dev_get(&rc->uwb_dev);
uwb_dev            46 drivers/staging/uwb/uwb-internal.h 		uwb_dev_put(&rc->uwb_dev);
uwb_dev           272 drivers/staging/uwb/uwb-internal.h 	struct uwb_dev *uwb_dev;
uwb_dev           277 drivers/staging/uwb/uwb-internal.h extern ssize_t uwb_bce_print_IEs(struct uwb_dev *, struct uwb_beca_e *,
uwb_dev           292 drivers/staging/uwb/uwb-internal.h struct uwb_dev *uwb_dev_get_by_devaddr(struct uwb_rc *rc,
uwb_dev           294 drivers/staging/uwb/uwb-internal.h struct uwb_dev *uwb_dev_get_by_macaddr(struct uwb_rc *rc,
uwb_dev           326 drivers/staging/uwb/uwb-internal.h struct uwb_rsv *uwb_rsv_find(struct uwb_rc *rc, struct uwb_dev *src,
uwb_dev           356 drivers/staging/uwb/uwb-internal.h static inline void uwb_dev_lock(struct uwb_dev *uwb_dev)
uwb_dev           358 drivers/staging/uwb/uwb-internal.h 	device_lock(&uwb_dev->dev);
uwb_dev           361 drivers/staging/uwb/uwb-internal.h static inline void uwb_dev_unlock(struct uwb_dev *uwb_dev)
uwb_dev           363 drivers/staging/uwb/uwb-internal.h 	device_unlock(&uwb_dev->dev);
uwb_dev            24 drivers/staging/uwb/uwb.h struct uwb_dev;
uwb_dev            59 drivers/staging/uwb/uwb.h #define to_uwb_dev(d) container_of(d, struct uwb_dev, dev)
uwb_dev           165 drivers/staging/uwb/uwb.h 		struct uwb_dev *dev;
uwb_dev           231 drivers/staging/uwb/uwb.h 	struct uwb_dev *owner;
uwb_dev           358 drivers/staging/uwb/uwb.h 	struct uwb_dev uwb_dev;
uwb_dev           465 drivers/staging/uwb/uwb.h struct uwb_dev *uwb_dev_get_by_devaddr(struct uwb_rc *rc,
uwb_dev           467 drivers/staging/uwb/uwb.h struct uwb_dev *uwb_dev_get_by_rc(struct uwb_dev *, struct uwb_rc *);
uwb_dev           468 drivers/staging/uwb/uwb.h static inline void uwb_dev_get(struct uwb_dev *uwb_dev)
uwb_dev           470 drivers/staging/uwb/uwb.h 	get_device(&uwb_dev->dev);
uwb_dev           472 drivers/staging/uwb/uwb.h static inline void uwb_dev_put(struct uwb_dev *uwb_dev)
uwb_dev           474 drivers/staging/uwb/uwb.h 	put_device(&uwb_dev->dev);
uwb_dev           476 drivers/staging/uwb/uwb.h struct uwb_dev *uwb_dev_try_get(struct uwb_rc *rc, struct uwb_dev *uwb_dev);
uwb_dev           595 drivers/staging/uwb/uwb.h 	return rsv->owner == &rsv->rc->uwb_dev;
uwb_dev           616 drivers/staging/uwb/uwb.h 	void (*cb)(void *, struct uwb_dev *, enum uwb_notifs);
uwb_dev           191 drivers/staging/uwb/uwbd.c 		dev_err(&evt->rc->uwb_dev.dev,
uwb_dev           205 drivers/staging/uwb/uwbd.c 		dev_err(&rc->uwb_dev.dev, "UWBD: invalid message type %d\n", evt->message);
uwb_dev           211 drivers/staging/uwb/uwbd.c 		dev_err(&rc->uwb_dev.dev, "UWBD: '%s' message failed: %d\n",
uwb_dev           233 drivers/staging/uwb/uwbd.c 			dev_err(&rc->uwb_dev.dev, "UWBD: invalid event type %d\n", evt->type);
uwb_dev           430 drivers/staging/wusbcore/security.c 	ccm_n.src_addr = wusbhc->uwb_rc->uwb_dev.dev_addr;