Searched refs:efct (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/scsi/elx/
H A DMakefile8 obj-$(CONFIG_SCSI_EFCT) := efct.o
10 efct-objs := efct/efct_driver.o efct/efct_io.o efct/efct_scsi.o \
11 efct/efct_xport.o efct/efct_hw.o efct/efct_hw_queues.o \
12 efct/efct_lio.o efct/efct_unso
[all...]
/linux-master/drivers/scsi/elx/efct/
H A Defct_driver.c64 struct efct *efct = NULL; local
66 efct = kzalloc_node(sizeof(*efct), GFP_KERNEL, nid);
67 if (!efct)
68 return efct;
70 INIT_LIST_HEAD(&efct->list_entry);
71 list_add_tail(&efct->list_entry, &efct_devices);
73 return efct;
77 efct_teardown_msix(struct efct *efc argument
90 efct_efclib_config(struct efct *efct, struct libefc_function_template *tt) argument
137 efct_device_attach(struct efct *efct) argument
205 efct_device_detach(struct efct *efct) argument
247 efct_firmware_write(struct efct *efct, const u8 *buf, size_t buf_len, u8 *change_status) argument
305 efct_fw_reset(struct efct *efct) argument
327 efct_request_firmware_update(struct efct *efct) argument
388 efct_device_free(struct efct *efct) argument
397 efct_device_interrupts_required(struct efct *efct) argument
412 struct efct *efct = intr_ctx->efct; local
425 efct_setup_msix(struct efct *efct, u32 num_intrs) argument
482 struct efct *efct = NULL; local
601 struct efct *efct = pci_get_drvdata(pdev); local
626 efct_device_prep_for_reset(struct efct *efct, struct pci_dev *pdev) argument
639 efct_device_prep_for_recover(struct efct *efct) argument
665 struct efct *efct = pci_get_drvdata(pdev); local
695 struct efct *efct = pci_get_drvdata(pdev); local
728 struct efct *efct = pci_get_drvdata(pdev); local
[all...]
H A Defct_xport.c27 efct_xport_alloc(struct efct *efct) argument
35 xport->efct = efct;
40 efct_xport_init_debugfs(struct efct *efct) argument
42 /* Setup efct debugfs root directory */
44 efct_debugfs_root = debugfs_create_dir("efct", NULL);
49 if (!efct->sess_debugfs_dir) {
50 efct
66 efct_xport_delete_debugfs(struct efct *efct) argument
83 struct efct *efct = xport->efct; local
184 struct efct *efct = xport->efct; local
190 efct_xport_config_stats_timer(struct efct *efct) argument
216 struct efct *efct = xport->efct; local
268 struct efct *efct = NULL; local
345 efct_get_link_supported_speeds(struct efct *efct) argument
375 efct_scsi_new_device(struct efct *efct) argument
502 struct efct *efct = xport->efct; local
530 struct efct *efct = NULL; local
664 efct_scsi_del_device(struct efct *efct) argument
681 struct efct *efct = vport->efct; local
695 struct efct *efct = vport->efct; local
728 struct efct *efct = vport->efct; local
743 struct efct *efct = vport->efct; local
794 struct efct *efct = vport->efct; local
810 struct efct *efct = vport->efct; local
860 struct efct *efct = vport->efct; local
875 struct efct *efct = vport ? vport->efct : NULL; local
899 efct_scsi_new_vport(struct efct *efct, struct device *dev) argument
951 efct_scsi_del_vport(struct efct *efct, struct Scsi_Host *shost) argument
972 struct efct *efct = pport ? pport->efct : NULL; local
1002 struct efct *efct = vport ? vport->efct : NULL; local
[all...]
H A Defct_io.h12 #define EFCT_LOG_ENABLE_IO_ERRORS(efct) \
13 (((efct) != NULL) ? (((efct)->logmask & (1U << 6)) != 0) : 0)
17 if (EFCT_LOG_ENABLE_IO_ERRORS(io->efct)) \
18 efc_log_warn(io->efct, fmt, ##__VA_ARGS__); \
47 * @efct: pointer back to efct
97 struct efct *efct; member in struct:efct_io
161 efct_io_pool_create(struct efct *efc
[all...]
H A Defct_io.c12 struct efct *efct; member in struct:efct_io_pool
21 efct_io_pool_create(struct efct *efct, u32 num_sgl) argument
32 io_pool->efct = efct;
49 io->rspbuf.virt = dma_alloc_coherent(&efct->pci->dev,
53 efc_log_err(efct, "dma_alloc rspbuf failed\n");
78 struct efct *efct; local
108 struct efct *efct; local
149 struct efct *efct; local
172 efct_io_find_tgt_io(struct efct *efct, struct efct_node *node, u16 ox_id, u16 rx_id) argument
[all...]
H A Defct_unsol.c10 #define frame_printf(efct, hdr, fmt, ...) \
15 efc_log_debug(efct, "[%06x.%s] %02x/%04x/%04x: " fmt, \
22 efct_node_find(struct efct *efct, u32 port_id, u32 node_id) argument
32 node = xa_load(&efct->lookup, id);
40 efct_dispatch_frame(struct efct *efct, struct efc_hw_sequence *seq) argument
56 node = efct_node_find(efct, d_id, s_id);
58 efc_log_err(efct,
61 efct_hw_sequence_free(&efct
86 struct efct *efct = arg; local
138 efct_validate_fcp_cmd(struct efct *efct, struct efc_hw_sequence *seq) argument
226 struct efct *efct = node->efct; local
320 struct efct *efct = node->efct; local
341 struct efct *efct = node->efct; local
405 struct efct *efct = io->efct; local
465 struct efct *efct = node->efct; local
[all...]
H A Defct_scsi.h56 struct efct *efct; member in struct:efct_vport
142 struct efct_io *efct_io_get_instance(struct efct *efct, u32 index);
146 int efct_scsi_tgt_new_device(struct efct *efct);
147 int efct_scsi_tgt_del_device(struct efct *efct);
188 int efct_scsi_new_device(struct efct *efct);
[all...]
H A Defct_scsi.c10 #define enable_tsend_auto_resp(efct) 1
11 #define enable_treceive_auto_resp(efct) 0
16 efc_log_debug(io->efct, "[%s]" SCSI_IOFMT fmt, \
20 #define EFCT_LOG_ENABLE_SCSI_TRACE(efct) \
21 (((efct) != NULL) ? (((efct)->logmask & (1U << 2)) != 0) : 0)
25 if (EFCT_LOG_ENABLE_SCSI_TRACE(io->efct)) \
32 struct efct *efct; local
37 efct
78 struct efct *efct = io->efct; local
112 struct efct *efct; local
207 struct efct *efct = hw->os; local
273 struct efct *efct = io->efct; local
389 efct_scsi_dispatch_pending(struct efct *efct) argument
458 efct_scsi_check_pending(struct efct *efct) argument
520 struct efct *efct = io->efct; local
587 struct efct *efct = io->efct; local
623 struct efct *efct; local
735 struct efct *efct; local
841 struct efct *efct; local
875 struct efct *efct = node->efct; local
923 struct efct *efct = node->efct; local
1042 struct efct *efct; local
1099 struct efct *efct; local
[all...]
H A Defct_lio.c95 struct efct *efct; local
99 if (!tpg->nport || !tpg->nport->efct) {
104 efct = tpg->nport->efct;
105 efc = efct->efcport;
114 efc_log_debug(efct, "enable portal group %d\n", tpg->tpgt);
116 ret = efct_xport_control(efct->xport, EFCT_XPORT_PORT_ONLINE);
118 efct->tgt_efct.lio_nport = NULL;
119 efc_log_debug(efct, "canno
154 struct efct *efct; local
331 struct efct *efct = io->efct; local
716 struct efct *efct; local
733 struct efct *efct; local
765 struct efct *efct; local
848 struct efct *efct = lio_nport->efct; local
863 struct efct *efct = lio_vport->efct; local
889 struct efct *efct; local
931 struct efct *efct = tpg->nport->efct; local
946 struct efct *efct; local
1033 struct efct *efct; local
1070 struct efct *efct = node->efc->base; local
1096 efct_scsi_tgt_new_device(struct efct *efct) argument
1129 efct_scsi_tgt_del_device(struct efct *efct) argument
1139 struct efct *efct = nport->efc->base; local
1157 struct efct *efct = wq_data->efct; local
1222 struct efct *efct = node->efc->base; local
1244 struct efct *efct = wq_data->efct; local
1279 struct efct *efct = node->efc->base; local
1325 struct efct *efct = io->efct; local
1401 struct efct *efct = tmfio->efct; local
[all...]
H A Defct_lio.h14 efc_log_debug(io->efct, \
21 efc_log_debug(io->efct, \
30 struct efct *efct; member in struct:efct_lio_wq_data
35 /* Target private efct structure */
72 struct efct *efct; member in struct:efct_node
141 struct efct *efct; member in struct:efct_lio_vport
152 struct efct *efc member in struct:efct_lio_nport
[all...]
H A Defct_driver.h22 #define EFCT_DRIVER_NAME "efct"
48 struct efct *efct; member in struct:efct_intr_context
52 struct efct { struct
H A Defct_xport.h114 struct efct *efct; member in struct:efct_xport
166 efct_xport_alloc(struct efct *efct);
H A Defct_hw.c50 struct efct *efct = hw->os; local
55 if (PCI_FUNC(efct->pci->devfn) != 0)
85 struct efct *efct = hw->os; local
158 efc_domain_cb(efct->efcport, EFC_HW_DOMAIN_FOUND, &drec);
170 struct efct *efct = hw->os; local
178 efct->efcport->link_status = EFC_LINK_STATUS_UP;
188 efc_domain_cb(efct
487 struct efct *efct = hw->os; local
612 struct efct *efct = hw->os; local
1176 struct efct *efct = hw->os; local
1210 struct efct *efct = hw->os; local
1229 struct efct *efct = hw->os; local
1550 struct efct *efct = base; local
2562 struct efct *efct = efc->base; local
2568 efct_hw_bls_send(struct efct *efct, u32 type, struct sli_bls_params *bls_params, void *cb, void *arg) argument
2696 struct efct *efct = efc->base; local
3395 struct efct *efct = hw->os; local
[all...]
H A Defct_hw_queues.c98 struct efct *efct = hw->os; local
111 maskp = pci_irq_get_affinity(efct->pci, i);
113 efc_log_debug(efct, "maskp null for vector:%d\n", i);
119 efc_log_debug(efct, "CPU:%d irq vector:%d\n", cpu, i);
674 struct efct *efct = efc->base; local
676 return efct_hw_rqpair_sequence_free(&efct->hw, seq);
H A Defct_hw.h182 * for both SLI and efct.
367 struct efct *os;
705 efct_hw_bls_send(struct efct *efct, u32 type, struct sli_bls_params *bls_params,
/linux-master/drivers/scsi/elx/libefc/
H A Defclib.h497 int (*issue_mbox_rqst)(void *efct, void *buf, void *cb, void *arg);

Completed in 201 milliseconds