Searched refs:can_queue (Results 1 - 152 of 152) sorted by relevance

/linux-4.1.27/drivers/scsi/aacraid/
H A Dcomminit.c80 host_rrq_size = (dev->scsi_host_ptr->can_queue aac_alloc_comm()
139 init->MaxIoCommands = cpu_to_le32(dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB); aac_alloc_comm()
448 host->can_queue = ((status[3] >> 16) ? (status[3] >> 16) : aac_init_adapter()
451 host->can_queue = (status[3] & 0xFFFF) - AAC_NUM_MGT_FIB; aac_init_adapter()
466 host->can_queue = AAC_NUM_IO_FIB; aac_init_adapter()
472 host->can_queue = 512 - AAC_NUM_MGT_FIB; aac_init_adapter()
478 host->can_queue = 256 - AAC_NUM_MGT_FIB; aac_init_adapter()
484 host->can_queue = 128 - AAC_NUM_MGT_FIB; aac_init_adapter()
492 if (numacb < host->can_queue) aac_init_adapter()
493 host->can_queue = numacb; aac_init_adapter()
499 if (host->can_queue > AAC_NUM_IO_FIB) aac_init_adapter()
500 host->can_queue = AAC_NUM_IO_FIB; aac_init_adapter()
547 dev->scsi_host_ptr->can_queue + aac_define_int_mode()
608 (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB) / aac_define_int_mode()
H A Drkt.c62 if (dev->scsi_host_ptr->can_queue > AAC_NUM_IO_FIB_RKT) { aac_rkt_select_comm()
65 dev->scsi_host_ptr->can_queue = AAC_NUM_IO_FIB_RKT; aac_rkt_select_comm()
H A Dlinit.c448 depth = (host->can_queue - num_one) / num_lsu;
483 if (num >= host->can_queue)
484 num = host->can_queue - 1;
485 if (depth > (host->can_queue - num))
486 depth = host->can_queue - num;
550 for (count = 0; count < (host->can_queue + AAC_NUM_MGT_FIB); ++count) { aac_eh_abort()
563 for (count = 0; count < (host->can_queue + AAC_NUM_MGT_FIB); ++count) { aac_eh_abort()
595 for (count = 0; count < (host->can_queue + AAC_NUM_MGT_FIB); ++count) { aac_eh_reset()
1059 .can_queue = AAC_NUM_IO_FIB,
1081 for (i = 0; i < (aac->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB); i++) { __aac_shutdown()
1183 aac->fibs = kzalloc(sizeof(struct fib) * (shost->can_queue + AAC_NUM_MGT_FIB), GFP_KERNEL); aac_probe_one()
H A Dcommsup.c65 dev->pdev, dev->max_fib_size, dev->scsi_host_ptr->can_queue, fib_map_alloc()
69 * (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB) + (ALIGN32 - 1), fib_map_alloc()
89 (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB)), aac_fib_map_free()
103 i < (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB); aac_fib_vector_assign()
106 (i > ((dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB - 1) aac_fib_vector_assign()
134 && (dev->scsi_host_ptr->can_queue > (64 - AAC_NUM_MGT_FIB))) { aac_fib_setup()
135 dev->init->MaxIoCommands = cpu_to_le32((dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB) >> 1); aac_fib_setup()
136 dev->scsi_host_ptr->can_queue = le32_to_cpu(dev->init->MaxIoCommands) - AAC_NUM_MGT_FIB; aac_fib_setup()
148 (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB)); aac_fib_setup()
161 i < (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB); aac_fib_setup()
188 dev->fibs[dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB - 1].next = NULL; aac_fib_setup()
1343 for (retval = 1, index = 0; index < (aac->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB); index++) { _aac_reset_adapter()
/linux-4.1.27/drivers/scsi/libfc/
H A Dfc_fcp.c76 * @max_can_queue: max can_queue size
340 * fc_fcp_can_queue_ramp_up() - increases can_queue
341 * @lport: lport to ramp up can_queue
347 int can_queue; fc_fcp_can_queue_ramp_up() local
362 can_queue = lport->host->can_queue << 1; fc_fcp_can_queue_ramp_up()
363 if (can_queue >= si->max_can_queue) { fc_fcp_can_queue_ramp_up()
364 can_queue = si->max_can_queue; fc_fcp_can_queue_ramp_up()
367 lport->host->can_queue = can_queue; fc_fcp_can_queue_ramp_up()
369 "can_queue to %d.\n", can_queue); fc_fcp_can_queue_ramp_up()
376 * fc_fcp_can_queue_ramp_down() - reduces can_queue
377 * @lport: lport to reduce can_queue
382 * can_queue. Eventually we will hit the point where we run
389 int can_queue; fc_fcp_can_queue_ramp_down() local
400 can_queue = lport->host->can_queue; fc_fcp_can_queue_ramp_down()
401 can_queue >>= 1; fc_fcp_can_queue_ramp_down()
402 if (!can_queue) fc_fcp_can_queue_ramp_down()
403 can_queue = 1; fc_fcp_can_queue_ramp_down()
404 lport->host->can_queue = can_queue; fc_fcp_can_queue_ramp_down()
406 "Reducing can_queue to %d.\n", can_queue); fc_fcp_can_queue_ramp_down()
418 * then reduce can_queue.
1921 * if can_queue ramp down is done then try can_queue ramp up fc_io_compl()
2245 si->max_can_queue = lport->host->can_queue; fc_fcp_init()
/linux-4.1.27/drivers/scsi/
H A Dmac_scsi.c102 pr_err("Usage: mac5380=<can_queue>[,<cmd_per_lun>[,<sg_tablesize>[,<hostid>[,<use_tags>[,<use_pdma>]]]]]\n"); mac_scsi_setup()
376 .can_queue = 16,
407 mac_scsi_template.can_queue = setup_can_queue; mac_scsi_probe()
H A Dmvme147.c148 .can_queue = CAN_QUEUE,
H A Ddmx3191d.c65 .can_queue = 32,
H A Dhosts.c210 if (!shost->can_queue) { scsi_add_host_with_dma()
212 "can_queue = 0 no longer supported\n"); scsi_add_host_with_dma()
415 shost->can_queue = sht->can_queue; scsi_host_alloc()
H A Du14-34f.c906 sh[j]->can_queue = MAX_MAILBOXES; port_detect()
977 for (i = 0; i < sh[j]->can_queue; i++) port_detect()
981 for (i = 0; i < sh[j]->can_queue; i++) port_detect()
1006 sh[j]->irq, dma_name, sh[j]->sg_tablesize, sh[j]->can_queue); port_detect()
1265 for (k = 0; k < sh[j]->can_queue; k++, i++) { u14_34f_queuecommand_lck()
1267 if (i >= sh[j]->can_queue) i = 0; u14_34f_queuecommand_lck()
1275 if (k == sh[j]->can_queue) { u14_34f_queuecommand_lck()
1346 if (i >= sh[j]->can_queue) u14_34f_eh_abort()
1429 for (i = 0; i < sh[j]->can_queue; i++) { u14_34f_eh_host_reset()
1486 for (i = 0; i < sh[j]->can_queue; i++) { u14_34f_eh_host_reset()
1684 for (k = 0; k < sh[j]->can_queue; k++) { flush_dev()
1747 for (i = 0; i < sh[j]->can_queue; i++) ihdlr()
1750 if (i >= sh[j]->can_queue) ihdlr()
1950 for (i = 0; i < sh[j]->can_queue; i++) u14_34f_release()
1953 for (i = 0; i < sh[j]->can_queue; i++) u14_34f_release()
H A Deata.c302 * Forces sg_tablesize = 64 and can_queue = 64 if these
1275 shost->can_queue = (ushort) info.queue_size; port_detect()
1311 /* DPT PM2012 does not allow to detect can_queue correctly */ port_detect()
1312 if (shost->can_queue > MAX_MAILBOXES || shost->can_queue < 2) { port_detect()
1314 ha->board_name, shost->can_queue); port_detect()
1315 shost->can_queue = MAX_MAILBOXES; port_detect()
1339 for (i = 0; i < shost->can_queue; i++) port_detect()
1345 for (i = 0; i < shost->can_queue; i++) { port_detect()
1387 shost->sg_tablesize, shost->can_queue); port_detect()
1764 for (k = 0; k < shost->can_queue; k++, i++) { eata2x_queuecommand_lck()
1765 if (i >= shost->can_queue) eata2x_queuecommand_lck()
1773 if (k == shost->can_queue) { eata2x_queuecommand_lck()
1848 if (i >= shost->can_queue) eata2x_eh_abort()
1934 for (i = 0; i < shost->can_queue; i++) { eata2x_eh_host_reset()
2000 for (i = 0; i < shost->can_queue; i++) { eata2x_eh_host_reset()
2245 for (k = 0; k < dev->host->can_queue; k++) { flush_dev()
2342 if (spp->cpp_index < 0 || spp->cpp_index >= shost->can_queue) ihdlr()
2347 || spp->cpp_index >= shost->can_queue) ihdlr()
2553 for (i = 0; i < shost->can_queue; i++) eata2x_release()
2556 for (i = 0; i < shost->can_queue; i++) eata2x_release()
H A Dstex.c652 if (unlikely(tag >= host->can_queue)) stex_queuecommand_lck()
788 if (unlikely(tag >= hba->host->can_queue)) { stex_mu_intr()
893 if (unlikely(tag >= hba->host->can_queue)) { stex_ss_mu_intr()
993 if (hba->host->can_queue > data) { stex_common_handshake()
994 hba->host->can_queue = data; stex_common_handshake()
1151 if (tag < host->can_queue && stex_abort()
1307 for (tag = 0; tag < hba->host->can_queue; tag++) { stex_do_reset()
1628 host->can_queue = ci->rq_count; stex_probe()
1662 err = scsi_init_shared_tag_map(host, host->can_queue); stex_probe()
H A Dqlogicfas.c193 .can_queue = 1,
H A Deata_pio.c324 DBG(DBG_QUEUE, printk(KERN_EMERG "can_queue %d, x %d, y %d\n", sh->can_queue, x, y)); eata_pio_queue_lck()
458 for (x = 0; x < cmd->device->host->can_queue; x++) { eata_pio_host_reset()
483 for (x = 0; x < cmd->device->host->can_queue; x++) { eata_pio_host_reset()
764 sh->can_queue = 1; register_pio_HBA()
941 SD(HBA_ptr)->primary ? 'Y' : 'N', HBA_ptr->can_queue, eata_pio_detect()
H A Dscsi_lib.c315 if (starget->can_queue > 0) scsi_device_unbusy()
393 if (starget->can_queue > 0) { scsi_target_is_busy()
394 if (atomic_read(&starget->target_busy) >= starget->can_queue) scsi_target_is_busy()
404 if (shost->can_queue > 0 && scsi_host_is_busy()
405 atomic_read(&shost->host_busy) >= shost->can_queue) scsi_host_is_busy()
1462 if (starget->can_queue <= 0) scsi_target_queue_ready()
1480 if (busy >= starget->can_queue) scsi_target_queue_ready()
1490 if (starget->can_queue > 0) scsi_target_queue_ready()
1525 if (shost->can_queue > 0 && busy >= shost->can_queue) scsi_host_queue_ready()
1612 if (starget->can_queue > 0) scsi_kill_request()
1868 if (scsi_target(sdev)->can_queue > 0)
2022 if (scsi_target(sdev)->can_queue > 0) scsi_queue_rq()
2201 shost->tag_set.queue_depth = shost->can_queue; scsi_mq_setup_tags()
H A Datari_scsi.c33 /* is forbidden (i.e. can_queue = 1). */
487 * atascsi=<can_queue>,<cmd_per_lun>,<sg_tablesize>,<hostid>,<use_tags> atari_scsi_setup()
859 atari_scsi_template.can_queue = 16; atari_scsi_probe()
863 atari_scsi_template.can_queue = 8; atari_scsi_probe()
869 atari_scsi_template.can_queue = setup_can_queue; atari_scsi_probe()
H A Dsun3_scsi.c511 .can_queue = 16,
530 sun3_scsi_template.can_queue = setup_can_queue; sun3_scsi_probe()
H A Dsgiwd93.c222 .can_queue = 16,
H A DNCR53c406a.c540 tpnt->can_queue = 1; NCR53c406a_detect()
543 tpnt->can_queue = 0; NCR53c406a_detect()
1064 .can_queue = 1 /* can_queue */,
H A Da2091.c176 .can_queue = CAN_QUEUE,
H A Da3000.c191 .can_queue = CAN_QUEUE,
H A Dlibiscsi.c1779 starget->can_queue = session->scsi_cmds_max; iscsi_target_alloc()
2583 if (!shost->can_queue) iscsi_host_add()
2584 shost->can_queue = ISCSI_DEF_XMIT_CMDS_MAX; iscsi_host_add()
2742 printk(KERN_ERR "iscsi: invalid can_queue of %d. can_queue " iscsi_session_setup()
2749 printk(KERN_ERR "iscsi: invalid can_queue of %d. can_queue " iscsi_session_setup()
2756 printk(KERN_ERR "iscsi: invalid can_queue of %d. can_queue " iscsi_session_setup()
2761 printk(KERN_INFO "iscsi: Rounding can_queue to %d.\n", iscsi_session_setup()
H A Dps3rom.c347 .can_queue = 1,
H A Ddtc.c453 .can_queue = CAN_QUEUE,
H A Dgvp11.c201 .can_queue = CAN_QUEUE,
H A Dt128.c406 .can_queue = CAN_QUEUE,
H A Dvirtio_scsi.c765 .can_queue = 1024,
784 .can_queue = 1024,
993 shost->cmd_per_lun = min_t(u32, cmd_per_lun, shost->can_queue); virtscsi_probe()
H A Dmac53c94.c403 .can_queue = 1,
H A Dpas16.c582 .can_queue = CAN_QUEUE,
H A Dqlogicpti.h40 * slots available. That is, host->can_queue and host->sg_tablesize
H A Dqlogicpti.c962 host->can_queue = atomic_read(&host->host_busy) + num_free; update_can_queue()
1287 .can_queue = QLOGICPTI_REQ_QUEUE_LEN,
H A Dscsi.c677 * because the size should be the hosts's can_queue. If there scsi_change_queue_depth()
678 * is more IO than the LLD's can_queue (so there are not enuogh scsi_change_queue_depth()
H A Dscsi_sysfs.c339 shost_rd_attr(can_queue, "%hd\n");
862 if (depth < 1 || depth > sdev->host->can_queue) sdev_store_queue_depth()
H A Discsi_tcp.c857 shost->can_queue = session->scsi_cmds_max; iscsi_sw_tcp_session_create()
956 .can_queue = ISCSI_DEF_XMIT_CMDS_MAX - 1,
H A Da100u2w.c1078 .can_queue = 1,
1152 shost->can_queue = ORC_MAXQUEUE; inia100_probe_one()
H A Ddpt_i2o.c417 if (host->can_queue && device->tagged_supported) { adpt_slave_configure()
419 host->can_queue - 1); adpt_slave_configure()
569 host->can_queue, (int) pHba->reply_fifo_size , host->sg_tablesize); adpt_show_info()
2363 host->can_queue = pHba->post_fifo_size; adpt_scsi_host_alloc()
3563 .can_queue = MAX_TO_IOP_MESSAGES,
H A Dg_NCR5380.c708 .can_queue = CAN_QUEUE,
H A Dsym53c416.c838 .can_queue = 1,
H A Daha1740.c544 .can_queue = AHA1740_ECBS,
H A Dvmw_pvscsi.c1413 pvscsi_template.can_queue = pvscsi_probe()
1417 min(pvscsi_template.can_queue, pvscsi_cmd_per_lun); pvscsi_probe()
H A Dinitio.c42 * - Set can_queue to initio_num_scb
2833 .can_queue = MAX_TARGETS * i91u_MAXQUEUE,
2925 shost->can_queue = num_scb; /* 03/05/98 */ initio_probe_one()
H A Daha152x.c76 * - fixed can_queue handling (multiple outstanding commands working again)
762 shpnt->can_queue = AHA152X_MAXQUEUE; aha152x_probe_one()
2922 .can_queue = 1,
H A Dppa.c979 .can_queue = 1,
H A Ddc395x.c1074 * struct Scsi_Host::can_queue .
1076 * Required: if struct Scsi_Host::can_queue is ever non-zero
4421 host->can_queue = DC395x_MAX_CMD_QUEUE; adapter_init_scsi_host()
4737 .can_queue = DC395x_MAX_CAN_QUEUE,
H A Dimm.c1114 .can_queue = 1,
H A Dultrastor.c1204 .can_queue = ULTRASTOR_MAX_CMDS,
H A Dwd719x.c882 .can_queue = 255,
H A Dxen-scsifront.c705 .can_queue = VSCSIIF_MAX_REQS,
H A Daha1542.c950 .can_queue = AHA1542_MAILBOXES,
H A Datari_NCR5380.c631 "can_queue %d, cmd_per_lun %d, " prepare_info()
637 instance->can_queue, instance->cmd_per_lun, prepare_info()
H A Datp870u.c3158 .can_queue = qcnt /* can_queue */,
H A D3w-xxxx.c143 Set can_queue in SHT to 255 to prevent hang from AEN.
2231 .can_queue = TW_Q_LENGTH-2,
H A DNCR5380.c633 "can_queue %d, cmd_per_lun %d, " prepare_info()
642 instance->can_queue, instance->cmd_per_lun, prepare_info()
H A Dhptiop.c1397 host->can_queue = le32_to_cpu(iop_config.max_requests); hptiop_probe()
H A Dstorvsc_drv.c1789 scsi_driver.can_queue = (max_outstanding_req_per_channel * storvsc_probe()
H A Dadvansys.c2520 printk(" dma_channel %d, this_id %d, can_queue %d,\n", asc_prt_scsi_host()
2521 s->dma_channel, s->this_id, s->can_queue); asc_prt_scsi_host()
3343 " unique_id %d, can_queue %d, this_id %d, sg_tablesize %u, cmd_per_lun %u\n", asc_prt_driver_conf()
3344 shost->unique_id, shost->can_queue, shost->this_id, asc_prt_driver_conf()
11640 shost->can_queue = asc_dvc_varp->max_total_qng; advansys_board_found()
11657 shost->can_queue = adv_dvc_varp->max_host_qng; advansys_board_found()
H A Dips.c6735 sh->can_queue = sh->hostt->can_queue; ips_register_scsi()
6743 sh->can_queue = ha->max_cmds - 1; ips_register_scsi()
H A Dmesh.c1837 .can_queue = 20,
H A Dmvumi.c2448 host->can_queue = (mhba->max_io - 1) ? (mhba->max_io - 1) : 1; mvumi_io_attach()
H A Dscsi_scan.c436 starget->can_queue = 0; scsi_alloc_target()
H A Desp_scsi.c2691 .can_queue = 7,
H A Dfdomain.c1764 .can_queue = 1,
H A Dwd7000.c1650 .can_queue = WD7000_Q,
H A D3w-9xxx.c1991 .can_queue = TW_Q_LENGTH-2,
H A D3w-sas.c1551 .can_queue = TW_Q_LENGTH-2,
H A D53c700.c320 tpnt->can_queue = NCR_700_COMMAND_SLOTS_PER_HOST; NCR_700_detect()
H A Dmegaraid.c299 adapter->host->can_queue = adapter->max_cmds - 1; mega_query_adapter()
4180 .can_queue = MAX_COMMANDS,
H A Dscsi_debug.c5319 .can_queue = SCSI_DEBUG_CANQUEUE,
5340 sdebug_driver_template.can_queue = scsi_debug_max_queue; sdebug_driver_probe()
H A DBusLogic.c273 adapter->scsi_host->can_queue = adapter->drvr_qdepth; blogic_create_addlccbs()
2304 host->can_queue = adapter->drvr_qdepth; blogic_inithoststruct()
H A Dnsp32.c274 .can_queue = 1,
H A Dsg.c1688 * requests equal in number to shost->can_queue. If all of the sg_start_req()
H A Din2000.c2296 .can_queue = IN2000_CAN_Q,
H A Dncr53c8xx.c8312 tpnt->can_queue = SCSI_NCR_CAN_QUEUE; ncr_attach()
8408 instance->can_queue = (MAX_START-4); ncr_attach()
H A Dhpsa.c4255 sh->can_queue = h->nr_cmds - hpsa_register_scsi()
4259 sh->cmd_per_lun = sh->can_queue; hpsa_register_scsi()
H A Dipr.c6491 .can_queue = IPR_MAX_COMMANDS,
9616 host->can_queue = ioa_cfg->max_cmds; ipr_init_ioa_cfg()
H A Dqla1280.c4217 .can_queue = 0xfffff,
H A Dgdth.c4680 .can_queue = GDTH_MAXCMDS,
H A Dpmcraid.c4248 .can_queue = PMCRAID_MAX_IO_CMD,
/linux-4.1.27/drivers/scsi/mvsas/
H A Dmv_init.c58 .can_queue = 1,
484 int can_queue, i = 0, j = 0; mvs_post_sas_ha_init() local
507 can_queue = MVS_SOC_CAN_QUEUE; mvs_post_sas_ha_init()
509 can_queue = MVS_CHIP_SLOT_SZ; mvs_post_sas_ha_init()
512 shost->can_queue = can_queue; mvs_post_sas_ha_init()
/linux-4.1.27/drivers/scsi/esas2r/
H A Desas2r_main.c247 .can_queue = 128,
296 int can_queue = 128; variable
297 module_param(can_queue, int, 0);
298 MODULE_PARM_DESC(can_queue,
414 host->can_queue = can_queue; esas2r_probe()
572 if (can_queue < 1) { esas2r_init()
574 "warning: can_queue must be at least 1, value " esas2r_init()
576 can_queue = 1; esas2r_init()
577 } else if (can_queue > 2048) { esas2r_init()
579 "warning: can_queue must be no larger than 2048, " esas2r_init()
581 can_queue = 2048; esas2r_init()
H A Desas2r.h85 extern int can_queue;
/linux-4.1.27/drivers/scsi/arm/
H A Doak.c112 .can_queue = 16,
H A Darxescsi.c245 .can_queue = 0,
H A Dcumana_1.c208 .can_queue = 16,
H A Dpowertec.c292 .can_queue = 8,
H A Dcumana_2.c366 .can_queue = 1,
H A Deesox.c485 .can_queue = 1,
H A Dacornscsi.c2887 .can_queue = 16,
/linux-4.1.27/drivers/scsi/aic94xx/
H A Daic94xx_hwi.c413 seq->can_queue = 1 + (asd_ha->hw_prof.max_scbs - seq->pending)/2; asd_init_escbs()
1198 * A) can_queue >= num,
1199 * B) can_queue < num.
1210 int can_queue; asd_post_ascb_list() local
1213 can_queue = asd_ha->hw_prof.max_scbs - asd_ha->seq.pending; asd_post_ascb_list()
1214 if (can_queue >= num) asd_post_ascb_list()
1217 can_queue = 0; asd_post_ascb_list()
1219 if (!can_queue) { asd_post_ascb_list()
H A Daic94xx_task.c41 asd_ha->seq.can_queue += num; asd_can_dequeue()
537 if ((asd_ha->seq.can_queue - num) < 0) asd_can_queue()
540 asd_ha->seq.can_queue -= num; asd_can_queue()
H A Daic94xx_hwi.h165 int can_queue; /* per adapter */ member in struct:asd_seq_data
H A Daic94xx_init.c67 .can_queue = 1,
815 shost->can_queue = asd_ha->seq.can_queue; asd_pci_probe()
/linux-4.1.27/drivers/infiniband/ulp/srp/
H A Dib_srp.c319 fmr_param.pool_size = target->scsi_host->can_queue; srp_alloc_fmr_pool()
453 target->scsi_host->can_queue, srp_alloc_fr_pool()
1652 * more than Scsi_Host.can_queue requests.
2192 target->scsi_host->can_queue srp_cm_rep_handler()
2194 target->scsi_host->can_queue); srp_cm_rep_handler()
2196 = min_t(int, target->scsi_host->can_queue, srp_cm_rep_handler()
2744 .can_queue = SRP_DEFAULT_CMD_SQ_SIZE,
3018 target->scsi_host->can_queue = token; srp_parse_options()
3119 if (target->scsi_host->cmd_per_lun > target->scsi_host->can_queue srp_parse_options()
3123 target->scsi_host->can_queue); srp_parse_options()
3180 ret = scsi_init_shared_tag_map(target_host, target_host->can_queue); srp_create_target()
/linux-4.1.27/drivers/scsi/pcmcia/
H A Dqlogic_stub.c72 .can_queue = 1,
H A Dsym53c500_cs.c680 .can_queue = 1,
740 * irq_level == 0 implies tpnt->can_queue == 0, which SYM53C500_config()
H A Dnsp_cs.c86 .can_queue = 1,
/linux-4.1.27/include/scsi/
H A Dscsi_host.h351 int can_queue; member in struct:scsi_host_template
624 int can_queue; member in struct:Scsi_Host
634 * can_queue. In other words, the total queue depth per host
635 * is nr_hw_queues * can_queue.
H A Dscsi_device.h298 unsigned int can_queue; member in struct:scsi_target
/linux-4.1.27/arch/ia64/hp/sim/
H A Dsimscsi.c344 .can_queue = SIMSCSI_REQ_QUEUE_LEN,
/linux-4.1.27/drivers/scsi/bnx2i/
H A Dbnx2i_iscsi.c757 * bnx2i_setup_host_queue_size - assigns shost->can_queue param
761 * Initializes 'can_queue' parameter based on how many outstanding commands
769 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5708; bnx2i_setup_host_queue_size()
771 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5709; bnx2i_setup_host_queue_size()
773 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_57710; bnx2i_setup_host_queue_size()
775 shost->can_queue = ISCSI_MAX_CMDS_PER_HBA_5708; bnx2i_setup_host_queue_size()
2264 .can_queue = 2048,
/linux-4.1.27/drivers/scsi/fnic/
H A Dfnic_main.c116 .can_queue = FNIC_DFLT_IO_REQ,
694 host->can_queue = min_t(u32, FNIC_MAX_IO_REQ, fnic_probe()
698 fnic->fnic_max_tag_id = host->can_queue; fnic_probe()
/linux-4.1.27/drivers/ata/
H A Dahci.h363 .can_queue = AHCI_MAX_CMDS - 1, \
H A Dsata_nv.c395 .can_queue = NV_ADMA_MAX_CPBS,
403 .can_queue = ATA_MAX_QUEUE,
H A Dsata_dwc_460ex.c1150 /* .can_queue = ATA_MAX_QUEUE, */
H A Dsata_sil24.c388 .can_queue = SIL24_MAX_CMDS,
H A Dsata_fsl.c1411 .can_queue = SATA_FSL_QUEUE_DEPTH,
H A Dlibata-scsi.c1185 depth = min(sdev->host->can_queue, ata_id_queue_depth(dev->id)); ata_scsi_dev_config()
1294 queue_depth = min(queue_depth, sdev->host->can_queue); __ata_change_queue_depth()
H A Dlibata-core.c2098 hdepth = min(ap->scsi_host->can_queue, ATA_MAX_QUEUE - 1); ata_dev_config_ncq()
6119 host->n_tags = clamp(sht->can_queue, 1, ATA_MAX_QUEUE - 1); ata_host_register()
H A Dsata_mv.c683 .can_queue = MV_MAX_Q_DEPTH - 1,
/linux-4.1.27/drivers/scsi/pm8001/
H A Dpm8001_init.c80 .can_queue = 1,
569 shost->can_queue = PM8001_CAN_QUEUE; pm8001_prep_sas_ha_init()
H A Dpm8001_sas.c345 * @num: if can_queue great than 1, the task can be queued up. for SMP task,
/linux-4.1.27/drivers/scsi/qla2xxx/
H A Dqla_mid.c487 host->can_queue = base_vha->req->length + 128; qla24xx_create_vhost()
H A Dqla_os.c2731 host->can_queue = QLAFX00_MAX_CANQUEUE; qla2x00_probe_one()
2733 host->can_queue = req->num_outstanding_cmds - 10; qla2x00_probe_one()
2736 "can_queue=%d, req=%p, mgmt_svr_loop_id=%d, sg_tablesize=%d.\n", qla2x00_probe_one()
2737 host->can_queue, base_vha->req, qla2x00_probe_one()
/linux-4.1.27/drivers/scsi/isci/
H A Dinit.c162 .can_queue = ISCI_CAN_QUEUE_VAL,
/linux-4.1.27/drivers/staging/i2o/
H A Di2o_scsi.c768 .can_queue = I2O_SCSI_CAN_QUEUE,
/linux-4.1.27/drivers/s390/scsi/
H A Dzfcp_scsi.c291 .can_queue = 4096,
/linux-4.1.27/drivers/usb/image/
H A Dmicrotek.c636 .can_queue = 1,
/linux-4.1.27/drivers/usb/storage/
H A Dscsiglue.c560 .can_queue = 1,
H A Duas.c827 .can_queue = MAX_CMNDS,
/linux-4.1.27/drivers/scsi/mpt2sas/
H A Dmpt2sas_base.c2665 /* set the scsi host can_queue depth _base_allocate_memory_pools()
2668 ioc->shost->can_queue = ioc->scsiio_depth; _base_allocate_memory_pools()
2670 "can_queue depth (%d)\n", ioc->name, ioc->shost->can_queue)); _base_allocate_memory_pools()
2891 ioc->name, ioc->shost->can_queue, facts->RequestCredit); _base_allocate_memory_pools()
H A Dmpt2sas_scsih.c1200 max_depth = shost->can_queue; _scsih_change_queue_depth()
7645 .can_queue = 1,
/linux-4.1.27/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c2837 /* set the scsi host can_queue depth _base_allocate_memory_pools()
2840 ioc->shost->can_queue = ioc->scsiio_depth; _base_allocate_memory_pools()
2842 "scsi host: can_queue depth (%d)\n", _base_allocate_memory_pools()
2843 ioc->name, ioc->shost->can_queue)); _base_allocate_memory_pools()
3068 ioc->name, ioc->shost->can_queue, facts->RequestCredit); _base_allocate_memory_pools()
H A Dmpt3sas_scsih.c1075 max_depth = shost->can_queue; _scsih_change_queue_depth()
7277 .can_queue = 1,
/linux-4.1.27/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c875 * can handle more requests (can_queue) when we actually can't ibmvscsi_send_srp_event()
2142 .can_queue = IBMVSCSI_MAX_REQUESTS_DEFAULT,
2414 driver_template.can_queue = max_requests; ibmvscsi_module_init()
H A Dibmvfc.c3092 .can_queue = IBMVFC_MAX_REQUESTS_DEFAULT,
4081 vhost->host->can_queue = be32_to_cpu(rsp->max_cmds) - IBMVFC_NUM_INTERNAL_REQ; ibmvfc_npiv_login_done()
4763 shost->can_queue = max_requests; ibmvfc_probe()
/linux-4.1.27/include/linux/
H A Dlibata.h1350 * sg_tablesize, dma_boundary and can_queue.
1367 .can_queue = ATA_DEF_QUEUE, \
/linux-4.1.27/drivers/message/fusion/
H A Dmptfc.c127 .can_queue = MPT_FC_CAN_QUEUE,
H A Dmptspi.c846 .can_queue = MPT_SCSI_CAN_QUEUE,
H A Dmptsas.c1990 .can_queue = MPT_SAS_CAN_QUEUE,
5210 sh->can_queue = min_t(int, ioc->req_depth - 10, sh->can_queue); mptsas_probe()
H A Dmptscsih.c2338 max_depth = ioc->sh->can_queue; mptscsih_change_queue_depth()
/linux-4.1.27/drivers/scsi/bfa/
H A Dbfad_im.c552 im_port->shost->can_queue = bfad->cfg_data.ioc_queue_depth; bfad_im_scsi_host_alloc()
/linux-4.1.27/drivers/scsi/csiostor/
H A Dcsio_init.c631 shost->can_queue = CSIO_MAX_QUEUE; csio_shost_init()
/linux-4.1.27/drivers/staging/rts5208/
H A Drtsx.c232 .can_queue = 1,
/linux-4.1.27/drivers/target/loopback/
H A Dtcm_loop.c374 .can_queue = 1024,
/linux-4.1.27/drivers/infiniband/ulp/iser/
H A Discsi_iser.c673 shost->can_queue = session->scsi_cmds_max; iscsi_iser_session_create()
/linux-4.1.27/drivers/scsi/megaraid/
H A Dmegaraid_sas_base.c1776 instance->host->can_queue = instance->max_scsi_cmds; megasas_check_and_restore_queue_depth()
1829 * Check if we can restore can_queue megasas_complete_cmd_dpc()
2473 * Sets the FW busy flag and reduces the host->can_queue if the
2492 instance->host->can_queue = instance->throttlequeuedepth; megasas_reset_timer()
5010 host->can_queue = instance->max_scsi_cmds; megasas_io_attach()
H A Dmegaraid_mbox.c648 host->can_queue = adapter->max_cmds; megaraid_io_attach()
/linux-4.1.27/drivers/scsi/qla4xxx/
H A Dql4_os.c4603 for (index = 0; index < ha->host->can_queue; index++) { qla4xxx_cmd_wait()
4617 if (index == ha->host->can_queue) qla4xxx_cmd_wait()
4770 for (i = 0; i < ha->host->can_queue; i++) { qla4xxx_abort_active_cmds()
5270 * "host->can_queue". This can cause a panic if we were in our interrupt code.
8697 host->can_queue = MAX_SRBS ; qla4xxx_probe_adapter()
9178 for (cnt = 0; cnt < ha->host->can_queue; cnt++) { qla4xxx_eh_wait_for_commands()
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic7xxx_osm.c806 .can_queue = AHC_MAX_QUEUE,
1104 host->can_queue = AHC_MAX_QUEUE; ahc_linux_register_host()
H A Daic79xx_osm.c919 .can_queue = AHD_MAX_QUEUE,
1240 host->can_queue = AHD_MAX_QUEUE; ahd_linux_register_host()
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c87 .can_queue = CXGB3I_SCSI_HOST_QDEPTH,
/linux-4.1.27/drivers/staging/unisys/virthba/
H A Dvirthba.c220 .can_queue = VIRTHBA_MAX_CMNDS,
/linux-4.1.27/drivers/firewire/
H A Dsbp2.c1615 .can_queue = 1,
/linux-4.1.27/drivers/block/
H A Dcciss_scsi.c857 sh->can_queue = cciss_tape_cmds; cciss_scsi_detect()
/linux-4.1.27/drivers/scsi/arcmsr/
H A Darcmsr_hba.c133 .can_queue = ARCMSR_MAX_OUTSTANDING_CMD,
719 host->can_queue = ARCMSR_MAX_OUTSTANDING_CMD; arcmsr_probe()
2928 acb->host->can_queue = acb->maxOutstanding; arcmsr_get_firmware_spec()
/linux-4.1.27/drivers/scsi/be2iscsi/
H A Dbe_main.c566 .can_queue = BE2_IO_DEPTH,
5493 phba->shost->can_queue = phba->params.ios_per_ctrl; beiscsi_eeh_resume()
5643 phba->shost->can_queue = phba->params.ios_per_ctrl; beiscsi_dev_probe()
/linux-4.1.27/drivers/scsi/ufs/
H A Dufshcd.c4254 .can_queue = UFSHCD_CAN_QUEUE,
5483 host->can_queue = hba->nutrs; ufshcd_init()
5521 err = scsi_init_shared_tag_map(host, host->can_queue); ufshcd_init()
/linux-4.1.27/drivers/scsi/bnx2fc/
H A Dbnx2fc_fcoe.c1440 bnx2fc_shost_template.can_queue = hba->max_outstanding_cmds; bnx2fc_if_create()
/linux-4.1.27/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c92 .can_queue = CXGB4I_SCSI_HOST_QDEPTH,
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.c1370 shost->can_queue = (SYM_CONF_MAX_START-2); sym_attach()
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_init.c3313 * Set initial can_queue value since 0 is no longer supported and lpfc_create_port()
3317 shost->can_queue = phba->cfg_hba_queue_depth - 10; lpfc_create_port()
6284 * adjust the value of can_queue. lpfc_post_init_setup()
6287 shost->can_queue = phba->cfg_hba_queue_depth - 10; lpfc_post_init_setup()
/linux-4.1.27/drivers/scsi/fcoe/
H A Dfcoe.c286 .can_queue = FCOE_MAX_OUTSTANDING_COMMANDS,

Completed in 4294 milliseconds