Home
last modified time | relevance | path

Searched refs:qedi (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/qedi/
H A Dqedi_main.c27 #include "qedi.h"
63 static int qedi_alloc_global_queues(struct qedi_ctx *qedi);
64 static void qedi_free_global_queues(struct qedi_ctx *qedi);
65 static struct qedi_cmd *qedi_get_cmd_from_tid(struct qedi_ctx *qedi, u32 tid);
67 static void qedi_ll2_free_skbs(struct qedi_ctx *qedi);
68 static struct nvm_iscsi_block *qedi_get_nvram_block(struct qedi_ctx *qedi);
76 struct qedi_ctx *qedi; in qedi_iscsi_event_cb() local
86 qedi = (struct qedi_ctx *)context; in qedi_iscsi_event_cb()
87 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_INFO, in qedi_iscsi_event_cb()
91 QEDI_INFO(&qedi in qedi_iscsi_event_cb()
140 struct qedi_ctx *qedi = udev->qedi; qedi_uio_open() local
160 struct qedi_ctx *qedi = udev->qedi; qedi_uio_close() local
207 struct qedi_ctx *qedi = NULL; qedi_reset_uio_rings() local
262 qedi_alloc_uio_rings(struct qedi_ctx *qedi) qedi_alloc_uio_rings() argument
309 qedi_init_uio(struct qedi_ctx *qedi) qedi_init_uio() argument
354 qedi_alloc_and_init_sb(struct qedi_ctx *qedi, struct qed_sb_info *sb_info, u16 sb_id) qedi_alloc_and_init_sb() argument
383 qedi_free_sb(struct qedi_ctx *qedi) qedi_free_sb() argument
398 qedi_free_fp(struct qedi_ctx *qedi) qedi_free_fp() argument
404 qedi_destroy_fp(struct qedi_ctx *qedi) qedi_destroy_fp() argument
410 qedi_alloc_fp(struct qedi_ctx *qedi) qedi_alloc_fp() argument
438 qedi_int_fp(struct qedi_ctx *qedi) qedi_int_fp() argument
462 qedi_prepare_fp(struct qedi_ctx *qedi) qedi_prepare_fp() argument
493 qedi_setup_cid_que(struct qedi_ctx *qedi) qedi_setup_cid_que() argument
525 qedi_release_cid_que(struct qedi_ctx *qedi) qedi_release_cid_que() argument
609 qedi_cm_free_mem(struct qedi_ctx *qedi) qedi_cm_free_mem() argument
616 qedi_cm_alloc_mem(struct qedi_ctx *qedi) qedi_cm_alloc_mem() argument
637 struct qedi_ctx *qedi = NULL; qedi_host_alloc() local
671 struct qedi_ctx *qedi = (struct qedi_ctx *)cookie; qedi_ll2_rx() local
737 qedi_ll2_process_skb(struct qedi_ctx *qedi, struct sk_buff *skb, u16 vlan_id) qedi_ll2_process_skb() argument
792 qedi_ll2_free_skbs(struct qedi_ctx *qedi) qedi_ll2_free_skbs() argument
807 struct qedi_ctx *qedi = (struct qedi_ctx *)arg; qedi_ll2_recv_thread() local
830 qedi_set_iscsi_pf_param(struct qedi_ctx *qedi) qedi_set_iscsi_pf_param() argument
906 qedi_free_iscsi_pf_param(struct qedi_ctx *qedi) qedi_free_iscsi_pf_param() argument
942 qedi_find_boot_info(struct qedi_ctx *qedi, struct qed_mfw_tlv_iscsi *iscsi, struct nvm_iscsi_block *block) qedi_find_boot_info() argument
1044 struct qedi_ctx *qedi; qedi_get_generic_tlv_data() local
1066 struct qedi_ctx *qedi = dev; qedi_get_protocol_tlv_data() local
1125 struct qedi_ctx *qedi = (struct qedi_ctx *)dev; qedi_schedule_hw_err_handler() local
1160 struct qedi_ctx *qedi = dev; qedi_schedule_recovery_handler() local
1183 struct qedi_ctx *qedi = (struct qedi_ctx *)dev; qedi_link_update() local
1206 qedi_queue_cqe(struct qedi_ctx *qedi, union iscsi_cqe *cqe, u16 que_idx, struct qedi_percpu_s *p) qedi_queue_cqe() argument
1263 struct qedi_ctx *qedi = fp->qedi; qedi_process_completions() local
1318 struct qedi_ctx *qedi = fp->qedi; qedi_fp_has_work() local
1343 struct qedi_ctx *qedi = fp->qedi; qedi_msix_handler() local
1373 struct qedi_ctx *qedi = (struct qedi_ctx *)cookie; qedi_simd_int_handler() local
1379 qedi_sync_free_irqs(struct qedi_ctx *qedi) qedi_sync_free_irqs() argument
1407 qedi_request_msix_irq(struct qedi_ctx *qedi) qedi_request_msix_irq() argument
1439 qedi_setup_int(struct qedi_ctx *qedi) qedi_setup_int() argument
1471 qedi_free_nvm_iscsi_cfg(struct qedi_ctx *qedi) qedi_free_nvm_iscsi_cfg() argument
1479 qedi_alloc_nvm_iscsi_cfg(struct qedi_ctx *qedi) qedi_alloc_nvm_iscsi_cfg() argument
1495 qedi_free_bdq(struct qedi_ctx *qedi) qedi_free_bdq() argument
1516 qedi_free_global_queues(struct qedi_ctx *qedi) qedi_free_global_queues() argument
1538 qedi_alloc_bdq(struct qedi_ctx *qedi) qedi_alloc_bdq() argument
1623 qedi_alloc_global_queues(struct qedi_ctx *qedi) qedi_alloc_global_queues() argument
1761 qedi_alloc_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep) qedi_alloc_sq() argument
1817 qedi_free_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep) qedi_free_sq() argument
1827 qedi_get_task_idx(struct qedi_ctx *qedi) qedi_get_task_idx() argument
1848 qedi_clear_task_idx(struct qedi_ctx *qedi, int idx) qedi_clear_task_idx() argument
1855 qedi_update_itt_map(struct qedi_ctx *qedi, u32 tid, u32 proto_itt, struct qedi_cmd *cmd) qedi_update_itt_map() argument
1866 qedi_get_task_tid(struct qedi_ctx *qedi, u32 itt, s16 *tid) qedi_get_task_tid() argument
1883 qedi_get_proto_itt(struct qedi_ctx *qedi, u32 tid, u32 *proto_itt) qedi_get_proto_itt() argument
1891 qedi_get_cmd_from_tid(struct qedi_ctx *qedi, u32 tid) qedi_get_cmd_from_tid() argument
1907 qedi_alloc_itt(struct qedi_ctx *qedi) qedi_alloc_itt() argument
1919 qedi_free_itt(struct qedi_ctx *qedi) qedi_free_itt() argument
2003 qedi_reset_host_mtu(struct qedi_ctx *qedi, u16 mtu) qedi_reset_host_mtu() argument
2028 qedi_get_nvram_block(struct qedi_ctx *qedi) qedi_get_nvram_block() argument
2051 struct qedi_ctx *qedi = data; qedi_show_boot_eth_info() local
2145 struct qedi_ctx *qedi = data; qedi_show_boot_ini_info() local
2184 qedi_show_boot_tgt_info(struct qedi_ctx *qedi, int type, char *buf, enum qedi_nvm_tgts idx) qedi_show_boot_tgt_info() argument
2279 struct qedi_ctx *qedi = data; qedi_show_boot_tgt_pri_info() local
2286 struct qedi_ctx *qedi = data; qedi_show_boot_tgt_sec_info() local
2317 struct qedi_ctx *qedi = data; qedi_boot_release() local
2322 qedi_get_boot_info(struct qedi_ctx *qedi) qedi_get_boot_info() argument
2339 qedi_setup_boot_info(struct qedi_ctx *qedi) qedi_setup_boot_info() argument
2402 struct qedi_ctx *qedi = pci_get_drvdata(pdev); qedi_io_error_detected() local
2420 struct qedi_ctx *qedi = pci_get_drvdata(pdev); __qedi_remove() local
2499 struct qedi_ctx *qedi = qedi_board_disable_work() local
2514 struct qedi_ctx *qedi = pci_get_drvdata(pdev); qedi_shutdown() local
2524 struct qedi_ctx *qedi; qedi_suspend() local
2540 struct qedi_ctx *qedi; __qedi_probe() local
2851 struct qedi_ctx *qedi = qedi_recovery_handler() local
[all...]
H A Dqedi_iscsi.c13 #include "qedi.h"
17 int qedi_recover_all_conns(struct qedi_ctx *qedi) in qedi_recover_all_conns() argument
22 for (i = 0; i < qedi->max_active_conns; i++) { in qedi_recover_all_conns()
23 qedi_conn = qedi_get_conn_from_id(qedi, i); in qedi_recover_all_conns()
27 qedi_start_conn_recovery(qedi, qedi_conn); in qedi_recover_all_conns()
36 struct qedi_ctx *qedi; in qedi_eh_host_reset() local
38 qedi = iscsi_host_priv(shost); in qedi_eh_host_reset()
40 return qedi_recover_all_conns(qedi); in qedi_eh_host_reset()
64 static void qedi_conn_free_login_resources(struct qedi_ctx *qedi, in qedi_conn_free_login_resources() argument
68 dma_free_coherent(&qedi in qedi_conn_free_login_resources()
98 qedi_conn_alloc_login_resources(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_conn_alloc_login_resources() argument
163 qedi_destroy_cmd_pool(struct qedi_ctx *qedi, struct iscsi_session *session) qedi_destroy_cmd_pool() argument
187 qedi_alloc_sget(struct qedi_ctx *qedi, struct iscsi_session *session, struct qedi_cmd *cmd) qedi_alloc_sget() argument
207 qedi_setup_cmd_pool(struct qedi_ctx *qedi, struct iscsi_session *session) qedi_setup_cmd_pool() argument
243 struct qedi_ctx *qedi; qedi_session_create() local
284 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_session_destroy() local
294 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_conn_create() local
351 qedi_bind_conn_to_iscsi_cid(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_bind_conn_to_iscsi_cid() argument
367 qedi_get_conn_from_id(struct qedi_ctx *qedi, u32 iscsi_cid) qedi_get_conn_from_id() argument
387 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_conn_bind() local
431 qedi_iscsi_update_conn(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_iscsi_update_conn() argument
502 struct qedi_ctx *qedi = qedi_ep->qedi; qedi_iscsi_offload_conn() local
593 struct qedi_ctx *qedi; qedi_conn_start() local
624 struct qedi_ctx *qedi; qedi_conn_destroy() local
662 struct qedi_ctx *qedi; qedi_host_get_param() local
693 struct qedi_ctx *qedi; qedi_conn_get_stats() local
835 struct qedi_ctx *qedi; qedi_offload_work() local
866 struct qedi_ctx *qedi; qedi_ep_connect() local
1051 struct qedi_ctx *qedi; qedi_ep_disconnect() local
1177 qedi_data_avail(struct qedi_ctx *qedi, u16 vlanid) qedi_data_avail() argument
1232 struct qedi_ctx *qedi; qedi_set_path() local
1462 qedi_start_conn_recovery(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_start_conn_recovery() argument
1612 struct qedi_ctx *qedi; qedi_process_iscsi_error() local
[all...]
H A Dqedi_dbg.c11 qedi_dbg_err(struct qedi_dbg_ctx *qedi, const char *func, u32 line, in qedi_dbg_err() argument
22 if (likely(qedi) && likely(qedi->pdev)) in qedi_dbg_err()
23 pr_err("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), in qedi_dbg_err()
24 func, line, qedi->host_no, &vaf); in qedi_dbg_err()
32 qedi_dbg_warn(struct qedi_dbg_ctx *qedi, const char *func, u32 line, in qedi_dbg_warn() argument
46 if (likely(qedi) && likely(qedi->pdev)) in qedi_dbg_warn()
47 pr_warn("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), in qedi_dbg_warn()
48 func, line, qedi in qedi_dbg_warn()
57 qedi_dbg_notice(struct qedi_dbg_ctx *qedi, const char *func, u32 line, const char *fmt, ...) qedi_dbg_notice() argument
83 qedi_dbg_info(struct qedi_dbg_ctx *qedi, const char *func, u32 line, u32 level, const char *fmt, ...) qedi_dbg_info() argument
[all...]
H A Dqedi_fw.c11 #include "qedi.h"
30 static void qedi_process_logout_resp(struct qedi_ctx *qedi, in qedi_process_logout_resp() argument
58 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_TID, in qedi_process_logout_resp()
68 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_INFO, in qedi_process_logout_resp()
81 static void qedi_process_text_resp(struct qedi_ctx *qedi, in qedi_process_text_resp() argument
95 task_ctx = qedi_get_task_mem(&qedi->tasks, cmd->task_id); in qedi_process_text_resp()
122 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_TID, in qedi_process_text_resp()
132 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_INFO, in qedi_process_text_resp()
153 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_tmf_resp_work() local
175 qedi_process_tmf_resp(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn) qedi_process_tmf_resp() argument
246 qedi_process_login_resp(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn) qedi_process_login_resp() argument
308 qedi_get_rq_bdq_buf(struct qedi_ctx *qedi, struct iscsi_cqe_unsolicited *cqe, char *ptr, int len) qedi_get_rq_bdq_buf() argument
347 qedi_put_rq_bdq_buf(struct qedi_ctx *qedi, struct iscsi_cqe_unsolicited *cqe, int count) qedi_put_rq_bdq_buf() argument
385 qedi_unsol_pdu_adjust_bdq(struct qedi_ctx *qedi, struct iscsi_cqe_unsolicited *cqe, u32 pdu_len, u32 num_bdqs, char *bdq_data) qedi_unsol_pdu_adjust_bdq() argument
397 qedi_process_nopin_mesg(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn, u16 que_idx) qedi_process_nopin_mesg() argument
468 qedi_process_async_mesg(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn, u16 que_idx) qedi_process_async_mesg() argument
522 qedi_process_reject_mesg(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn, uint16_t que_idx) qedi_process_reject_mesg() argument
564 qedi_scsi_completion(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct iscsi_conn *conn) qedi_scsi_completion() argument
669 qedi_mtask_completion(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *conn, uint16_t que_idx) qedi_mtask_completion() argument
705 qedi_process_nopin_local_cmpl(struct qedi_ctx *qedi, struct iscsi_cqe_solicited *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn) qedi_process_nopin_local_cmpl() argument
725 qedi_process_cmd_cleanup_resp(struct qedi_ctx *qedi, struct iscsi_cqe_solicited *cqe, struct iscsi_task *task, struct iscsi_conn *conn) qedi_process_cmd_cleanup_resp() argument
853 struct qedi_ctx *qedi = work->qedi; qedi_fp_process_cqes() local
1004 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_login() local
1108 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_logout() local
1172 qedi_cleanup_all_io(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, struct iscsi_task *task, bool in_recovery) qedi_cleanup_all_io() argument
1291 qedi_clearsq(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, struct iscsi_task *task) qedi_clearsq() argument
1323 qedi_wait_for_cleanup_request(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, struct iscsi_task *task, struct qedi_cmd *qedi_cmd, struct qedi_work_map *list_work) qedi_wait_for_cleanup_request() argument
1356 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_tmf_work() local
1459 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_tmf() local
1552 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_iscsi_abort_work() local
1600 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_text() local
1699 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_nopout() local
1835 qedi_map_scsi_sg(struct qedi_ctx *qedi, struct qedi_cmd *cmd) qedi_map_scsi_sg() argument
1970 qedi_trace_io(struct qedi_ctx *qedi, struct iscsi_task *task, u16 tid, int8_t direction) qedi_trace_io() argument
2030 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_iscsi_send_ioreq() local
[all...]
H A Dqedi_debugfs.c7 #include "qedi.h"
18 qedi_dbg_host_init(struct qedi_dbg_ctx *qedi, in qedi_dbg_host_init() argument
24 sprintf(host_dirname, "host%u", qedi->host_no); in qedi_dbg_host_init()
25 qedi->bdf_dentry = debugfs_create_dir(host_dirname, qedi_dbg_root); in qedi_dbg_host_init()
31 debugfs_create_file(dops->name, 0600, qedi->bdf_dentry, qedi, in qedi_dbg_host_init()
39 qedi_dbg_host_exit(struct qedi_dbg_ctx *qedi) in qedi_dbg_host_exit() argument
41 debugfs_remove_recursive(qedi->bdf_dentry); in qedi_dbg_host_exit()
42 qedi->bdf_dentry = NULL; in qedi_dbg_host_exit()
143 struct qedi_ctx *qedi in qedi_gbl_ctx_show() local
170 struct qedi_ctx *qedi = container_of(qedi_dbg, struct qedi_ctx, qedi_dbg_gbl_ctx_open() local
180 struct qedi_ctx *qedi = s->private; qedi_io_trace_show() local
217 struct qedi_ctx *qedi = container_of(qedi_dbg, struct qedi_ctx, qedi_dbg_io_trace_open() local
[all...]
H A Dqedi_gbl.h27 int qedi_alloc_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep);
28 void qedi_free_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep);
42 int qedi_get_task_idx(struct qedi_ctx *qedi);
43 void qedi_clear_task_idx(struct qedi_ctx *qedi, int idx);
47 void qedi_update_itt_map(struct qedi_ctx *qedi, u32 tid, u32 proto_itt,
49 void qedi_get_proto_itt(struct qedi_ctx *qedi, u32 tid, u32 *proto_itt);
50 void qedi_get_task_tid(struct qedi_ctx *qedi, u32 itt, int16_t *tid);
53 void qedi_start_conn_recovery(struct qedi_ctx *qedi,
55 struct qedi_conn *qedi_get_conn_from_id(struct qedi_ctx *qedi, u32 iscsi_cid);
60 void qedi_reset_host_mtu(struct qedi_ctx *qedi, u1
[all...]
H A Dqedi_dbg.h82 void qedi_dbg_err(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
84 void qedi_dbg_warn(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
86 void qedi_dbg_notice(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
88 void qedi_dbg_info(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
106 ssize_t (*oper_func)(struct qedi_dbg_ctx *qedi);
132 void qedi_dbg_host_init(struct qedi_dbg_ctx *qedi,
135 void qedi_dbg_host_exit(struct qedi_dbg_ctx *qedi);
H A Dqedi_sysfs.c7 #include "qedi.h"
23 struct qedi_ctx *qedi = qedi_dev_to_hba(dev); in qedi_show_port_state() local
25 if (atomic_read(&qedi->link_state) == QEDI_LINK_UP) in qedi_show_port_state()
34 struct qedi_ctx *qedi = qedi_dev_to_hba(dev); in qedi_show_speed() local
37 qedi_ops->common->get_link(qedi->cdev, &if_link); in qedi_show_speed()
H A DMakefile2 obj-$(CONFIG_QEDI) := qedi.o
3 qedi-y := qedi_main.o qedi_iscsi.o qedi_fw.o qedi_sysfs.o \
6 qedi-$(CONFIG_DEBUG_FS) += qedi_debugfs.o
H A Dqedi_iscsi.h12 #include "qedi.h"
65 struct qedi_ctx *qedi; member
150 struct qedi_ctx *qedi; member
H A Dqedi.h25 #define QEDI_MODULE_NAME "qedi"
131 struct qedi_ctx *qedi; member
172 struct qedi_ctx *qedi; member
372 struct qedi_ctx *qedi; member
/kernel/linux/linux-6.6/drivers/scsi/qedi/
H A Dqedi_main.c27 #include "qedi.h"
63 static int qedi_alloc_global_queues(struct qedi_ctx *qedi);
64 static void qedi_free_global_queues(struct qedi_ctx *qedi);
65 static struct qedi_cmd *qedi_get_cmd_from_tid(struct qedi_ctx *qedi, u32 tid);
67 static void qedi_ll2_free_skbs(struct qedi_ctx *qedi);
68 static struct nvm_iscsi_block *qedi_get_nvram_block(struct qedi_ctx *qedi);
76 struct qedi_ctx *qedi; in qedi_iscsi_event_cb() local
86 qedi = (struct qedi_ctx *)context; in qedi_iscsi_event_cb()
87 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_INFO, in qedi_iscsi_event_cb()
91 QEDI_INFO(&qedi in qedi_iscsi_event_cb()
140 struct qedi_ctx *qedi = udev->qedi; qedi_uio_open() local
160 struct qedi_ctx *qedi = udev->qedi; qedi_uio_close() local
207 struct qedi_ctx *qedi = NULL; qedi_reset_uio_rings() local
262 qedi_alloc_uio_rings(struct qedi_ctx *qedi) qedi_alloc_uio_rings() argument
307 qedi_init_uio(struct qedi_ctx *qedi) qedi_init_uio() argument
352 qedi_alloc_and_init_sb(struct qedi_ctx *qedi, struct qed_sb_info *sb_info, u16 sb_id) qedi_alloc_and_init_sb() argument
381 qedi_free_sb(struct qedi_ctx *qedi) qedi_free_sb() argument
396 qedi_free_fp(struct qedi_ctx *qedi) qedi_free_fp() argument
402 qedi_destroy_fp(struct qedi_ctx *qedi) qedi_destroy_fp() argument
408 qedi_alloc_fp(struct qedi_ctx *qedi) qedi_alloc_fp() argument
436 qedi_int_fp(struct qedi_ctx *qedi) qedi_int_fp() argument
460 qedi_prepare_fp(struct qedi_ctx *qedi) qedi_prepare_fp() argument
491 qedi_setup_cid_que(struct qedi_ctx *qedi) qedi_setup_cid_que() argument
523 qedi_release_cid_que(struct qedi_ctx *qedi) qedi_release_cid_que() argument
607 qedi_cm_free_mem(struct qedi_ctx *qedi) qedi_cm_free_mem() argument
614 qedi_cm_alloc_mem(struct qedi_ctx *qedi) qedi_cm_alloc_mem() argument
635 struct qedi_ctx *qedi = NULL; qedi_host_alloc() local
669 struct qedi_ctx *qedi = (struct qedi_ctx *)cookie; qedi_ll2_rx() local
735 qedi_ll2_process_skb(struct qedi_ctx *qedi, struct sk_buff *skb, u16 vlan_id) qedi_ll2_process_skb() argument
790 qedi_ll2_free_skbs(struct qedi_ctx *qedi) qedi_ll2_free_skbs() argument
805 struct qedi_ctx *qedi = (struct qedi_ctx *)arg; qedi_ll2_recv_thread() local
828 qedi_set_iscsi_pf_param(struct qedi_ctx *qedi) qedi_set_iscsi_pf_param() argument
905 qedi_free_iscsi_pf_param(struct qedi_ctx *qedi) qedi_free_iscsi_pf_param() argument
941 qedi_find_boot_info(struct qedi_ctx *qedi, struct qed_mfw_tlv_iscsi *iscsi, struct nvm_iscsi_block *block) qedi_find_boot_info() argument
1043 struct qedi_ctx *qedi; qedi_get_generic_tlv_data() local
1065 struct qedi_ctx *qedi = dev; qedi_get_protocol_tlv_data() local
1124 struct qedi_ctx *qedi = (struct qedi_ctx *)dev; qedi_schedule_hw_err_handler() local
1159 struct qedi_ctx *qedi = dev; qedi_schedule_recovery_handler() local
1182 struct qedi_ctx *qedi = (struct qedi_ctx *)dev; qedi_link_update() local
1205 qedi_queue_cqe(struct qedi_ctx *qedi, union iscsi_cqe *cqe, u16 que_idx, struct qedi_percpu_s *p) qedi_queue_cqe() argument
1262 struct qedi_ctx *qedi = fp->qedi; qedi_process_completions() local
1317 struct qedi_ctx *qedi = fp->qedi; qedi_fp_has_work() local
1342 struct qedi_ctx *qedi = fp->qedi; qedi_msix_handler() local
1372 struct qedi_ctx *qedi = (struct qedi_ctx *)cookie; qedi_simd_int_handler() local
1378 qedi_sync_free_irqs(struct qedi_ctx *qedi) qedi_sync_free_irqs() argument
1406 qedi_request_msix_irq(struct qedi_ctx *qedi) qedi_request_msix_irq() argument
1438 qedi_setup_int(struct qedi_ctx *qedi) qedi_setup_int() argument
1470 qedi_free_nvm_iscsi_cfg(struct qedi_ctx *qedi) qedi_free_nvm_iscsi_cfg() argument
1478 qedi_alloc_nvm_iscsi_cfg(struct qedi_ctx *qedi) qedi_alloc_nvm_iscsi_cfg() argument
1494 qedi_free_bdq(struct qedi_ctx *qedi) qedi_free_bdq() argument
1515 qedi_free_global_queues(struct qedi_ctx *qedi) qedi_free_global_queues() argument
1537 qedi_alloc_bdq(struct qedi_ctx *qedi) qedi_alloc_bdq() argument
1619 qedi_alloc_global_queues(struct qedi_ctx *qedi) qedi_alloc_global_queues() argument
1757 qedi_alloc_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep) qedi_alloc_sq() argument
1813 qedi_free_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep) qedi_free_sq() argument
1823 qedi_get_task_idx(struct qedi_ctx *qedi) qedi_get_task_idx() argument
1844 qedi_clear_task_idx(struct qedi_ctx *qedi, int idx) qedi_clear_task_idx() argument
1851 qedi_update_itt_map(struct qedi_ctx *qedi, u32 tid, u32 proto_itt, struct qedi_cmd *cmd) qedi_update_itt_map() argument
1862 qedi_get_task_tid(struct qedi_ctx *qedi, u32 itt, s16 *tid) qedi_get_task_tid() argument
1879 qedi_get_proto_itt(struct qedi_ctx *qedi, u32 tid, u32 *proto_itt) qedi_get_proto_itt() argument
1887 qedi_get_cmd_from_tid(struct qedi_ctx *qedi, u32 tid) qedi_get_cmd_from_tid() argument
1903 qedi_alloc_itt(struct qedi_ctx *qedi) qedi_alloc_itt() argument
1915 qedi_free_itt(struct qedi_ctx *qedi) qedi_free_itt() argument
1999 qedi_reset_host_mtu(struct qedi_ctx *qedi, u16 mtu) qedi_reset_host_mtu() argument
2024 qedi_get_nvram_block(struct qedi_ctx *qedi) qedi_get_nvram_block() argument
2047 struct qedi_ctx *qedi = data; qedi_show_boot_eth_info() local
2140 struct qedi_ctx *qedi = data; qedi_show_boot_ini_info() local
2179 qedi_show_boot_tgt_info(struct qedi_ctx *qedi, int type, char *buf, enum qedi_nvm_tgts idx) qedi_show_boot_tgt_info() argument
2274 struct qedi_ctx *qedi = data; qedi_show_boot_tgt_pri_info() local
2281 struct qedi_ctx *qedi = data; qedi_show_boot_tgt_sec_info() local
2312 struct qedi_ctx *qedi = data; qedi_boot_release() local
2317 qedi_get_boot_info(struct qedi_ctx *qedi) qedi_get_boot_info() argument
2334 qedi_setup_boot_info(struct qedi_ctx *qedi) qedi_setup_boot_info() argument
2397 struct qedi_ctx *qedi = pci_get_drvdata(pdev); qedi_io_error_detected() local
2415 struct qedi_ctx *qedi = pci_get_drvdata(pdev); __qedi_remove() local
2492 struct qedi_ctx *qedi = qedi_board_disable_work() local
2507 struct qedi_ctx *qedi = pci_get_drvdata(pdev); qedi_shutdown() local
2517 struct qedi_ctx *qedi; qedi_suspend() local
2533 struct qedi_ctx *qedi; __qedi_probe() local
2844 struct qedi_ctx *qedi = qedi_recovery_handler() local
[all...]
H A Dqedi_iscsi.c13 #include "qedi.h"
17 int qedi_recover_all_conns(struct qedi_ctx *qedi) in qedi_recover_all_conns() argument
22 for (i = 0; i < qedi->max_active_conns; i++) { in qedi_recover_all_conns()
23 qedi_conn = qedi_get_conn_from_id(qedi, i); in qedi_recover_all_conns()
27 qedi_start_conn_recovery(qedi, qedi_conn); in qedi_recover_all_conns()
36 struct qedi_ctx *qedi; in qedi_eh_host_reset() local
38 qedi = iscsi_host_priv(shost); in qedi_eh_host_reset()
40 return qedi_recover_all_conns(qedi); in qedi_eh_host_reset()
65 static void qedi_conn_free_login_resources(struct qedi_ctx *qedi, in qedi_conn_free_login_resources() argument
69 dma_free_coherent(&qedi in qedi_conn_free_login_resources()
99 qedi_conn_alloc_login_resources(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_conn_alloc_login_resources() argument
164 qedi_destroy_cmd_pool(struct qedi_ctx *qedi, struct iscsi_session *session) qedi_destroy_cmd_pool() argument
188 qedi_alloc_sget(struct qedi_ctx *qedi, struct iscsi_session *session, struct qedi_cmd *cmd) qedi_alloc_sget() argument
208 qedi_setup_cmd_pool(struct qedi_ctx *qedi, struct iscsi_session *session) qedi_setup_cmd_pool() argument
244 struct qedi_ctx *qedi; qedi_session_create() local
285 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_session_destroy() local
295 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_conn_create() local
352 qedi_bind_conn_to_iscsi_cid(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_bind_conn_to_iscsi_cid() argument
368 qedi_get_conn_from_id(struct qedi_ctx *qedi, u32 iscsi_cid) qedi_get_conn_from_id() argument
388 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_conn_bind() local
432 qedi_iscsi_update_conn(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_iscsi_update_conn() argument
504 struct qedi_ctx *qedi = qedi_ep->qedi; qedi_iscsi_offload_conn() local
621 struct qedi_ctx *qedi; qedi_conn_start() local
656 struct qedi_ctx *qedi; qedi_conn_destroy() local
694 struct qedi_ctx *qedi; qedi_host_get_param() local
725 struct qedi_ctx *qedi; qedi_conn_get_stats() local
867 struct qedi_ctx *qedi; qedi_offload_work() local
898 struct qedi_ctx *qedi; qedi_ep_connect() local
1082 struct qedi_ctx *qedi; qedi_ep_disconnect() local
1216 qedi_data_avail(struct qedi_ctx *qedi, u16 vlanid) qedi_data_avail() argument
1271 struct qedi_ctx *qedi; qedi_set_path() local
1501 qedi_start_conn_recovery(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn) qedi_start_conn_recovery() argument
1651 struct qedi_ctx *qedi; qedi_process_iscsi_error() local
[all...]
H A Dqedi_dbg.c11 qedi_dbg_err(struct qedi_dbg_ctx *qedi, const char *func, u32 line, in qedi_dbg_err() argument
22 if (likely(qedi) && likely(qedi->pdev)) in qedi_dbg_err()
23 pr_err("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), in qedi_dbg_err()
24 func, line, qedi->host_no, &vaf); in qedi_dbg_err()
32 qedi_dbg_warn(struct qedi_dbg_ctx *qedi, const char *func, u32 line, in qedi_dbg_warn() argument
46 if (likely(qedi) && likely(qedi->pdev)) in qedi_dbg_warn()
47 pr_warn("[%s]:[%s:%d]:%d: %pV", dev_name(&qedi->pdev->dev), in qedi_dbg_warn()
48 func, line, qedi in qedi_dbg_warn()
57 qedi_dbg_notice(struct qedi_dbg_ctx *qedi, const char *func, u32 line, const char *fmt, ...) qedi_dbg_notice() argument
83 qedi_dbg_info(struct qedi_dbg_ctx *qedi, const char *func, u32 line, u32 level, const char *fmt, ...) qedi_dbg_info() argument
[all...]
H A Dqedi_debugfs.c7 #include "qedi.h"
18 qedi_dbg_host_init(struct qedi_dbg_ctx *qedi, in qedi_dbg_host_init() argument
24 sprintf(host_dirname, "host%u", qedi->host_no); in qedi_dbg_host_init()
25 qedi->bdf_dentry = debugfs_create_dir(host_dirname, qedi_dbg_root); in qedi_dbg_host_init()
31 debugfs_create_file(dops->name, 0600, qedi->bdf_dentry, qedi, in qedi_dbg_host_init()
39 qedi_dbg_host_exit(struct qedi_dbg_ctx *qedi) in qedi_dbg_host_exit() argument
41 debugfs_remove_recursive(qedi->bdf_dentry); in qedi_dbg_host_exit()
42 qedi->bdf_dentry = NULL; in qedi_dbg_host_exit()
143 struct qedi_ctx *qedi in qedi_gbl_ctx_show() local
170 struct qedi_ctx *qedi = container_of(qedi_dbg, struct qedi_ctx, qedi_dbg_gbl_ctx_open() local
180 struct qedi_ctx *qedi = s->private; qedi_io_trace_show() local
217 struct qedi_ctx *qedi = container_of(qedi_dbg, struct qedi_ctx, qedi_dbg_io_trace_open() local
[all...]
H A Dqedi_fw.c11 #include "qedi.h"
30 static void qedi_process_logout_resp(struct qedi_ctx *qedi, in qedi_process_logout_resp() argument
58 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_TID, in qedi_process_logout_resp()
68 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_INFO, in qedi_process_logout_resp()
81 static void qedi_process_text_resp(struct qedi_ctx *qedi, in qedi_process_text_resp() argument
95 task_ctx = qedi_get_task_mem(&qedi->tasks, cmd->task_id); in qedi_process_text_resp()
122 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_TID, in qedi_process_text_resp()
132 QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_INFO, in qedi_process_text_resp()
153 struct qedi_ctx *qedi = qedi_conn->qedi; in qedi_tmf_resp_work() local
177 qedi_process_tmf_resp(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn) qedi_process_tmf_resp() argument
257 qedi_process_login_resp(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn) qedi_process_login_resp() argument
319 qedi_get_rq_bdq_buf(struct qedi_ctx *qedi, struct iscsi_cqe_unsolicited *cqe, char *ptr, int len) qedi_get_rq_bdq_buf() argument
358 qedi_put_rq_bdq_buf(struct qedi_ctx *qedi, struct iscsi_cqe_unsolicited *cqe, int count) qedi_put_rq_bdq_buf() argument
396 qedi_unsol_pdu_adjust_bdq(struct qedi_ctx *qedi, struct iscsi_cqe_unsolicited *cqe, u32 pdu_len, u32 num_bdqs, char *bdq_data) qedi_unsol_pdu_adjust_bdq() argument
408 qedi_process_nopin_mesg(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn, u16 que_idx) qedi_process_nopin_mesg() argument
479 qedi_process_async_mesg(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn, u16 que_idx) qedi_process_async_mesg() argument
533 qedi_process_reject_mesg(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn, uint16_t que_idx) qedi_process_reject_mesg() argument
575 qedi_scsi_completion(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct iscsi_conn *conn) qedi_scsi_completion() argument
673 qedi_mtask_completion(struct qedi_ctx *qedi, union iscsi_cqe *cqe, struct iscsi_task *task, struct qedi_conn *conn, uint16_t que_idx) qedi_mtask_completion() argument
709 qedi_process_nopin_local_cmpl(struct qedi_ctx *qedi, struct iscsi_cqe_solicited *cqe, struct iscsi_task *task, struct qedi_conn *qedi_conn) qedi_process_nopin_local_cmpl() argument
729 qedi_process_cmd_cleanup_resp(struct qedi_ctx *qedi, struct iscsi_cqe_solicited *cqe, struct iscsi_conn *conn) qedi_process_cmd_cleanup_resp() argument
823 struct qedi_ctx *qedi = work->qedi; qedi_fp_process_cqes() local
967 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_login() local
1071 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_logout() local
1135 qedi_cleanup_all_io(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, struct iscsi_task *task, bool in_recovery) qedi_cleanup_all_io() argument
1252 qedi_clearsq(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, struct iscsi_task *task) qedi_clearsq() argument
1284 qedi_wait_for_cleanup_request(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn, struct iscsi_task *task, struct qedi_cmd *qedi_cmd, struct qedi_work_map *list_work) qedi_wait_for_cleanup_request() argument
1317 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_abort_work() local
1427 struct qedi_ctx *qedi = qedi_conn->qedi; send_iscsi_tmf() local
1509 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_tmf() local
1543 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_text() local
1642 struct qedi_ctx *qedi = qedi_conn->qedi; qedi_send_iscsi_nopout() local
1778 qedi_map_scsi_sg(struct qedi_ctx *qedi, struct qedi_cmd *cmd) qedi_map_scsi_sg() argument
1913 qedi_trace_io(struct qedi_ctx *qedi, struct iscsi_task *task, u16 tid, int8_t direction) qedi_trace_io() argument
1973 struct qedi_ctx *qedi = iscsi_host_priv(shost); qedi_iscsi_send_ioreq() local
[all...]
H A Dqedi_gbl.h27 int qedi_alloc_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep);
28 void qedi_free_sq(struct qedi_ctx *qedi, struct qedi_endpoint *ep);
41 int qedi_get_task_idx(struct qedi_ctx *qedi);
42 void qedi_clear_task_idx(struct qedi_ctx *qedi, int idx);
46 void qedi_update_itt_map(struct qedi_ctx *qedi, u32 tid, u32 proto_itt,
48 void qedi_get_proto_itt(struct qedi_ctx *qedi, u32 tid, u32 *proto_itt);
49 void qedi_get_task_tid(struct qedi_ctx *qedi, u32 itt, int16_t *tid);
52 void qedi_start_conn_recovery(struct qedi_ctx *qedi,
54 struct qedi_conn *qedi_get_conn_from_id(struct qedi_ctx *qedi, u32 iscsi_cid);
59 void qedi_reset_host_mtu(struct qedi_ctx *qedi, u1
[all...]
H A Dqedi_dbg.h81 void qedi_dbg_err(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
83 void qedi_dbg_warn(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
85 void qedi_dbg_notice(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
87 void qedi_dbg_info(struct qedi_dbg_ctx *qedi, const char *func, u32 line,
105 ssize_t (*oper_func)(struct qedi_dbg_ctx *qedi);
131 void qedi_dbg_host_init(struct qedi_dbg_ctx *qedi,
134 void qedi_dbg_host_exit(struct qedi_dbg_ctx *qedi);
H A Dqedi_sysfs.c7 #include "qedi.h"
23 struct qedi_ctx *qedi = qedi_dev_to_hba(dev); in port_state_show() local
25 if (atomic_read(&qedi->link_state) == QEDI_LINK_UP) in port_state_show()
34 struct qedi_ctx *qedi = qedi_dev_to_hba(dev); in speed_show() local
37 qedi_ops->common->get_link(qedi->cdev, &if_link); in speed_show()
H A DMakefile2 obj-$(CONFIG_QEDI) := qedi.o
3 qedi-y := qedi_main.o qedi_iscsi.o qedi_fw.o qedi_sysfs.o \
6 qedi-$(CONFIG_DEBUG_FS) += qedi_debugfs.o
H A Dqedi_iscsi.h12 #include "qedi.h"
65 struct qedi_ctx *qedi; member
151 struct qedi_ctx *qedi; member
H A Dqedi.h25 #define QEDI_MODULE_NAME "qedi"
131 struct qedi_ctx *qedi; member
172 struct qedi_ctx *qedi; member
372 struct qedi_ctx *qedi; member
/kernel/linux/linux-5.10/drivers/scsi/
H A DMakefile136 obj-$(CONFIG_QEDI) += libiscsi.o qedi/
/kernel/linux/linux-6.6/drivers/scsi/
H A DMakefile134 obj-$(CONFIG_QEDI) += libiscsi.o qedi/

Completed in 16 milliseconds