Lines Matching refs:bsg_dev
1484 struct device *bsg_dev = &mrioc->bsg_dev; in mpi3mr_bsg_exit() local
1491 device_del(bsg_dev); in mpi3mr_bsg_exit()
1492 put_device(bsg_dev); in mpi3mr_bsg_exit()
1519 struct device *bsg_dev = &mrioc->bsg_dev; in mpi3mr_bsg_init() local
1522 device_initialize(bsg_dev); in mpi3mr_bsg_init()
1524 bsg_dev->parent = get_device(parent); in mpi3mr_bsg_init()
1525 bsg_dev->release = mpi3mr_bsg_node_release; in mpi3mr_bsg_init()
1527 dev_set_name(bsg_dev, "mpi3mrctl%u", mrioc->id); in mpi3mr_bsg_init()
1529 if (device_add(bsg_dev)) { in mpi3mr_bsg_init()
1531 dev_name(bsg_dev)); in mpi3mr_bsg_init()
1532 put_device(bsg_dev); in mpi3mr_bsg_init()
1536 mrioc->bsg_queue = bsg_setup_queue(bsg_dev, dev_name(bsg_dev), in mpi3mr_bsg_init()
1540 dev_name(bsg_dev)); in mpi3mr_bsg_init()
1541 device_del(bsg_dev); in mpi3mr_bsg_init()
1542 put_device(bsg_dev); in mpi3mr_bsg_init()