/kernel/linux/linux-5.10/drivers/message/fusion/ |
H A D | mptspi.c | 397 static int mptspi_target_alloc(struct scsi_target *starget) in mptspi_target_alloc() argument 399 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc() 414 vtarget->id = (u8)starget->id; in mptspi_target_alloc() 415 vtarget->channel = (u8)starget->channel; in mptspi_target_alloc() 416 vtarget->starget = starget; in mptspi_target_alloc() 417 starget->hostdata = vtarget; in mptspi_target_alloc() 419 if (starget->channel == 1) { in mptspi_target_alloc() 420 if (mptscsih_is_phys_disk(ioc, 0, starget->id) == 0) in mptspi_target_alloc() 427 starget in mptspi_target_alloc() 457 mptspi_target_destroy(struct scsi_target *starget) mptspi_target_destroy() argument 471 mptspi_print_write_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) mptspi_print_write_nego() argument 496 mptspi_print_read_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) mptspi_print_read_nego() argument 513 mptspi_read_spi_device_pg0(struct scsi_target *starget, struct _CONFIG_PAGE_SCSI_DEVICE_0 *pass_pg0) mptspi_read_spi_device_pg0() argument 575 mptspi_getRP(struct scsi_target *starget) mptspi_getRP() argument 595 mptspi_read_parameters(struct scsi_target *starget) mptspi_read_parameters() argument 721 struct scsi_target *starget; mptspi_slave_alloc() local 804 struct scsi_target *starget = scsi_target(sdev); mptspi_slave_destroy() local 849 mptspi_write_spi_device_pg1(struct scsi_target *starget, struct _CONFIG_PAGE_SCSI_DEVICE_1 *pass_pg1) mptspi_write_spi_device_pg1() argument 934 mptspi_write_offset(struct scsi_target *starget, int offset) mptspi_write_offset() argument 959 mptspi_write_period(struct scsi_target *starget, int period) mptspi_write_period() argument 991 mptspi_write_dt(struct scsi_target *starget, int dt) mptspi_write_dt() argument 1014 mptspi_write_iu(struct scsi_target *starget, int iu) mptspi_write_iu() argument 1059 mptspi_write_qas(struct scsi_target *starget, int qas) mptspi_write_qas() argument 1082 mptspi_write_width(struct scsi_target *starget, int width) mptspi_write_width() argument 1129 struct scsi_target *starget = scsi_target(sdev); mpt_work_wrapper() local 1191 mptspi_deny_binding(struct scsi_target *starget) mptspi_deny_binding() argument 1262 struct scsi_target *starget; mptspi_dv_renegotiate_work() local [all...] |
H A D | mptfc.c | 98 static int mptfc_target_alloc(struct scsi_target *starget); 101 static void mptfc_target_destroy(struct scsi_target *starget); 471 if (ri->starget) { in mptfc_register_dev() 472 vtarget = ri->starget->hostdata; in mptfc_register_dev() 509 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() argument 514 rport = starget_to_rport(starget); in mptfc_target_destroy() 518 ri->starget = NULL; in mptfc_target_destroy() 520 kfree(starget->hostdata); in mptfc_target_destroy() 521 starget->hostdata = NULL; in mptfc_target_destroy() 530 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc() argument 602 struct scsi_target *starget; mptfc_slave_alloc() local 1084 struct scsi_target *starget; mptfc_setup_reset() local 1119 struct scsi_target *starget; mptfc_rescan_devices() local [all...] |
/kernel/linux/linux-6.6/drivers/message/fusion/ |
H A D | mptspi.c | 397 static int mptspi_target_alloc(struct scsi_target *starget) in mptspi_target_alloc() argument 399 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in mptspi_target_alloc() 414 vtarget->id = (u8)starget->id; in mptspi_target_alloc() 415 vtarget->channel = (u8)starget->channel; in mptspi_target_alloc() 416 vtarget->starget = starget; in mptspi_target_alloc() 417 starget->hostdata = vtarget; in mptspi_target_alloc() 419 if (starget->channel == 1) { in mptspi_target_alloc() 420 if (mptscsih_is_phys_disk(ioc, 0, starget->id) == 0) in mptspi_target_alloc() 427 starget in mptspi_target_alloc() 457 mptspi_target_destroy(struct scsi_target *starget) mptspi_target_destroy() argument 471 mptspi_print_write_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) mptspi_print_write_nego() argument 496 mptspi_print_read_nego(struct _MPT_SCSI_HOST *hd, struct scsi_target *starget, u32 ii) mptspi_print_read_nego() argument 513 mptspi_read_spi_device_pg0(struct scsi_target *starget, struct _CONFIG_PAGE_SCSI_DEVICE_0 *pass_pg0) mptspi_read_spi_device_pg0() argument 575 mptspi_getRP(struct scsi_target *starget) mptspi_getRP() argument 595 mptspi_read_parameters(struct scsi_target *starget) mptspi_read_parameters() argument 721 struct scsi_target *starget; mptspi_slave_alloc() local 804 struct scsi_target *starget = scsi_target(sdev); mptspi_slave_destroy() local 849 mptspi_write_spi_device_pg1(struct scsi_target *starget, struct _CONFIG_PAGE_SCSI_DEVICE_1 *pass_pg1) mptspi_write_spi_device_pg1() argument 934 mptspi_write_offset(struct scsi_target *starget, int offset) mptspi_write_offset() argument 959 mptspi_write_period(struct scsi_target *starget, int period) mptspi_write_period() argument 991 mptspi_write_dt(struct scsi_target *starget, int dt) mptspi_write_dt() argument 1014 mptspi_write_iu(struct scsi_target *starget, int iu) mptspi_write_iu() argument 1059 mptspi_write_qas(struct scsi_target *starget, int qas) mptspi_write_qas() argument 1082 mptspi_write_width(struct scsi_target *starget, int width) mptspi_write_width() argument 1129 struct scsi_target *starget = scsi_target(sdev); mpt_work_wrapper() local 1191 mptspi_deny_binding(struct scsi_target *starget) mptspi_deny_binding() argument 1262 struct scsi_target *starget; mptspi_dv_renegotiate_work() local [all...] |
H A D | mptfc.c | 98 static int mptfc_target_alloc(struct scsi_target *starget); 101 static void mptfc_target_destroy(struct scsi_target *starget); 471 if (ri->starget) { in mptfc_register_dev() 472 vtarget = ri->starget->hostdata; in mptfc_register_dev() 509 mptfc_target_destroy(struct scsi_target *starget) in mptfc_target_destroy() argument 514 rport = starget_to_rport(starget); in mptfc_target_destroy() 518 ri->starget = NULL; in mptfc_target_destroy() 520 kfree(starget->hostdata); in mptfc_target_destroy() 521 starget->hostdata = NULL; in mptfc_target_destroy() 530 mptfc_target_alloc(struct scsi_target *starget) in mptfc_target_alloc() argument 602 struct scsi_target *starget; mptfc_slave_alloc() local 1085 struct scsi_target *starget; mptfc_setup_reset() local 1120 struct scsi_target *starget; mptfc_rescan_devices() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsi_transport_spi.c | 215 struct scsi_target *starget = sdev->sdev_target; in spi_device_configure() local 225 spi_support_sync(starget) = scsi_device_sync(sdev); in spi_device_configure() 226 spi_support_wide(starget) = scsi_device_wide(sdev); in spi_device_configure() 227 spi_support_dt(starget) = scsi_device_dt(sdev); in spi_device_configure() 228 spi_support_dt_only(starget) = scsi_device_dt_only(sdev); in spi_device_configure() 229 spi_support_ius(starget) = scsi_device_ius(sdev); in spi_device_configure() 232 spi_support_ius(starget) = 0; in spi_device_configure() 234 spi_support_qas(starget) = scsi_device_qas(sdev); in spi_device_configure() 243 struct scsi_target *starget = to_scsi_target(dev); in spi_setup_transport_attrs() local 245 spi_period(starget) in spi_setup_transport_attrs() 404 struct scsi_target *starget = transport_class_to_starget(dev); store_spi_revalidate() local 484 struct scsi_target *starget = transport_class_to_starget(dev); show_spi_transport_period() local 500 struct scsi_target *starget = transport_class_to_starget(cdev); store_spi_transport_period() local 528 struct scsi_target *starget = transport_class_to_starget(cdev); show_spi_transport_min_period() local 545 struct scsi_target *starget = transport_class_to_starget(cdev); store_spi_transport_min_period() local 754 struct scsi_target *starget = sdev->sdev_target; spi_dv_retrain() local 857 struct scsi_target *starget = sdev->sdev_target; spi_dv_device_internal() local 1000 struct scsi_target *starget = sdev->sdev_target; spi_dv_device() local 1129 spi_display_xfer_agreement(struct scsi_target *starget) spi_display_xfer_agreement() argument 1404 struct scsi_target *starget; spi_target_match() local 1472 struct scsi_target *starget = transport_class_to_starget(cdev); target_attribute_is_visible() local [all...] |
H A D | scsi_scan.c | 203 * @starget: which target to allocate a &scsi_device for 215 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev() argument 220 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev() 232 sdev->id = starget->id; in scsi_alloc_sdev() 234 sdev->channel = starget->channel; in scsi_alloc_sdev() 246 sdev->sdev_gendev.parent = get_device(&starget->dev); in scsi_alloc_sdev() 247 sdev->sdev_target = starget; in scsi_alloc_sdev() 272 put_device(&starget->dev); in scsi_alloc_sdev() 307 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy() argument 309 struct device *dev = &starget in scsi_target_destroy() 327 struct scsi_target *starget = to_scsi_target(dev); scsi_target_dev_release() local 347 struct scsi_target *starget, *found_starget = NULL; __scsi_find_target() local 376 struct scsi_target *starget scsi_target_reap_ref_release() local 392 scsi_target_reap_ref_put(struct scsi_target *starget) scsi_target_reap_ref_put() argument 417 struct scsi_target *starget; scsi_alloc_target() local 507 scsi_target_reap(struct scsi_target *starget) scsi_target_reap() argument 1043 scsi_probe_and_add_lun(struct scsi_target *starget, u64 lun, blist_flags_t *bflagsp, struct scsi_device **sdevp, enum scsi_scan_mode rescan, void *hostdata) scsi_probe_and_add_lun() argument 1196 scsi_sequential_lun_scan(struct scsi_target *starget, blist_flags_t bflags, int scsi_level, enum scsi_scan_mode rescan) scsi_sequential_lun_scan() argument 1288 scsi_report_lun_scan(struct scsi_target *starget, blist_flags_t bflags, enum scsi_scan_mode rescan) scsi_report_lun_scan() argument 1464 struct scsi_target *starget; __scsi_add_device() local 1536 struct scsi_target *starget; __scsi_scan_target() local 1898 struct scsi_target *starget; scsi_get_host_dev() local [all...] |
H A D | scsi.c | 170 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() local 183 if (atomic_read(&starget->target_blocked)) in scsi_finish_command() 184 atomic_set(&starget->target_blocked, 0); in scsi_finish_command() 589 * @starget: target whose devices we want to iterate over. 593 * This traverses over each device of @starget. The devices have 597 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() argument 600 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in starget_for_each_device() 604 if ((sdev->channel == starget->channel) && in starget_for_each_device() 605 (sdev->id == starget->id)) in starget_for_each_device() 613 * @starget 625 __starget_for_each_device(struct scsi_target *starget, void *data, void (*fn)(struct scsi_device *, void *)) __starget_for_each_device() argument 654 __scsi_device_lookup_by_target(struct scsi_target *starget, u64 lun) __scsi_device_lookup_by_target() argument 679 scsi_device_lookup_by_target(struct scsi_target *starget, u64 lun) scsi_device_lookup_by_target() argument [all...] |
H A D | scsi_sysfs.c | 1329 static int scsi_target_add(struct scsi_target *starget) in scsi_target_add() argument 1333 if (starget->state != STARGET_CREATED) in scsi_target_add() 1336 error = device_add(&starget->dev); in scsi_target_add() 1338 dev_err(&starget->dev, "target device_add failed, error %d\n", error); in scsi_target_add() 1341 transport_add_device(&starget->dev); in scsi_target_add() 1342 starget->state = STARGET_RUNNING; in scsi_target_add() 1344 pm_runtime_set_active(&starget->dev); in scsi_target_add() 1345 pm_runtime_enable(&starget->dev); in scsi_target_add() 1346 device_enable_async_suspend(&starget->dev); in scsi_target_add() 1362 struct scsi_target *starget in scsi_sysfs_add_sdev() local 1514 __scsi_remove_target(struct scsi_target *starget) __scsi_remove_target() argument 1556 struct scsi_target *starget; scsi_remove_target() local 1631 struct scsi_target *starget = sdev->sdev_target; scsi_sysfs_device_initialize() local [all...] |
H A D | scsi_lib.c | 123 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked() local 148 atomic_set(&starget->target_blocked, in scsi_set_blocked() 149 starget->max_target_blocked); in scsi_set_blocked() 326 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() local 330 if (starget->can_queue > 0) in scsi_device_unbusy() 331 atomic_dec(&starget->target_busy); in scsi_device_unbusy() 352 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() local 356 starget->starget_sdev_user = NULL; in scsi_single_lun_run() 368 if (starget->starget_sdev_user) in scsi_single_lun_run() 370 list_for_each_entry_safe(sdev, tmp, &starget in scsi_single_lun_run() 396 scsi_target_is_busy(struct scsi_target *starget) scsi_target_is_busy() argument 1294 struct scsi_target *starget = scsi_target(sdev); scsi_target_queue_ready() local 2607 scsi_target_quiesce(struct scsi_target *starget) scsi_target_quiesce() argument 2620 scsi_target_resume(struct scsi_target *starget) scsi_target_resume() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_transport_spi.c | 214 struct scsi_target *starget = sdev->sdev_target; in spi_device_configure() local 224 spi_support_sync(starget) = scsi_device_sync(sdev); in spi_device_configure() 225 spi_support_wide(starget) = scsi_device_wide(sdev); in spi_device_configure() 226 spi_support_dt(starget) = scsi_device_dt(sdev); in spi_device_configure() 227 spi_support_dt_only(starget) = scsi_device_dt_only(sdev); in spi_device_configure() 228 spi_support_ius(starget) = scsi_device_ius(sdev); in spi_device_configure() 231 spi_support_ius(starget) = 0; in spi_device_configure() 233 spi_support_qas(starget) = scsi_device_qas(sdev); in spi_device_configure() 242 struct scsi_target *starget = to_scsi_target(dev); in spi_setup_transport_attrs() local 244 spi_period(starget) in spi_setup_transport_attrs() 403 struct scsi_target *starget = transport_class_to_starget(dev); store_spi_revalidate() local 483 struct scsi_target *starget = transport_class_to_starget(dev); show_spi_transport_period() local 499 struct scsi_target *starget = transport_class_to_starget(cdev); store_spi_transport_period() local 527 struct scsi_target *starget = transport_class_to_starget(cdev); show_spi_transport_min_period() local 544 struct scsi_target *starget = transport_class_to_starget(cdev); store_spi_transport_min_period() local 753 struct scsi_target *starget = sdev->sdev_target; spi_dv_retrain() local 856 struct scsi_target *starget = sdev->sdev_target; spi_dv_device_internal() local 999 struct scsi_target *starget = sdev->sdev_target; spi_dv_device() local 1129 spi_display_xfer_agreement(struct scsi_target *starget) spi_display_xfer_agreement() argument 1404 struct scsi_target *starget; spi_target_match() local 1472 struct scsi_target *starget = transport_class_to_starget(cdev); target_attribute_is_visible() local [all...] |
H A D | scsi_scan.c | 266 * @starget: which target to allocate a &scsi_device for 278 static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget, in scsi_alloc_sdev() argument 285 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in scsi_alloc_sdev() 297 sdev->id = starget->id; in scsi_alloc_sdev() 299 sdev->channel = starget->channel; in scsi_alloc_sdev() 311 sdev->sdev_gendev.parent = get_device(&starget->dev); in scsi_alloc_sdev() 312 sdev->sdev_target = starget; in scsi_alloc_sdev() 339 put_device(&starget->dev); in scsi_alloc_sdev() 357 put_device(&starget->dev); in scsi_alloc_sdev() 389 static void scsi_target_destroy(struct scsi_target *starget) in scsi_target_destroy() argument 409 struct scsi_target *starget = to_scsi_target(dev); scsi_target_dev_release() local 429 struct scsi_target *starget, *found_starget = NULL; __scsi_find_target() local 458 struct scsi_target *starget scsi_target_reap_ref_release() local 474 scsi_target_reap_ref_put(struct scsi_target *starget) scsi_target_reap_ref_put() argument 499 struct scsi_target *starget; scsi_alloc_target() local 590 scsi_target_reap(struct scsi_target *starget) scsi_target_reap() argument 1154 scsi_probe_and_add_lun(struct scsi_target *starget, u64 lun, blist_flags_t *bflagsp, struct scsi_device **sdevp, enum scsi_scan_mode rescan, void *hostdata) scsi_probe_and_add_lun() argument 1306 scsi_sequential_lun_scan(struct scsi_target *starget, blist_flags_t bflags, int scsi_level, enum scsi_scan_mode rescan) scsi_sequential_lun_scan() argument 1398 scsi_report_lun_scan(struct scsi_target *starget, blist_flags_t bflags, enum scsi_scan_mode rescan) scsi_report_lun_scan() argument 1577 struct scsi_target *starget; __scsi_add_device() local 1668 struct scsi_target *starget; __scsi_scan_target() local [all...] |
H A D | scsi.c | 161 struct scsi_target *starget = scsi_target(sdev); in scsi_finish_command() local 174 if (atomic_read(&starget->target_blocked)) in scsi_finish_command() 175 atomic_set(&starget->target_blocked, 0); in scsi_finish_command() 808 * @starget: target whose devices we want to iterate over. 812 * This traverses over each device of @starget. The devices have 816 void starget_for_each_device(struct scsi_target *starget, void *data, in starget_for_each_device() argument 819 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); in starget_for_each_device() 823 if ((sdev->channel == starget->channel) && in starget_for_each_device() 824 (sdev->id == starget->id)) in starget_for_each_device() 832 * @starget 844 __starget_for_each_device(struct scsi_target *starget, void *data, void (*fn)(struct scsi_device *, void *)) __starget_for_each_device() argument 873 __scsi_device_lookup_by_target(struct scsi_target *starget, u64 lun) __scsi_device_lookup_by_target() argument 898 scsi_device_lookup_by_target(struct scsi_target *starget, u64 lun) scsi_device_lookup_by_target() argument [all...] |
H A D | scsi_sysfs.c | 1365 static int scsi_target_add(struct scsi_target *starget) in scsi_target_add() argument 1369 if (starget->state != STARGET_CREATED) in scsi_target_add() 1372 error = device_add(&starget->dev); in scsi_target_add() 1374 dev_err(&starget->dev, "target device_add failed, error %d\n", error); in scsi_target_add() 1377 transport_add_device(&starget->dev); in scsi_target_add() 1378 starget->state = STARGET_RUNNING; in scsi_target_add() 1380 pm_runtime_set_active(&starget->dev); in scsi_target_add() 1381 pm_runtime_enable(&starget->dev); in scsi_target_add() 1382 device_enable_async_suspend(&starget->dev); in scsi_target_add() 1397 struct scsi_target *starget in scsi_sysfs_add_sdev() local 1534 __scsi_remove_target(struct scsi_target *starget) __scsi_remove_target() argument 1576 struct scsi_target *starget; scsi_remove_target() local 1640 struct scsi_target *starget = sdev->sdev_target; scsi_sysfs_device_initialize() local [all...] |
H A D | scsi_lib.c | 83 struct scsi_target *starget = scsi_target(device); in scsi_set_blocked() local 108 atomic_set(&starget->target_blocked, in scsi_set_blocked() 109 starget->max_target_blocked); in scsi_set_blocked() 294 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() local 298 if (starget->can_queue > 0) in scsi_device_unbusy() 299 atomic_dec(&starget->target_busy); in scsi_device_unbusy() 327 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() local 331 starget->starget_sdev_user = NULL; in scsi_single_lun_run() 344 if (!starget->starget_sdev_user) in scsi_single_lun_run() 345 __starget_for_each_device(starget, current_sde in scsi_single_lun_run() 359 scsi_target_is_busy(struct scsi_target *starget) scsi_target_is_busy() argument 1286 struct scsi_target *starget = scsi_target(sdev); scsi_target_queue_ready() local 2702 scsi_target_quiesce(struct scsi_target *starget) scsi_target_quiesce() argument 2715 scsi_target_resume(struct scsi_target *starget) scsi_target_resume() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
H A D | aic79xx_osm.c | 594 ahd_linux_target_in_softc(struct scsi_target *starget) in ahd_linux_target_in_softc() argument 597 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in ahd_linux_target_in_softc() 600 target_offset = starget->id; in ahd_linux_target_in_softc() 601 if (starget->channel != 0) in ahd_linux_target_in_softc() 604 return &ahd->platform_data->starget[target_offset]; in ahd_linux_target_in_softc() 608 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() argument 611 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in ahd_linux_target_alloc() 614 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc() 618 char channel = starget->channel + 'A'; in ahd_linux_target_alloc() 624 *ahd_targp = starget; in ahd_linux_target_alloc() 664 ahd_linux_target_destroy(struct scsi_target *starget) ahd_linux_target_destroy() argument 1325 struct scsi_target *starget; ahd_platform_free() local 1678 struct scsi_target *starget; ahd_send_async() local 2365 ahd_linux_set_width(struct scsi_target *starget, int width) ahd_linux_set_width() argument 2379 ahd_linux_set_period(struct scsi_target *starget, int period) ahd_linux_set_period() argument 2432 ahd_linux_set_offset(struct scsi_target *starget, int offset) ahd_linux_set_offset() argument 2467 ahd_linux_set_dt(struct scsi_target *starget, int dt) ahd_linux_set_dt() argument 2509 ahd_linux_set_qas(struct scsi_target *starget, int qas) ahd_linux_set_qas() argument 2548 ahd_linux_set_iu(struct scsi_target *starget, int iu) ahd_linux_set_iu() argument 2588 ahd_linux_set_rd_strm(struct scsi_target *starget, int rdstrm) ahd_linux_set_rd_strm() argument 2624 ahd_linux_set_wr_flow(struct scsi_target *starget, int wrflow) ahd_linux_set_wr_flow() argument 2660 ahd_linux_set_rti(struct scsi_target *starget, int rti) ahd_linux_set_rti() argument 2704 ahd_linux_set_pcomp_en(struct scsi_target *starget, int pcomp) ahd_linux_set_pcomp_en() argument 2754 ahd_linux_set_hold_mcs(struct scsi_target *starget, int hold) ahd_linux_set_hold_mcs() argument [all...] |
H A D | aic7xxx_osm.c | 544 ahc_linux_target_in_softc(struct scsi_target *starget) in ahc_linux_target_in_softc() argument 547 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in ahc_linux_target_in_softc() 550 target_offset = starget->id; in ahc_linux_target_in_softc() 551 if (starget->channel != 0) in ahc_linux_target_in_softc() 554 return &ahc->platform_data->starget[target_offset]; in ahc_linux_target_in_softc() 558 ahc_linux_target_alloc(struct scsi_target *starget) in ahc_linux_target_alloc() argument 561 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in ahc_linux_target_alloc() 564 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget); in ahc_linux_target_alloc() 567 char channel = starget->channel + 'A'; in ahc_linux_target_alloc() 571 target_offset = starget in ahc_linux_target_alloc() 627 ahc_linux_target_destroy(struct scsi_target *starget) ahc_linux_target_destroy() argument 639 struct scsi_target *starget = sdev->sdev_target; ahc_linux_slave_alloc() local 1213 struct scsi_target *starget; ahc_platform_free() local 1594 struct scsi_target *starget; ahc_send_async() local 2313 ahc_linux_set_width(struct scsi_target *starget, int width) ahc_linux_set_width() argument 2327 ahc_linux_set_period(struct scsi_target *starget, int period) ahc_linux_set_period() argument 2371 ahc_linux_set_offset(struct scsi_target *starget, int offset) ahc_linux_set_offset() argument 2399 ahc_linux_set_dt(struct scsi_target *starget, int dt) ahc_linux_set_dt() argument [all...] |
H A D | aic79xx_proc.c | 160 struct scsi_target *starget; in ahd_dump_target_state() local 170 starget = ahd->platform_data->starget[target_id]; in ahd_dump_target_state() 171 if (starget == NULL) in ahd_dump_target_state() 182 dev = scsi_device_lookup_by_target(starget, lun); in ahd_dump_target_state()
|
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
H A D | aic79xx_osm.c | 592 ahd_linux_target_in_softc(struct scsi_target *starget) in ahd_linux_target_in_softc() argument 595 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in ahd_linux_target_in_softc() 598 target_offset = starget->id; in ahd_linux_target_in_softc() 599 if (starget->channel != 0) in ahd_linux_target_in_softc() 602 return &ahd->platform_data->starget[target_offset]; in ahd_linux_target_in_softc() 606 ahd_linux_target_alloc(struct scsi_target *starget) in ahd_linux_target_alloc() argument 609 *((struct ahd_softc **)dev_to_shost(&starget->dev)->hostdata); in ahd_linux_target_alloc() 612 struct scsi_target **ahd_targp = ahd_linux_target_in_softc(starget); in ahd_linux_target_alloc() 616 char channel = starget->channel + 'A'; in ahd_linux_target_alloc() 622 *ahd_targp = starget; in ahd_linux_target_alloc() 662 ahd_linux_target_destroy(struct scsi_target *starget) ahd_linux_target_destroy() argument 1319 struct scsi_target *starget; ahd_platform_free() local 1672 struct scsi_target *starget; ahd_send_async() local 2353 ahd_linux_set_width(struct scsi_target *starget, int width) ahd_linux_set_width() argument 2367 ahd_linux_set_period(struct scsi_target *starget, int period) ahd_linux_set_period() argument 2420 ahd_linux_set_offset(struct scsi_target *starget, int offset) ahd_linux_set_offset() argument 2455 ahd_linux_set_dt(struct scsi_target *starget, int dt) ahd_linux_set_dt() argument 2497 ahd_linux_set_qas(struct scsi_target *starget, int qas) ahd_linux_set_qas() argument 2536 ahd_linux_set_iu(struct scsi_target *starget, int iu) ahd_linux_set_iu() argument 2576 ahd_linux_set_rd_strm(struct scsi_target *starget, int rdstrm) ahd_linux_set_rd_strm() argument 2612 ahd_linux_set_wr_flow(struct scsi_target *starget, int wrflow) ahd_linux_set_wr_flow() argument 2648 ahd_linux_set_rti(struct scsi_target *starget, int rti) ahd_linux_set_rti() argument 2692 ahd_linux_set_pcomp_en(struct scsi_target *starget, int pcomp) ahd_linux_set_pcomp_en() argument 2742 ahd_linux_set_hold_mcs(struct scsi_target *starget, int hold) ahd_linux_set_hold_mcs() argument [all...] |
H A D | aic7xxx_osm.c | 543 ahc_linux_target_in_softc(struct scsi_target *starget) in ahc_linux_target_in_softc() argument 546 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in ahc_linux_target_in_softc() 549 target_offset = starget->id; in ahc_linux_target_in_softc() 550 if (starget->channel != 0) in ahc_linux_target_in_softc() 553 return &ahc->platform_data->starget[target_offset]; in ahc_linux_target_in_softc() 557 ahc_linux_target_alloc(struct scsi_target *starget) in ahc_linux_target_alloc() argument 560 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in ahc_linux_target_alloc() 563 struct scsi_target **ahc_targp = ahc_linux_target_in_softc(starget); in ahc_linux_target_alloc() 566 char channel = starget->channel + 'A'; in ahc_linux_target_alloc() 570 target_offset = starget in ahc_linux_target_alloc() 626 ahc_linux_target_destroy(struct scsi_target *starget) ahc_linux_target_destroy() argument 638 struct scsi_target *starget = sdev->sdev_target; ahc_linux_slave_alloc() local 1212 struct scsi_target *starget; ahc_platform_free() local 1593 struct scsi_target *starget; ahc_send_async() local 2311 ahc_linux_set_width(struct scsi_target *starget, int width) ahc_linux_set_width() argument 2325 ahc_linux_set_period(struct scsi_target *starget, int period) ahc_linux_set_period() argument 2370 ahc_linux_set_offset(struct scsi_target *starget, int offset) ahc_linux_set_offset() argument 2399 ahc_linux_set_dt(struct scsi_target *starget, int dt) ahc_linux_set_dt() argument [all...] |
H A D | aic79xx_proc.c | 160 struct scsi_target *starget; in ahd_dump_target_state() local 170 starget = ahd->platform_data->starget[target_id]; in ahd_dump_target_state() 171 if (starget == NULL) in ahd_dump_target_state() 182 dev = scsi_device_lookup_by_target(starget, lun); in ahd_dump_target_state()
|
/kernel/linux/linux-5.10/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 596 * @tgt_priv: starget private object 713 * @starget: scsi target struct 718 struct scsi_target *starget) in _scsih_display_enclosure_chassis_info() 735 } else if (starget) { in _scsih_display_enclosure_chassis_info() 737 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info() 743 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info() 748 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info() 889 } else if (!sas_device->starget) { in _scsih_sas_device_add() 1215 } else if (!pcie_device->starget) { in _scsih_pcie_device_add() 1696 * @starget 716 _scsih_display_enclosure_chassis_info(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device, struct scsi_device *sdev, struct scsi_target *starget) _scsih_display_enclosure_chassis_info() argument 1702 scsih_target_alloc(struct scsi_target *starget) scsih_target_alloc() argument 1791 scsih_target_destroy(struct scsi_target *starget) scsih_target_destroy() argument 1875 struct scsi_target *starget; scsih_slave_alloc() local 1950 struct scsi_target *starget; scsih_slave_destroy() local 3045 struct scsi_target *starget = scmd->device->sdev_target; _scsih_tm_display_info() local 3209 struct scsi_target *starget = scmd->device->sdev_target; scsih_dev_reset() local 3289 struct scsi_target *starget = scmd->device->sdev_target; scsih_target_reset() local 5139 struct scsi_target *starget = scmd->device->sdev_target; _scsih_scsi_ioc_info() local 5434 struct scsi_target *starget; _scsih_smart_predicted_fault() local 6242 struct scsi_target *starget; _scsih_check_device() local 7032 struct scsi_target *starget; _scsih_pcie_check_device() local 8101 struct scsi_target *starget = NULL; _scsih_sas_volume_delete() local 8132 struct scsi_target *starget = NULL; _scsih_sas_pd_expose() local 8172 struct scsi_target *starget = NULL; _scsih_sas_pd_hide() local 8697 struct scsi_target *starget; _scsih_mark_responding_sas_device() local 8876 struct scsi_target *starget; _scsih_mark_responding_pcie_device() local 8996 struct scsi_target *starget; _scsih_mark_responding_raid_device() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_os.c | 427 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_invalidate_devhandles() 428 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_invalidate_devhandles() 553 struct scsi_target *starget = (struct scsi_target *)data; in mpi3mr_count_tgt_pending() local 554 struct mpi3mr_stgt_priv_data *stgt_priv_data = starget->hostdata; in mpi3mr_count_tgt_pending() 562 if (scmd->device && (scsi_target(scmd->device) == starget)) in mpi3mr_count_tgt_pending() 831 if (tgtdev->starget && tgtdev->starget->hostdata) { in mpi3mr_set_io_divert_for_all_vd_in_tg() 832 tgt_priv = tgtdev->starget->hostdata; in mpi3mr_set_io_divert_for_all_vd_in_tg() 876 if (tgtdev->starget in mpi3mr_remove_tgtdev_from_host() 972 struct scsi_target *starget = scsi_target(sdev); mpi3mr_change_queue_depth() local 4305 struct scsi_target *starget; mpi3mr_slave_destroy() local 4345 mpi3mr_target_destroy(struct scsi_target *starget) mpi3mr_target_destroy() argument 4388 struct scsi_target *starget; mpi3mr_slave_configure() local 4458 struct scsi_target *starget; mpi3mr_slave_alloc() local 4510 mpi3mr_target_alloc(struct scsi_target *starget) mpi3mr_target_alloc() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 692 * @tgt_priv: starget private object 867 * @starget: scsi target struct 872 struct scsi_target *starget) in _scsih_display_enclosure_chassis_info() 889 } else if (starget) { in _scsih_display_enclosure_chassis_info() 891 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info() 897 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info() 902 starget_printk(KERN_INFO, starget, in _scsih_display_enclosure_chassis_info() 1047 } else if (!sas_device->starget) { in _scsih_sas_device_add() 1374 } else if (!pcie_device->starget) { in _scsih_pcie_device_add() 1862 * @starget 870 _scsih_display_enclosure_chassis_info(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device, struct scsi_device *sdev, struct scsi_target *starget) _scsih_display_enclosure_chassis_info() argument 1868 scsih_target_alloc(struct scsi_target *starget) scsih_target_alloc() argument 1958 scsih_target_destroy(struct scsi_target *starget) scsih_target_destroy() argument 2042 struct scsi_target *starget; scsih_slave_alloc() local 2118 struct scsi_target *starget; scsih_slave_destroy() local 3215 struct scsi_target *starget = scmd->device->sdev_target; _scsih_tm_display_info() local 3379 struct scsi_target *starget = scmd->device->sdev_target; scsih_dev_reset() local 3459 struct scsi_target *starget = scmd->device->sdev_target; scsih_target_reset() local 5335 struct scsi_target *starget = scmd->device->sdev_target; _scsih_scsi_ioc_info() local 5630 struct scsi_target *starget; _scsih_smart_predicted_fault() local 7195 struct scsi_target *starget; _scsih_check_device() local 8008 struct scsi_target *starget; _scsih_pcie_check_device() local 9077 struct scsi_target *starget = NULL; _scsih_sas_volume_delete() local 9108 struct scsi_target *starget = NULL; _scsih_sas_pd_expose() local 9148 struct scsi_target *starget = NULL; _scsih_sas_pd_hide() local 9713 struct scsi_target *starget; _scsih_mark_responding_sas_device() local 9896 struct scsi_target *starget; _scsih_mark_responding_pcie_device() local 10016 struct scsi_target *starget; _scsih_mark_responding_raid_device() local [all...] |
/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsi_transport.h | 71 scsi_transport_target_data(struct scsi_target *starget) in scsi_transport_target_data() argument 73 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_transport_target_data() 74 return (u8 *)starget->starget_data in scsi_transport_target_data()
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_transport.h | 71 scsi_transport_target_data(struct scsi_target *starget) in scsi_transport_target_data() argument 73 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in scsi_transport_target_data() 74 return (u8 *)starget->starget_data in scsi_transport_target_data()
|