/linux-6.3-rc2/drivers/s390/scsi/ |
A D | zfcp_qdio.c | 63 qdio->req_q_time = now; in zfcp_qdio_account() 77 struct zfcp_qdio *qdio = from_tasklet(qdio, tasklet, request_tasklet); in zfcp_qdio_request_tasklet() local 105 struct zfcp_qdio *qdio = from_timer(qdio, timer, request_timer); in zfcp_qdio_request_timer() local 163 struct zfcp_qdio *qdio = from_tasklet(qdio, tasklet, irq_tasklet); in zfcp_qdio_irq_tasklet() local 288 zfcp_qdio_sbal_check(qdio), qdio->req_q_lock, 5 * HZ); in zfcp_qdio_sbal_get() 422 qdio->req_q_idx = 0; in zfcp_qdio_close() 534 if (!qdio) in zfcp_qdio_destroy() 545 kfree(qdio); in zfcp_qdio_destroy() 553 if (!qdio) in zfcp_qdio_setup() 559 kfree(qdio); in zfcp_qdio_setup() [all …]
|
A D | zfcp_qdio.h | 88 return &qdio->req_q[q_req->sbal_last]->element[0]; in zfcp_qdio_sbale_req() 121 int count = min(atomic_read(&qdio->req_q_free), in zfcp_qdio_req_init() 131 sbale = zfcp_qdio_sbale_req(qdio, q_req); in zfcp_qdio_req_init() 161 sbale = zfcp_qdio_sbale_curr(qdio, q_req); in zfcp_qdio_fill_next() 172 void zfcp_qdio_set_sbale_last(struct zfcp_qdio *qdio, in zfcp_qdio_set_sbale_last() argument 177 sbale = zfcp_qdio_sbale_curr(qdio, q_req); in zfcp_qdio_set_sbale_last() 203 q_req->sbale_curr = qdio->max_sbale_per_sbal - 1; in zfcp_qdio_skip_to_last_sbale() 213 void zfcp_qdio_sbal_limit(struct zfcp_qdio *qdio, in zfcp_qdio_sbal_limit() argument 229 void zfcp_qdio_set_data_div(struct zfcp_qdio *qdio, in zfcp_qdio_set_data_div() argument 234 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_data_div() [all …]
|
A D | zfcp_fsf.c | 886 struct zfcp_qdio *qdio = adapter->qdio; in zfcp_fsf_req_send() local 1149 struct zfcp_qdio *qdio = adapter->qdio; in zfcp_fsf_setup_ct_els_sbals() local 1229 struct zfcp_qdio *qdio = wka_port->adapter->qdio; in zfcp_fsf_send_ct() local 1326 struct zfcp_qdio *qdio = adapter->qdio; in zfcp_fsf_send_els() local 1375 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_exchange_config_data() local 1488 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_exchange_port_data() local 1781 struct zfcp_qdio *qdio = erp_action->adapter->qdio; in zfcp_fsf_open_port() local 1923 struct zfcp_qdio *qdio = wka_port->adapter->qdio; in zfcp_fsf_open_wka_port() local 1982 struct zfcp_qdio *qdio = wka_port->adapter->qdio; in zfcp_fsf_close_wka_port() local 2196 struct zfcp_qdio *qdio = adapter->qdio; in zfcp_fsf_open_lun() local [all …]
|
A D | zfcp_diag.c | 126 rc = zfcp_fsf_exchange_port_data_sync(adapter->qdio, NULL); in zfcp_diag_update_port_data_buffer() 156 rc = zfcp_fsf_exchange_config_data_sync(adapter->qdio, NULL); in zfcp_diag_update_config_data_buffer()
|
A D | zfcp_sysfs.c | 715 retval = zfcp_fsf_exchange_port_data_sync(adapter->qdio, qtcb_port); in zfcp_sysfs_adapter_util_show() 741 retval = zfcp_fsf_exchange_config_data_sync(adapter->qdio, qtcb_config); in zfcp_sysfs_adapter_ex_config() 782 struct zfcp_qdio *qdio = in zfcp_sysfs_adapter_q_full_show() local 783 ((struct zfcp_adapter *) scsi_host->hostdata[0])->qdio; in zfcp_sysfs_adapter_q_full_show() 786 spin_lock_bh(&qdio->stat_lock); in zfcp_sysfs_adapter_q_full_show() 787 util = qdio->req_q_util; in zfcp_sysfs_adapter_q_full_show() 788 spin_unlock_bh(&qdio->stat_lock); in zfcp_sysfs_adapter_q_full_show() 790 return sprintf(buf, "%d %llu\n", atomic_read(&qdio->req_q_full), in zfcp_sysfs_adapter_q_full_show()
|
A D | zfcp_aux.c | 277 if (zfcp_fsf_status_read(adapter->qdio)) { in zfcp_status_read_refill() 300 zfcp_fsf_exchange_config_data_sync(adapter->qdio, NULL); in zfcp_version_change_lost_work() 440 zfcp_qdio_destroy(adapter->qdio); in zfcp_adapter_enqueue() 462 zfcp_qdio_destroy(adapter->qdio); in zfcp_adapter_unregister()
|
A D | zfcp_scsi.c | 497 zfcp_qdio_shost_update(adapter, adapter->qdio); in zfcp_scsi_adapter_register() 629 ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data); in zfcp_scsi_get_fc_host_stats() 658 ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data); in zfcp_scsi_reset_fc_host_stats() 841 shost->sg_prot_tablesize = adapter->qdio->max_sbale_per_req / 2; in zfcp_scsi_set_prot() 842 shost->sg_tablesize = adapter->qdio->max_sbale_per_req / 2; in zfcp_scsi_set_prot()
|
A D | zfcp_def.h | 154 struct zfcp_qdio *qdio; member
|
A D | zfcp_ext.h | 160 const struct zfcp_qdio *const qdio);
|
A D | zfcp_erp.c | 905 zfcp_qdio_close(adapter->qdio); in zfcp_erp_adapter_strategy_close() 921 if (zfcp_qdio_open(adapter->qdio)) { in zfcp_erp_adapter_strategy_open()
|
/linux-6.3-rc2/drivers/s390/net/ |
A D | qeth_core_sys.c | 72 if (card->qdio.in_buf_size == 16384) in qeth_get_bufsize_str() 74 else if (card->qdio.in_buf_size == 24576) in qeth_get_bufsize_str() 76 else if (card->qdio.in_buf_size == 32768) in qeth_get_bufsize_str() 158 switch (card->qdio.do_prio_queueing) { in qeth_dev_prioqing_show() 169 card->qdio.default_out_queue); in qeth_dev_prioqing_show() 193 if (card->qdio.no_out_queues == 1) { in qeth_dev_prioqing_store() 217 card->qdio.default_out_queue = 0; in qeth_dev_prioqing_store() 220 card->qdio.default_out_queue = 1; in qeth_dev_prioqing_store() 223 card->qdio.default_out_queue = 2; in qeth_dev_prioqing_store() 226 card->qdio.default_out_queue = 3; in qeth_dev_prioqing_store() [all …]
|
A D | qeth_ethtool.c | 94 card->qdio.no_out_queues * TXQ_STATS_LEN; in qeth_get_sset_count() 107 for (i = 0; i < card->qdio.no_out_queues; i++) in qeth_get_ethtool_stats() 108 qeth_add_stat_data(&data, &card->qdio.out_qs[i]->stats, in qeth_get_ethtool_stats() 158 param->rx_pending = card->qdio.in_buf_pool.buf_count; in qeth_get_ringparam() 174 for (i = 0; i < card->qdio.no_out_queues; i++) { in qeth_get_strings() 205 channels->max_tx = card->qdio.no_out_queues; in qeth_get_channels() 223 if (channels->tx_count > card->qdio.no_out_queues) in qeth_set_channels() 298 if (__queue >= card->qdio.no_out_queues) in qeth_get_per_queue_coalesce() 301 queue = card->qdio.out_qs[__queue]; in qeth_get_per_queue_coalesce() 316 if (queue >= card->qdio.no_out_queues) in qeth_set_per_queue_coalesce() [all …]
|
A D | qeth_core_main.c | 372 if (!card->qdio.c_q) { in qeth_alloc_cq() 378 card->qdio.c_q = NULL; in qeth_alloc_cq() 385 if (card->qdio.c_q) { in qeth_free_cq() 387 card->qdio.c_q = NULL; in qeth_free_cq() 1445 if (card->qdio.out_qs[i]) in qeth_drain_output_queues() 1463 card->qdio.no_out_queues = max; in qeth_osa_set_output_queues() 1503 card->qdio.in_buf_pool.buf_count = card->qdio.init_pool.buf_count; in qeth_init_qdio_info() 2614 card->qdio.out_qs[i] = queue; in qeth_alloc_qdio_queues() 2641 card->qdio.out_qs[i] = NULL; in qeth_alloc_qdio_queues() 2670 card->qdio.out_qs[i] = NULL; in qeth_free_qdio_queues() [all …]
|
A D | qeth_core.h | 200 #define QETH_MAX_BUFFER_ELEMENTS(card) ((card)->qdio.in_buf_size >> 12) 202 ((card)->qdio.in_buf_pool.buf_count / 2) 205 #define QETH_PCI_THRESHOLD_A(card) ((card)->qdio.in_buf_pool.buf_count+1) 524 for (i = 0; i < card->qdio.no_out_queues && \ 525 (q = card->qdio.out_qs[i]); i++) 843 struct qeth_qdio_info qdio; member 891 return card->qdio.do_prio_queueing != QETH_NO_PRIO_QUEUEING; in qeth_uses_tx_prio_queueing() 899 return min(card->dev->num_tx_queues, card->qdio.no_out_queues); in qeth_tx_actual_queues() 901 return min(priv->tx_wanted_queues, card->qdio.no_out_queues); in qeth_tx_actual_queues() 1001 list_add_tail(&entry->list, &card->qdio.in_buf_pool.entry_list); in qeth_put_buffer_pool_entry()
|
A D | qeth_l3_main.c | 1737 queue = card->qdio.out_qs[qeth_iqd_translate_txq(dev, txq)]; in qeth_l3_hard_start_xmit() 1756 queue = card->qdio.out_qs[txq]; in qeth_l3_hard_start_xmit()
|
A D | qeth_l2_main.c | 510 queue = card->qdio.out_qs[txq]; in qeth_l2_hard_start_xmit()
|
/linux-6.3-rc2/drivers/s390/cio/ |
A D | Makefile | 20 qdio-objs := qdio_main.o qdio_thinint.o qdio_debug.o qdio_setup.o 21 obj-$(CONFIG_QDIO) += qdio.o
|
/linux-6.3-rc2/arch/s390/ |
A D | Kconfig | 661 module will be called qdio.
|