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;