Lines Matching refs:dev

113 	struct spdk_scsi_dev dev = { .is_allocated = 1 };  in dev_destruct_zero_luns()  local
118 spdk_scsi_dev_destruct(&dev, NULL, NULL); in dev_destruct_zero_luns()
124 struct spdk_scsi_dev dev = { .is_allocated = 1 }; in dev_destruct_null_lun() local
127 TAILQ_INIT(&dev.luns); in dev_destruct_null_lun()
130 spdk_scsi_dev_destruct(&dev, NULL, NULL); in dev_destruct_null_lun()
136 struct spdk_scsi_dev dev = { in dev_destruct_success() local
138 .luns = TAILQ_HEAD_INITIALIZER(dev.luns), in dev_destruct_success()
143 rc = spdk_scsi_dev_add_lun(&dev, "malloc0", 0, NULL, NULL); in dev_destruct_success()
148 spdk_scsi_dev_destruct(&dev, NULL, NULL); in dev_destruct_success()
155 struct spdk_scsi_dev *dev; in dev_construct_num_luns_zero() local
159 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 0, in dev_construct_num_luns_zero()
163 CU_ASSERT_TRUE(dev == NULL); in dev_construct_num_luns_zero()
169 struct spdk_scsi_dev *dev; in dev_construct_no_lun_zero() local
175 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 1, in dev_construct_no_lun_zero()
179 CU_ASSERT_TRUE(dev == NULL); in dev_construct_no_lun_zero()
185 struct spdk_scsi_dev *dev; in dev_construct_null_lun() local
189 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 1, in dev_construct_null_lun()
193 CU_ASSERT_TRUE(dev == NULL); in dev_construct_null_lun()
199 struct spdk_scsi_dev *dev; in dev_construct_name_too_long() local
208 dev = spdk_scsi_dev_construct(name, bdev_name_list, lun_id_list, 1, in dev_construct_name_too_long()
211 CU_ASSERT(dev == NULL); in dev_construct_name_too_long()
217 struct spdk_scsi_dev *dev; in dev_construct_success() local
221 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 1, in dev_construct_success()
225 CU_ASSERT_TRUE(dev != NULL); in dev_construct_success()
228 spdk_scsi_dev_destruct(dev, NULL, NULL); in dev_construct_success()
234 struct spdk_scsi_dev *dev; in dev_construct_success_lun_zero_not_first() local
238 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 2, in dev_construct_success_lun_zero_not_first()
242 CU_ASSERT_TRUE(dev != NULL); in dev_construct_success_lun_zero_not_first()
245 spdk_scsi_dev_destruct(dev, NULL, NULL); in dev_construct_success_lun_zero_not_first()
251 struct spdk_scsi_dev *dev; in dev_queue_mgmt_task_success() local
256 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 1, in dev_queue_mgmt_task_success()
260 CU_ASSERT_TRUE(dev != NULL); in dev_queue_mgmt_task_success()
265 spdk_scsi_dev_queue_mgmt_task(dev, task); in dev_queue_mgmt_task_success()
269 spdk_scsi_dev_destruct(dev, NULL, NULL); in dev_queue_mgmt_task_success()
275 struct spdk_scsi_dev *dev; in dev_queue_task_success() local
280 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 1, in dev_queue_task_success()
284 CU_ASSERT_TRUE(dev != NULL); in dev_queue_task_success()
288 spdk_scsi_dev_queue_task(dev, task); in dev_queue_task_success()
292 spdk_scsi_dev_destruct(dev, NULL, NULL); in dev_queue_task_success()
298 struct spdk_scsi_dev dev = { 0 }; in dev_stop_success() local
304 spdk_scsi_dev_queue_task(&dev, task); in dev_stop_success()
310 spdk_scsi_dev_queue_mgmt_task(&dev, task_mgmt); in dev_stop_success()
319 struct spdk_scsi_dev dev = { 0 }; in dev_add_port_max_ports() local
324 dev.num_ports = SPDK_SCSI_DEV_MAX_PORTS; in dev_add_port_max_ports()
328 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_add_port_max_ports()
338 struct spdk_scsi_dev dev = { 0 }; in dev_add_port_construct_failure1() local
344 dev.num_ports = 1; in dev_add_port_construct_failure1()
351 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_add_port_construct_failure1()
361 struct spdk_scsi_dev dev = { 0 }; in dev_add_port_construct_failure2() local
366 dev.num_ports = 1; in dev_add_port_construct_failure2()
371 dev.port[0].id = id; in dev_add_port_construct_failure2()
372 dev.port[0].is_used = 1; in dev_add_port_construct_failure2()
374 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_add_port_construct_failure2()
383 struct spdk_scsi_dev dev = { 0 }; in dev_add_port_success1() local
387 dev.num_ports = 1; in dev_add_port_success1()
391 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_add_port_success1()
396 CU_ASSERT_EQUAL(dev.num_ports, 2); in dev_add_port_success1()
402 struct spdk_scsi_dev dev = { 0 }; in dev_add_port_success2() local
407 dev.num_ports = 1; in dev_add_port_success2()
411 dev.port[0].id = id; in dev_add_port_success2()
412 dev.port[0].is_used = 0; in dev_add_port_success2()
414 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_add_port_success2()
419 CU_ASSERT_EQUAL(dev.num_ports, 2); in dev_add_port_success2()
425 struct spdk_scsi_dev dev = { 0 }; in dev_add_port_success3() local
430 dev.num_ports = 1; in dev_add_port_success3()
432 dev.port[0].id = 1; in dev_add_port_success3()
433 dev.port[0].is_used = 1; in dev_add_port_success3()
437 rc = spdk_scsi_dev_add_port(&dev, add_id, name); in dev_add_port_success3()
442 CU_ASSERT_EQUAL(dev.num_ports, 2); in dev_add_port_success3()
448 struct spdk_scsi_dev dev = { 0 }; in dev_find_port_by_id_num_ports_zero() local
452 dev.num_ports = 0; in dev_find_port_by_id_num_ports_zero()
455 rp_port = spdk_scsi_dev_find_port_by_id(&dev, id); in dev_find_port_by_id_num_ports_zero()
464 struct spdk_scsi_dev dev = { 0 }; in dev_find_port_by_id_id_not_found_failure() local
471 dev.num_ports = 1; in dev_find_port_by_id_id_not_found_failure()
476 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_find_port_by_id_id_not_found_failure()
481 rp_port = spdk_scsi_dev_find_port_by_id(&dev, find_id); in dev_find_port_by_id_id_not_found_failure()
490 struct spdk_scsi_dev dev = { 0 }; in dev_find_port_by_id_success() local
497 dev.num_ports = 1; in dev_find_port_by_id_success()
501 rc = spdk_scsi_dev_add_port(&dev, id, name); in dev_find_port_by_id_success()
506 rp_port = spdk_scsi_dev_find_port_by_id(&dev, id); in dev_find_port_by_id_success()
522 struct spdk_scsi_dev dev = { .luns = TAILQ_HEAD_INITIALIZER(dev.luns), }; in dev_add_lun_bdev_not_found() local
524 rc = spdk_scsi_dev_add_lun(&dev, "malloc3", 0, NULL, NULL); in dev_add_lun_bdev_not_found()
526 SPDK_CU_ASSERT_FATAL(TAILQ_EMPTY(&dev.luns)); in dev_add_lun_bdev_not_found()
535 struct spdk_scsi_dev dev = { .luns = TAILQ_HEAD_INITIALIZER(dev.luns), }; in dev_add_lun_no_free_lun_id() local
543 TAILQ_INSERT_TAIL(&dev.luns, &lun[i], tailq); in dev_add_lun_no_free_lun_id()
546 rc = spdk_scsi_dev_add_lun(&dev, "malloc0", -1, NULL, NULL); in dev_add_lun_no_free_lun_id()
557 struct spdk_scsi_dev dev = { .luns = TAILQ_HEAD_INITIALIZER(dev.luns), }; in dev_add_lun_success1() local
559 rc = spdk_scsi_dev_add_lun(&dev, "malloc0", -1, NULL, NULL); in dev_add_lun_success1()
563 spdk_scsi_dev_destruct(&dev, NULL, NULL); in dev_add_lun_success1()
570 struct spdk_scsi_dev dev = { .luns = TAILQ_HEAD_INITIALIZER(dev.luns), }; in dev_add_lun_success2() local
572 rc = spdk_scsi_dev_add_lun(&dev, "malloc0", 0, NULL, NULL); in dev_add_lun_success2()
576 spdk_scsi_dev_destruct(&dev, NULL, NULL); in dev_add_lun_success2()
582 struct spdk_scsi_dev dev = { .luns = TAILQ_HEAD_INITIALIZER(dev.luns), }; in dev_check_pending_tasks() local
589 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, NULL) == false); in dev_check_pending_tasks()
591 TAILQ_INSERT_TAIL(&dev.luns, &lun, tailq); in dev_check_pending_tasks()
593 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, NULL) == true); in dev_check_pending_tasks()
594 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, &initiator_port) == false); in dev_check_pending_tasks()
597 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, NULL) == true); in dev_check_pending_tasks()
598 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, &initiator_port) == true); in dev_check_pending_tasks()
602 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, NULL) == true); in dev_check_pending_tasks()
603 CU_ASSERT(spdk_scsi_dev_has_pending_tasks(&dev, &initiator_port) == true); in dev_check_pending_tasks()
609 struct spdk_scsi_dev *dev; in dev_iterate_luns() local
614 dev = spdk_scsi_dev_construct("Name", bdev_name_list, lun_id_list, 3, in dev_iterate_luns()
618 CU_ASSERT_TRUE(dev != NULL); in dev_iterate_luns()
620 lun = spdk_scsi_dev_get_first_lun(dev); in dev_iterate_luns()
633 spdk_scsi_dev_destruct(dev, NULL, NULL); in dev_iterate_luns()
639 struct spdk_scsi_dev dev = { .luns = TAILQ_HEAD_INITIALIZER(dev.luns), }; in dev_find_free_lun() local
654 TAILQ_INSERT_TAIL(&dev.luns, &lun[i], tailq); in dev_find_free_lun()
658 TAILQ_INSERT_TAIL(&dev.luns, &lun[i], tailq); in dev_find_free_lun()
661 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
665 rc = scsi_dev_find_free_lun(&dev, 0, &prev_lun); in dev_find_free_lun()
669 rc = scsi_dev_find_free_lun(&dev, 1, &prev_lun); in dev_find_free_lun()
673 rc = scsi_dev_find_free_lun(&dev, 2, &prev_lun); in dev_find_free_lun()
676 TAILQ_INSERT_HEAD(&dev.luns, &lun[0], tailq); in dev_find_free_lun()
678 rc = scsi_dev_find_free_lun(&dev, 0, &prev_lun); in dev_find_free_lun()
681 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
686 rc = scsi_dev_find_free_lun(&dev, 1, &prev_lun); in dev_find_free_lun()
691 TAILQ_INSERT_AFTER(&dev.luns, &lun[0], &lun[1], tailq); in dev_find_free_lun()
693 rc = scsi_dev_find_free_lun(&dev, 1, &prev_lun); in dev_find_free_lun()
696 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
701 rc = scsi_dev_find_free_lun(&dev, 15, &prev_lun); in dev_find_free_lun()
706 rc = scsi_dev_find_free_lun(&dev, 16, &prev_lun); in dev_find_free_lun()
711 rc = scsi_dev_find_free_lun(&dev, 17, &prev_lun); in dev_find_free_lun()
716 TAILQ_INSERT_AFTER(&dev.luns, &lun[14], &lun[15], tailq); in dev_find_free_lun()
717 TAILQ_INSERT_AFTER(&dev.luns, &lun[15], &lun[16], tailq); in dev_find_free_lun()
718 TAILQ_INSERT_AFTER(&dev.luns, &lun[16], &lun[17], tailq); in dev_find_free_lun()
720 rc = scsi_dev_find_free_lun(&dev, 15, &prev_lun); in dev_find_free_lun()
723 rc = scsi_dev_find_free_lun(&dev, 16, &prev_lun); in dev_find_free_lun()
726 rc = scsi_dev_find_free_lun(&dev, 17, &prev_lun); in dev_find_free_lun()
729 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
734 rc = scsi_dev_find_free_lun(&dev, SPDK_SCSI_DEV_MAX_LUN - 2, &prev_lun); in dev_find_free_lun()
739 rc = scsi_dev_find_free_lun(&dev, SPDK_SCSI_DEV_MAX_LUN - 1, &prev_lun); in dev_find_free_lun()
744 TAILQ_INSERT_AFTER(&dev.luns, &lun[SPDK_SCSI_DEV_MAX_LUN - 3], in dev_find_free_lun()
747 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
752 rc = scsi_dev_find_free_lun(&dev, SPDK_SCSI_DEV_MAX_LUN - 2, &prev_lun); in dev_find_free_lun()
757 TAILQ_INSERT_AFTER(&dev.luns, &lun[SPDK_SCSI_DEV_MAX_LUN - 3], in dev_find_free_lun()
760 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
764 TAILQ_REMOVE(&dev.luns, &lun[20], tailq); in dev_find_free_lun()
765 TAILQ_REMOVE(&dev.luns, &lun[21], tailq); in dev_find_free_lun()
767 rc = scsi_dev_find_free_lun(&dev, -1, &prev_lun); in dev_find_free_lun()
772 rc = scsi_dev_find_free_lun(&dev, 21, &prev_lun); in dev_find_free_lun()