Lines Matching refs:beiscsi_hba
75 struct beiscsi_hba *phba = iscsi_host_priv(shost); \
82 beiscsi_##_name##_change(struct beiscsi_hba *phba, uint32_t val)\
106 struct beiscsi_hba *phba = iscsi_host_priv(shost);\
120 beiscsi_##_name##_init(struct beiscsi_hba *phba, uint32_t val) \
227 struct beiscsi_hba *phba;
287 struct beiscsi_hba *phba;
426 static struct beiscsi_hba *beiscsi_hba_alloc(struct pci_dev *pcidev)
428 struct beiscsi_hba *phba;
452 static void beiscsi_unmap_pci_function(struct beiscsi_hba *phba)
468 static int beiscsi_map_pci_bars(struct beiscsi_hba *phba,
543 static int be_ctrl_init(struct beiscsi_hba *phba, struct pci_dev *pdev)
576 static void beiscsi_get_params(struct beiscsi_hba *phba)
652 static void hwi_ring_eq_db(struct beiscsi_hba *phba,
685 struct beiscsi_hba *phba;
725 struct beiscsi_hba *phba;
747 struct beiscsi_hba *phba;
802 static void beiscsi_free_irqs(struct beiscsi_hba *phba)
821 static int beiscsi_init_irqs(struct beiscsi_hba *phba)
887 void hwi_ring_cq_db(struct beiscsi_hba *phba,
909 static struct sgl_handle *alloc_io_sgl_handle(struct beiscsi_hba *phba)
937 free_io_sgl_handle(struct beiscsi_hba *phba, struct sgl_handle *psgl_handle)
1001 struct wrb_handle *alloc_wrb_handle(struct beiscsi_hba *phba, unsigned int cid,
1042 free_wrb_handle(struct beiscsi_hba *phba, struct hwi_wrb_context *pwrb_context,
1056 static struct sgl_handle *alloc_mgmt_sgl_handle(struct beiscsi_hba *phba)
1084 free_mgmt_sgl_handle(struct beiscsi_hba *phba, struct sgl_handle *psgl_handle)
1234 struct beiscsi_hba *phba, struct sol_cqe *psol)
1287 static void adapter_get_sol_cqe(struct beiscsi_hba *phba,
1342 struct beiscsi_hba *phba, struct sol_cqe *psol)
1427 struct beiscsi_hba *phba = beiscsi_conn->phba;
1478 beiscsi_hdl_purge_handles(struct beiscsi_hba *phba,
1501 struct beiscsi_hba *phba = beiscsi_conn->phba;
1610 struct beiscsi_hba *phba = beiscsi_conn->phba;
1664 struct beiscsi_hba *phba;
1724 beiscsi_hdq_post_handles(struct beiscsi_hba *phba,
1784 struct beiscsi_hba *phba = beiscsi_conn->phba;
1810 void beiscsi_process_mcc_cq(struct beiscsi_hba *phba)
1848 struct beiscsi_hba *phba;
1877 struct beiscsi_hba *phba;
2051 struct beiscsi_hba *phba;
2282 struct beiscsi_hba *phba = beiscsi_conn->phba;
2363 static void beiscsi_find_mem_req(struct beiscsi_hba *phba)
2465 static int beiscsi_alloc_mem(struct beiscsi_hba *phba)
2581 static int beiscsi_get_memory(struct beiscsi_hba *phba)
2587 static void iscsi_init_global_templates(struct beiscsi_hba *phba)
2612 static int beiscsi_init_wrb_handle(struct beiscsi_hba *phba)
2717 static int hwi_init_async_pdu_ctx(struct beiscsi_hba *phba)
2972 hwi_build_be_sgl_arr(struct beiscsi_hba *phba,
2984 hwi_build_be_sgl_by_offset(struct beiscsi_hba *phba,
3011 static int beiscsi_create_eqs(struct beiscsi_hba *phba,
3076 static int beiscsi_create_cqs(struct beiscsi_hba *phba,
3140 beiscsi_create_def_hdr(struct beiscsi_hba *phba,
3192 beiscsi_create_def_data(struct beiscsi_hba *phba,
3250 beiscsi_post_template_hdr(struct beiscsi_hba *phba)
3284 beiscsi_post_pages(struct beiscsi_hba *phba)
3320 static void be_queue_free(struct beiscsi_hba *phba, struct be_queue_info *q)
3330 static int be_queue_alloc(struct beiscsi_hba *phba, struct be_queue_info *q,
3347 beiscsi_create_wrb_rings(struct beiscsi_hba *phba,
3445 static void free_wrb_handles(struct beiscsi_hba *phba)
3459 static void be_mcc_queues_destroy(struct beiscsi_hba *phba)
3520 static int be_mcc_queues_create(struct beiscsi_hba *phba,
3564 static void be2iscsi_enable_msix(struct beiscsi_hba *phba)
3595 static void hwi_purge_eq(struct beiscsi_hba *phba)
3631 static void hwi_cleanup_port(struct beiscsi_hba *phba)
3704 static int hwi_init_port(struct beiscsi_hba *phba)
3831 static int hwi_init_controller(struct beiscsi_hba *phba)
3868 static void beiscsi_free_mem(struct beiscsi_hba *phba)
3891 static int beiscsi_init_sgl_handle(struct beiscsi_hba *phba)
3999 static int hba_setup_cid_tbls(struct beiscsi_hba *phba)
4089 static void hwi_enable_intr(struct beiscsi_hba *phba)
4130 static void hwi_disable_intr(struct beiscsi_hba *phba)
4146 static int beiscsi_init_port(struct beiscsi_hba *phba)
4178 static void beiscsi_cleanup_port(struct beiscsi_hba *phba)
4213 struct beiscsi_hba *phba = beiscsi_conn->phba;
4253 struct beiscsi_hba *phba = beiscsi_conn->phba;
4299 struct beiscsi_hba *phba = beiscsi_conn->phba;
4373 struct beiscsi_hba *phba = beiscsi_conn->phba;
4518 struct beiscsi_hba *phba = beiscsi_conn->phba;
4579 struct beiscsi_hba *phba = beiscsi_conn->phba;
4637 struct beiscsi_hba *phba = beiscsi_conn->phba;
4754 struct beiscsi_hba *phba;
4809 struct beiscsi_hba *phba;
4899 static void beiscsi_hba_attrs_init(struct beiscsi_hba *phba)
4905 void beiscsi_start_boot_work(struct beiscsi_hba *phba, unsigned int s_handle)
4930 struct beiscsi_hba *phba = data;
4994 struct beiscsi_hba *phba = data;
5009 struct beiscsi_hba *phba = data;
5075 struct beiscsi_hba *phba = data;
5080 static int beiscsi_boot_create_kset(struct beiscsi_hba *phba)
5141 struct beiscsi_hba *phba =
5142 container_of(work, struct beiscsi_hba, boot_work);
5191 struct beiscsi_hba *phba;
5197 phba = container_of(work, struct beiscsi_hba, eqd_update.work);
5243 struct beiscsi_hba *phba = from_timer(phba, t, hw_check);
5260 struct beiscsi_hba *phba = from_timer(phba, t, hw_check);
5288 static int beiscsi_enable_port(struct beiscsi_hba *phba)
5386 static void beiscsi_disable_port(struct beiscsi_hba *phba, int unload)
5419 struct beiscsi_hba *phba;
5421 phba = container_of(work, struct beiscsi_hba, sess_work);
5432 struct beiscsi_hba *phba;
5434 phba = container_of(work, struct beiscsi_hba, recover_port.work);
5442 struct beiscsi_hba *phba = NULL;
5444 phba = (struct beiscsi_hba *)pci_get_drvdata(pdev);
5480 struct beiscsi_hba *phba = NULL;
5483 phba = (struct beiscsi_hba *)pci_get_drvdata(pdev);
5511 struct beiscsi_hba *phba;
5514 phba = (struct beiscsi_hba *)pci_get_drvdata(pdev);
5528 struct beiscsi_hba *phba = NULL;
5742 struct beiscsi_hba *phba = NULL;