/drivers/scsi/ufs/ |
H A D | ufshcd.c | 175 static void ufshcd_tmc_handler(struct ufs_hba *hba); 177 static int ufshcd_reset_and_restore(struct ufs_hba *hba); 178 static int ufshcd_clear_tm_cmd(struct ufs_hba *hba, int tag); 179 static void ufshcd_hba_exit(struct ufs_hba *hba); 180 static int ufshcd_probe_hba(struct ufs_hba *hba); 181 static int __ufshcd_setup_clocks(struct ufs_hba *hba, bool on, 183 static int ufshcd_setup_clocks(struct ufs_hba *hba, bool on); 184 static int ufshcd_uic_hibern8_exit(struct ufs_hba *hba); 185 static int ufshcd_uic_hibern8_enter(struct ufs_hba *hba); 186 static int ufshcd_host_reset_and_restore(struct ufs_hba *hba); 191 ufshcd_enable_irq(struct ufs_hba *hba) argument 207 ufshcd_disable_irq(struct ufs_hba *hba) argument 226 ufshcd_wait_for_register(struct ufs_hba *hba, u32 reg, u32 mask, u32 val, unsigned long interval_us, unsigned long timeout_ms) argument 255 ufshcd_get_intr_mask(struct ufs_hba *hba) argument 269 ufshcd_get_ufs_version(struct ufs_hba *hba) argument 281 ufshcd_is_device_present(struct ufs_hba *hba) argument 321 ufshcd_get_tm_free_slot(struct ufs_hba *hba, int *free_slot) argument 341 ufshcd_put_tm_slot(struct ufs_hba *hba, int slot) argument 351 ufshcd_utrl_clear(struct ufs_hba *hba, u32 pos) argument 385 ufshcd_get_uic_cmd_result(struct ufs_hba *hba) argument 398 ufshcd_get_dme_attr_val(struct ufs_hba *hba) argument 460 ufshcd_reset_intr_aggr(struct ufs_hba *hba) argument 474 ufshcd_config_intr_aggr(struct ufs_hba *hba, u8 cnt, u8 tmout) argument 488 ufshcd_enable_run_stop_reg(struct ufs_hba *hba) argument 500 ufshcd_hba_start(struct ufs_hba *hba) argument 511 ufshcd_is_hba_active(struct ufs_hba *hba) argument 520 struct ufs_hba *hba = container_of(work, struct ufs_hba, local 560 ufshcd_hold(struct ufs_hba *hba, bool async) argument 616 struct ufs_hba *hba = container_of(work, struct ufs_hba, local 674 __ufshcd_release(struct ufs_hba *hba) argument 692 ufshcd_release(struct ufs_hba *hba) argument 704 struct ufs_hba *hba = dev_get_drvdata(dev); local 712 struct ufs_hba *hba = dev_get_drvdata(dev); local 724 ufshcd_init_clk_gating(struct ufs_hba *hba) argument 742 ufshcd_exit_clk_gating(struct ufs_hba *hba) argument 752 ufshcd_clk_scaling_start_busy(struct ufs_hba *hba) argument 763 ufshcd_clk_scaling_update_busy(struct ufs_hba *hba) argument 783 ufshcd_send_command(struct ufs_hba *hba, unsigned int task_tag) argument 813 ufshcd_copy_query_response(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) argument 848 ufshcd_hba_capabilities(struct ufs_hba *hba) argument 864 ufshcd_ready_for_uic_cmd(struct ufs_hba *hba) argument 879 ufshcd_get_upmcrs(struct ufs_hba *hba) argument 892 ufshcd_dispatch_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd) argument 917 ufshcd_wait_for_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd) argument 945 __ufshcd_send_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd) argument 968 ufshcd_send_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd) argument 1032 ufshcd_enable_intr(struct ufs_hba *hba, u32 intrs) argument 1052 ufshcd_disable_intr(struct ufs_hba *hba, u32 intrs) argument 1146 ufshcd_prepare_utp_query_req_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, u32 upiu_flags) argument 1192 ufshcd_compose_upiu(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) argument 1269 struct ufs_hba *hba; local 1347 ufshcd_compose_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, enum dev_cmd_type cmd_type, int tag) argument 1363 ufshcd_clear_cmd(struct ufs_hba *hba, int tag) argument 1386 ufshcd_check_query_response(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) argument 1402 ufshcd_dev_cmd_completion(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) argument 1438 ufshcd_wait_for_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp, int max_timeout) argument 1478 ufshcd_get_dev_cmd_tag(struct ufs_hba *hba, int *tag_out) argument 1500 ufshcd_put_dev_cmd_tag(struct ufs_hba *hba, int tag) argument 1514 ufshcd_exec_dev_cmd(struct ufs_hba *hba, enum dev_cmd_type cmd_type, int timeout) argument 1561 ufshcd_init_query(struct ufs_hba *hba, struct ufs_query_req **request, struct ufs_query_res **response, enum query_opcode opcode, u8 idn, u8 index, u8 selector) argument 1584 ufshcd_query_flag(struct ufs_hba *hba, enum query_opcode opcode, enum flag_idn idn, bool *flag_res) argument 1652 ufshcd_query_attr(struct ufs_hba *hba, enum query_opcode opcode, enum attr_idn idn, u8 index, u8 selector, u32 *attr_val) argument 1719 ufshcd_query_descriptor(struct ufs_hba *hba, enum query_opcode opcode, enum desc_idn idn, u8 index, u8 selector, u8 *desc_buf, int *buf_len) argument 1794 ufshcd_read_desc_param(struct ufs_hba *hba, enum desc_idn desc_id, int desc_index, u32 param_offset, u8 *param_read_buf, u32 param_size) argument 1849 ufshcd_read_desc(struct ufs_hba *hba, enum desc_idn desc_id, int desc_index, u8 *buf, u32 size) argument 1858 ufshcd_read_power_desc(struct ufs_hba *hba, u8 *buf, u32 size) argument 1875 ufshcd_read_unit_desc_param(struct ufs_hba *hba, int lun, enum unit_desc_param param_offset, u8 *param_read_buf, u32 param_size) argument 1905 ufshcd_memory_alloc(struct ufs_hba *hba) argument 1987 ufshcd_host_memory_configure(struct ufs_hba *hba) argument 2047 ufshcd_dme_link_startup(struct ufs_hba *hba) argument 2071 ufshcd_dme_set_attr(struct ufs_hba *hba, u32 attr_sel, u8 attr_set, u32 mib_val, u8 peer) argument 2106 ufshcd_dme_get_attr(struct ufs_hba *hba, u32 attr_sel, u32 *mib_val, u8 peer) argument 2151 ufshcd_uic_pwr_ctrl(struct ufs_hba *hba, struct uic_command *cmd) argument 2212 ufshcd_uic_change_pwr_mode(struct ufs_hba *hba, u8 mode) argument 2227 ufshcd_uic_hibern8_enter(struct ufs_hba *hba) argument 2236 ufshcd_uic_hibern8_exit(struct ufs_hba *hba) argument 2256 ufshcd_init_pwr_info(struct ufs_hba *hba) argument 2271 ufshcd_get_max_pwr_mode(struct ufs_hba *hba) argument 2330 ufshcd_change_power_mode(struct ufs_hba *hba, struct ufs_pa_layer_attr *pwr_mode) argument 2401 ufshcd_config_pwr_mode(struct ufs_hba *hba, struct ufs_pa_layer_attr *desired_pwr_mode) argument 2424 ufshcd_complete_dev_init(struct ufs_hba *hba) argument 2481 ufshcd_make_hba_operational(struct ufs_hba *hba) argument 2530 ufshcd_hba_enable(struct ufs_hba *hba) argument 2602 ufshcd_link_startup(struct ufs_hba *hba) argument 2657 ufshcd_verify_dev_init(struct ufs_hba *hba) argument 2694 struct ufs_hba *hba; local 2730 ufshcd_get_lu_wp(struct ufs_hba *hba, u8 lun, u8 *b_lu_write_protect) argument 2761 ufshcd_get_lu_power_on_wp_status(struct ufs_hba *hba, struct scsi_device *sdev) argument 2783 struct ufs_hba *hba; local 2818 struct ufs_hba *hba = shost_priv(sdev->host); local 2860 struct ufs_hba *hba; local 2882 ufshcd_task_req_compl(struct ufs_hba *hba, u32 index, u8 *resp) argument 2956 ufshcd_transfer_rsp_status(struct ufs_hba *hba, struct ufshcd_lrb *lrbp) argument 3028 ufshcd_uic_cmd_compl(struct ufs_hba *hba, u32 intr_status) argument 3046 ufshcd_transfer_req_compl(struct ufs_hba *hba) argument 3105 ufshcd_disable_ee(struct ufs_hba *hba, u16 mask) argument 3133 ufshcd_enable_ee(struct ufs_hba *hba, u16 mask) argument 3162 ufshcd_enable_auto_bkops(struct ufs_hba *hba) argument 3200 ufshcd_disable_auto_bkops(struct ufs_hba *hba) argument 3240 ufshcd_force_reset_auto_bkops(struct ufs_hba *hba) argument 3247 ufshcd_get_bkops_status(struct ufs_hba *hba, u32 *status) argument 3269 ufshcd_bkops_ctrl(struct ufs_hba *hba, enum bkops_status status) argument 3305 ufshcd_urgent_bkops(struct ufs_hba *hba) argument 3310 ufshcd_get_ee_status(struct ufs_hba *hba, u32 *status) argument 3325 struct ufs_hba *hba; local 3356 struct ufs_hba *hba; local 3428 ufshcd_update_uic_error(struct ufs_hba *hba) argument 3458 ufshcd_check_errors(struct ufs_hba *hba) argument 3498 ufshcd_tmc_handler(struct ufs_hba *hba) argument 3512 ufshcd_sl_intr(struct ufs_hba *hba, u32 intr_status) argument 3540 struct ufs_hba *hba = __hba; local 3554 ufshcd_clear_tm_cmd(struct ufs_hba *hba, int tag) argument 3585 ufshcd_issue_tm_cmd(struct ufs_hba *hba, int lun_id, int task_id, u8 tm_function, u8 *tm_response) argument 3670 struct ufs_hba *hba; local 3726 struct ufs_hba *hba; local 3831 ufshcd_host_reset_and_restore(struct ufs_hba *hba) argument 3866 ufshcd_reset_and_restore(struct ufs_hba *hba) argument 3898 struct ufs_hba *hba; local 3994 ufshcd_find_max_sup_active_icc_level(struct ufs_hba *hba, u8 *desc_buf, int len) argument 4028 ufshcd_init_icc_levels(struct ufs_hba *hba) argument 4085 ufshcd_scsi_add_wlus(struct ufs_hba *hba) argument 4131 ufshcd_probe_hba(struct ufs_hba *hba) argument 4220 struct ufs_hba *hba = (struct ufs_hba *)data; local 4268 ufshcd_config_vreg_lpm(struct ufs_hba *hba, struct ufs_vreg *vreg) argument 4277 ufshcd_config_vreg_hpm(struct ufs_hba *hba, struct ufs_vreg *vreg) argument 4355 ufshcd_setup_vreg(struct ufs_hba *hba, bool on) argument 4385 ufshcd_setup_hba_vreg(struct ufs_hba *hba, bool on) argument 4412 ufshcd_init_vreg(struct ufs_hba *hba) argument 4434 ufshcd_init_hba_vreg(struct ufs_hba *hba) argument 4444 __ufshcd_setup_clocks(struct ufs_hba *hba, bool on, bool skip_ref_clk) argument 4492 ufshcd_setup_clocks(struct ufs_hba *hba, bool on) argument 4497 ufshcd_init_clocks(struct ufs_hba *hba) argument 4536 ufshcd_variant_hba_init(struct ufs_hba *hba) argument 4567 ufshcd_variant_hba_exit(struct ufs_hba *hba) argument 4582 ufshcd_hba_init(struct ufs_hba *hba) argument 4634 ufshcd_hba_exit(struct ufs_hba *hba) argument 4646 ufshcd_send_request_sense(struct ufs_hba *hba, struct scsi_device *sdp) argument 4683 ufshcd_set_dev_pwr_mode(struct ufs_hba *hba, enum ufs_dev_pwr_mode pwr_mode) argument 4750 ufshcd_link_state_transition(struct ufs_hba *hba, enum uic_link_state req_link_state, int check_for_bkops) argument 4789 ufshcd_vreg_set_lpm(struct ufs_hba *hba) argument 4815 ufshcd_vreg_set_hpm(struct ufs_hba *hba) argument 4843 ufshcd_hba_vreg_set_lpm(struct ufs_hba *hba) argument 4849 ufshcd_hba_vreg_set_hpm(struct ufs_hba *hba) argument 4871 ufshcd_suspend(struct ufs_hba *hba, enum ufs_pm_op pm_op) argument 5016 ufshcd_resume(struct ufs_hba *hba, enum ufs_pm_op pm_op) argument 5110 ufshcd_system_suspend(struct ufs_hba *hba) argument 5155 ufshcd_system_resume(struct ufs_hba *hba) argument 5176 ufshcd_runtime_suspend(struct ufs_hba *hba) argument 5206 ufshcd_runtime_resume(struct ufs_hba *hba) argument 5215 ufshcd_runtime_idle(struct ufs_hba *hba) argument 5229 ufshcd_shutdown(struct ufs_hba *hba) argument 5256 ufshcd_remove(struct ufs_hba *hba) argument 5279 ufshcd_set_dma_mask(struct ufs_hba *hba) argument 5297 struct ufs_hba *hba; local 5324 ufshcd_scale_clks(struct ufs_hba *hba, bool scale_up) argument 5373 struct ufs_hba *hba = dev_get_drvdata(dev); local 5389 struct ufs_hba *hba = dev_get_drvdata(dev); local 5437 ufshcd_init(struct ufs_hba *hba, void __iomem *mmio_base, unsigned int irq) argument [all...] |
H A D | ufshcd.h | 117 #define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE) 118 #define ufshcd_is_link_active(hba) ((hba)->uic_link_state == \ 120 #define ufshcd_is_link_hibern8(hba) ((hba)->uic_link_state == \ 122 #define ufshcd_set_link_off(hba) ((hba)->uic_link_state = UIC_LINK_OFF_STATE) 123 #define ufshcd_set_link_active(hba) ((hba) 479 ufshcd_is_clkgating_allowed(struct ufs_hba *hba) argument 483 ufshcd_can_hibern8_during_gating(struct ufs_hba *hba) argument 487 ufshcd_is_clkscaling_enabled(struct ufs_hba *hba) argument 491 ufshcd_can_autobkops_during_suspend(struct ufs_hba *hba) argument 508 ufshcd_rmwl(struct ufs_hba *hba, u32 mask, u32 val, u32 reg) argument 526 ufshcd_hba_stop(struct ufs_hba *hba) argument [all...] |
H A D | ufshcd-pci.c | 105 struct ufs_hba *hba = pci_get_drvdata(pdev); local 109 ufshcd_remove(hba); 122 struct ufs_hba *hba; local 142 err = ufshcd_alloc_host(&pdev->dev, &hba); 148 INIT_LIST_HEAD(&hba->clk_list_head); 150 err = ufshcd_init(hba, mmio_base, pdev->irq); 156 pci_set_drvdata(pdev, hba);
|
H A D | ufshcd-pltfrm.c | 56 static int ufshcd_parse_clock_info(struct ufs_hba *hba) argument 61 struct device *dev = hba->dev; 72 INIT_LIST_HEAD(&hba->clk_list_head); 134 list_add_tail(&clki->list, &hba->clk_list_head); 210 * @hba: per adapter instance 217 static int ufshcd_parse_regulator_info(struct ufs_hba *hba) argument 220 struct device *dev = hba->dev; 221 struct ufs_vreg_info *info = &hba->vreg_info; 223 err = ufshcd_populate_vreg(dev, "vdd-hba", &info->vdd_hba); 301 struct ufs_hba *hba; local 370 struct ufs_hba *hba = platform_get_drvdata(pdev); local [all...] |
/drivers/scsi/ |
H A D | hptiop.c | 47 static int iop_send_sync_msg(struct hptiop_hba *hba, u32 msg, u32 millisec); 48 static void hptiop_finish_scsi_req(struct hptiop_hba *hba, u32 tag, 50 static void hptiop_host_request_callback_itl(struct hptiop_hba *hba, u32 tag); 51 static void hptiop_iop_request_callback_itl(struct hptiop_hba *hba, u32 tag); 52 static void hptiop_message_callback(struct hptiop_hba *hba, u32 msg); 54 static int iop_wait_ready_itl(struct hptiop_hba *hba, u32 millisec) argument 60 req = readl(&hba->u.itl.iop->inbound_queue); 67 writel(req, &hba->u.itl.iop->outbound_queue); 68 readl(&hba->u.itl.iop->outbound_intstatus); 75 static int iop_wait_ready_mv(struct hptiop_hba *hba, u3 argument 80 iop_wait_ready_mvfrey(struct hptiop_hba *hba, u32 millisec) argument 85 hptiop_request_callback_itl(struct hptiop_hba *hba, u32 tag) argument 94 hptiop_drain_outbound_queue_itl(struct hptiop_hba *hba) argument 121 iop_intr_itl(struct hptiop_hba *hba) argument 169 mv_inbound_write(u64 p, struct hptiop_hba *hba) argument 183 hptiop_request_callback_mv(struct hptiop_hba *hba, u64 tag) argument 211 iop_intr_mv(struct hptiop_hba *hba) argument 238 hptiop_request_callback_mvfrey(struct hptiop_hba *hba, u32 _tag) argument 261 iop_intr_mvfrey(struct hptiop_hba *hba) argument 306 iop_send_sync_request_itl(struct hptiop_hba *hba, void __iomem *_req, u32 millisec) argument 328 iop_send_sync_request_mv(struct hptiop_hba *hba, u32 size_bits, u32 millisec) argument 348 iop_send_sync_request_mvfrey(struct hptiop_hba *hba, u32 size_bits, u32 millisec) argument 368 hptiop_post_msg_itl(struct hptiop_hba *hba, u32 msg) argument 374 hptiop_post_msg_mv(struct hptiop_hba *hba, u32 msg) argument 381 hptiop_post_msg_mvfrey(struct hptiop_hba *hba, u32 msg) argument 387 iop_send_sync_msg(struct hptiop_hba *hba, u32 msg, u32 millisec) argument 408 iop_get_config_itl(struct hptiop_hba *hba, struct hpt_iop_request_get_config *config) argument 436 iop_get_config_mv(struct hptiop_hba *hba, struct hpt_iop_request_get_config *config) argument 458 iop_get_config_mvfrey(struct hptiop_hba *hba, struct hpt_iop_request_get_config *config) argument 480 iop_set_config_itl(struct hptiop_hba *hba, struct hpt_iop_request_set_config *config) argument 512 iop_set_config_mv(struct hptiop_hba *hba, struct hpt_iop_request_set_config *config) argument 534 iop_set_config_mvfrey(struct hptiop_hba *hba, struct hpt_iop_request_set_config *config) argument 557 hptiop_enable_intr_itl(struct hptiop_hba *hba) argument 563 hptiop_enable_intr_mv(struct hptiop_hba *hba) argument 569 hptiop_enable_intr_mvfrey(struct hptiop_hba *hba) argument 576 hptiop_initialize_iop(struct hptiop_hba *hba) argument 593 hptiop_map_pci_bar(struct hptiop_hba *hba, int index) argument 619 hptiop_map_pci_bar_itl(struct hptiop_hba *hba) argument 636 hptiop_unmap_pci_bar_itl(struct hptiop_hba *hba) argument 643 hptiop_map_pci_bar_mv(struct hptiop_hba *hba) argument 658 hptiop_map_pci_bar_mvfrey(struct hptiop_hba *hba) argument 673 hptiop_unmap_pci_bar_mv(struct hptiop_hba *hba) argument 679 hptiop_unmap_pci_bar_mvfrey(struct hptiop_hba *hba) argument 685 hptiop_message_callback(struct hptiop_hba *hba, u32 msg) argument 704 get_req(struct hptiop_hba *hba) argument 717 free_req(struct hptiop_hba *hba, struct hptiop_request *req) argument 724 hptiop_finish_scsi_req(struct hptiop_hba *hba, u32 tag, struct hpt_iop_request_scsi_command *req) argument 787 hptiop_host_request_callback_itl(struct hptiop_hba *hba, u32 _tag) argument 805 hptiop_iop_request_callback_itl(struct hptiop_hba *hba, u32 tag) argument 846 struct hptiop_hba *hba = dev_id; local 860 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata; local 884 hptiop_post_req_itl(struct hptiop_hba *hba, struct hptiop_request *_req) argument 911 hptiop_post_req_mv(struct hptiop_hba *hba, struct hptiop_request *_req) argument 935 hptiop_post_req_mvfrey(struct hptiop_hba *hba, struct hptiop_request *_req) argument 966 hptiop_reset_comm_itl(struct hptiop_hba *hba) argument 971 hptiop_reset_comm_mv(struct hptiop_hba *hba) argument 976 hptiop_reset_comm_mvfrey(struct hptiop_hba *hba) argument 1011 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata; local 1083 hptiop_reset_hba(struct hptiop_hba *hba) argument 1111 struct hptiop_hba * hba = (struct hptiop_hba *)host->hostdata; local 1123 struct hptiop_hba *hba = (struct hptiop_hba *)sdev->host->hostdata; local 1144 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata; local 1190 hptiop_internal_memalloc_itl(struct hptiop_hba *hba) argument 1195 hptiop_internal_memalloc_mv(struct hptiop_hba *hba) argument 1205 hptiop_internal_memalloc_mvfrey(struct hptiop_hba *hba) argument 1257 hptiop_internal_memfree_itl(struct hptiop_hba *hba) argument 1262 hptiop_internal_memfree_mv(struct hptiop_hba *hba) argument 1272 hptiop_internal_memfree_mvfrey(struct hptiop_hba *hba) argument 1288 struct hptiop_hba *hba; local 1509 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata; local 1522 hptiop_disable_intr_itl(struct hptiop_hba *hba) argument 1533 hptiop_disable_intr_mv(struct hptiop_hba *hba) argument 1539 hptiop_disable_intr_mvfrey(struct hptiop_hba *hba) argument 1552 struct hptiop_hba *hba = (struct hptiop_hba *)host->hostdata; local [all...] |
H A D | stex.c | 373 static struct status_msg *stex_get_status(struct st_hba *hba) argument 375 struct status_msg *status = hba->status_buffer + hba->status_tail; 377 ++hba->status_tail; 378 hba->status_tail %= hba->sts_count+1; 394 static struct req_msg *stex_alloc_req(struct st_hba *hba) argument 396 struct req_msg *req = hba->dma_mem + hba->req_head * hba 404 stex_ss_alloc_req(struct st_hba *hba) argument 410 stex_map_sg(struct st_hba *hba, struct req_msg *req, struct st_ccb *ccb) argument 442 stex_ss_map_sg(struct st_hba *hba, struct req_msg *req, struct st_ccb *ccb) argument 475 stex_controller_info(struct st_hba *hba, struct st_ccb *ccb) argument 503 stex_send_cmd(struct st_hba *hba, struct req_msg *req, u16 tag) argument 516 stex_ss_send_cmd(struct st_hba *hba, struct req_msg *req, u16 tag) argument 577 struct st_hba *hba; local 760 stex_check_cmd(struct st_hba *hba, struct st_ccb *ccb, struct status_msg *resp) argument 769 stex_mu_intr(struct st_hba *hba, u32 doorbell) argument 858 struct st_hba *hba = __hba; local 884 stex_ss_mu_intr(struct st_hba *hba) argument 959 struct st_hba *hba = __hba; local 982 stex_common_handshake(struct st_hba *hba) argument 1066 stex_ss_handshake(struct st_hba *hba) argument 1130 stex_handshake(struct st_hba *hba) argument 1158 struct st_hba *hba = (struct st_hba *)host->hostdata; local 1210 stex_hard_reset(struct st_hba *hba) argument 1249 stex_yos_reset(struct st_hba *hba) argument 1280 stex_ss_reset(struct st_hba *hba) argument 1287 stex_do_reset(struct st_hba *hba) argument 1351 struct st_hba *hba; local 1364 struct st_hba *hba = container_of(work, struct st_hba, reset_work); local 1508 stex_request_irq(struct st_hba *hba) argument 1534 stex_free_irq(struct st_hba *hba) argument 1545 struct st_hba *hba; local 1725 stex_hba_stop(struct st_hba *hba) argument 1771 stex_hba_free(struct st_hba *hba) argument 1789 struct st_hba *hba = pci_get_drvdata(pdev); local 1804 struct st_hba *hba = pci_get_drvdata(pdev); local [all...] |
H A D | hptiop.h | 341 struct hptiop_hba * hba; member in struct:hpt_ioctl_k 354 int (*iop_wait_ready)(struct hptiop_hba *hba, u32 millisec); 355 int (*internal_memalloc)(struct hptiop_hba *hba); 356 int (*internal_memfree)(struct hptiop_hba *hba); 357 int (*map_pci_bar)(struct hptiop_hba *hba); 358 void (*unmap_pci_bar)(struct hptiop_hba *hba); 359 void (*enable_intr)(struct hptiop_hba *hba); 360 void (*disable_intr)(struct hptiop_hba *hba); 361 int (*get_config)(struct hptiop_hba *hba, 363 int (*set_config)(struct hptiop_hba *hba, [all...] |
/drivers/scsi/bnx2i/ |
H A D | bnx2i_init.c | 83 * @hba: Adapter structure pointer 90 void bnx2i_identify_device(struct bnx2i_hba *hba, struct cnic_dev *dev) argument 92 hba->cnic_dev_type = 0; 94 if (hba->pci_did == PCI_DEVICE_ID_NX2_5706 || 95 hba->pci_did == PCI_DEVICE_ID_NX2_5706S) { 96 set_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type); 97 } else if (hba->pci_did == PCI_DEVICE_ID_NX2_5708 || 98 hba->pci_did == PCI_DEVICE_ID_NX2_5708S) { 99 set_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type); 100 } else if (hba 119 struct bnx2i_hba *hba = NULL; local 145 struct bnx2i_hba *hba, *temp; local 174 struct bnx2i_hba *hba = handle; local 196 bnx2i_chip_cleanup(struct bnx2i_hba *hba) argument 230 struct bnx2i_hba *hba = handle; local 281 bnx2i_init_one(struct bnx2i_hba *hba, struct cnic_dev *cnic) argument 327 struct bnx2i_hba *hba; local 352 struct bnx2i_hba *hba; local 383 struct bnx2i_hba *hba = handle; local 571 struct bnx2i_hba *hba; local [all...] |
H A D | bnx2i_iscsi.c | 34 static int bnx2i_adapter_ready(struct bnx2i_hba *hba) argument 38 if (!hba || !test_bit(ADAPTER_STATE_UP, &hba->adapter_state) || 39 test_bit(ADAPTER_STATE_GOING_DOWN, &hba->adapter_state) || 40 test_bit(ADAPTER_STATE_LINK_DOWN, &hba->adapter_state)) 138 * @hba: adapter instance 143 static int bnx2i_map_scsi_sg(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) argument 190 bd_count = bnx2i_map_scsi_sg(cmd->conn->hba, cmd); 230 * @hba: pointer to adapter instance 238 static int bnx2i_bind_conn_to_iscsi_cid(struct bnx2i_hba *hba, argument 258 bnx2i_get_conn_from_id(struct bnx2i_hba *hba, u16 iscsi_cid) argument 277 bnx2i_alloc_iscsi_cid(struct bnx2i_hba *hba) argument 299 bnx2i_free_iscsi_cid(struct bnx2i_hba *hba, u16 iscsi_cid) argument 324 bnx2i_setup_free_cid_que(struct bnx2i_hba *hba) argument 363 bnx2i_release_free_cid_que(struct bnx2i_hba *hba) argument 381 bnx2i_alloc_ep(struct bnx2i_hba *hba) argument 444 bnx2i_alloc_bdt(struct bnx2i_hba *hba, struct iscsi_session *session, struct bnx2i_cmd *cmd) argument 468 bnx2i_destroy_cmd_pool(struct bnx2i_hba *hba, struct iscsi_session *session) argument 493 bnx2i_setup_cmd_pool(struct bnx2i_hba *hba, struct iscsi_session *session) argument 524 bnx2i_setup_mp_bdt(struct bnx2i_hba *hba) argument 568 bnx2i_free_mp_bdt(struct bnx2i_hba *hba) argument 606 bnx2i_ep_destroy_list_add(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 623 bnx2i_ep_destroy_list_del(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 640 bnx2i_ep_ofld_list_add(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 656 bnx2i_ep_ofld_list_del(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 674 bnx2i_find_ep_in_ofld_list(struct bnx2i_hba *hba, u32 iscsi_cid) argument 702 bnx2i_find_ep_in_destroy_list(struct bnx2i_hba *hba, u32 iscsi_cid) argument 731 bnx2i_ep_active_list_add(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 747 bnx2i_ep_active_list_del(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 765 bnx2i_setup_host_queue_size(struct bnx2i_hba *hba, struct Scsi_Host *shost) argument 789 struct bnx2i_hba *hba; local 910 bnx2i_free_hba(struct bnx2i_hba *hba) argument 936 bnx2i_conn_free_login_resources(struct bnx2i_hba *hba, struct bnx2i_conn *bnx2i_conn) argument 977 bnx2i_conn_alloc_login_resources(struct bnx2i_hba *hba, struct bnx2i_conn *bnx2i_conn) argument 1162 struct bnx2i_hba *hba = bnx2i_conn->hba; local 1192 struct bnx2i_hba *hba = bnx2i_conn->hba; local 1226 struct bnx2i_hba *hba = iscsi_host_priv(shost); local 1291 struct bnx2i_hba *hba; local 1341 struct bnx2i_hba *hba = iscsi_host_priv(shost); local 1359 struct bnx2i_hba *hba = iscsi_host_priv(shost); local 1412 struct bnx2i_hba *hba = iscsi_host_priv(shost); local 1478 struct bnx2i_hba *hba; local 1523 struct bnx2i_hba *hba = bnx2i_ep->hba; local 1558 struct bnx2i_hba *hba = iscsi_host_priv(shost); local 1665 struct bnx2i_hba *hba; local 1704 bnx2i_tear_down_conn(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1779 struct bnx2i_hba *hba; local 2027 struct bnx2i_hba *hba = bnx2i_ep->hba; local 2123 struct bnx2i_hba *hba; local 2182 struct bnx2i_hba *hba = iscsi_host_priv(shost); local [all...] |
H A D | bnx2i_sysfs.c | 21 * Map device to hba structure 41 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); local 43 return sprintf(buf, "0x%x\n", hba->max_sqes); 61 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); local 65 if (hba->ofld_conns_active) 68 if (test_bit(BNX2I_NX2_DEV_57710, &hba->cnic_dev_type)) 76 hba->max_sqes = val; 97 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); local 99 return sprintf(buf, "0x%x\n", hba->num_ccell); 116 struct bnx2i_hba *hba local [all...] |
H A D | bnx2i_hwi.c | 34 if (test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) 44 * @hba: Adapter for which adjustments is to be made 48 static void bnx2i_adjust_qp_size(struct bnx2i_hba *hba) argument 52 if (test_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type) || 53 test_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type) || 54 test_bit(BNX2I_NX2_DEV_5709, &hba->cnic_dev_type)) { 55 if (!is_power_of_2(hba->max_sqes)) 56 hba->max_sqes = rounddown_pow_of_two(hba->max_sqes); 58 if (!is_power_of_2(hba 97 bnx2i_get_link_state(struct bnx2i_hba *hba) argument 114 bnx2i_iscsi_license_error(struct bnx2i_hba *hba, u32 error_code) argument 648 struct bnx2i_hba *hba = bnx2i_conn->hba; local 742 bnx2i_send_cmd_cleanup_req(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) argument 766 bnx2i_send_conn_destroy(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 800 bnx2i_570x_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 860 bnx2i_5771x_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 929 bnx2i_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1058 bnx2i_alloc_qp_resc(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1200 bnx2i_free_qp_resc(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1261 bnx2i_send_fw_iscsi_init_msg(struct bnx2i_hba *hba) argument 1358 struct bnx2i_hba *hba = bnx2i_conn->hba; local 1980 struct bnx2i_hba *hba = bnx2i_conn->hba; local 2107 bnx2i_fastpath_notification(struct bnx2i_hba *hba, struct iscsi_kcqe *new_cqe_kcqe) argument 2141 bnx2i_process_update_conn_cmpl(struct bnx2i_hba *hba, struct iscsi_kcqe *update_kcqe) argument 2176 bnx2i_recovery_que_add_conn(struct bnx2i_hba *hba, struct bnx2i_conn *bnx2i_conn) argument 2192 bnx2i_process_tcp_error(struct bnx2i_hba *hba, struct iscsi_kcqe *tcp_err) argument 2225 bnx2i_process_iscsi_error(struct bnx2i_hba *hba, struct iscsi_kcqe *iscsi_err) argument 2412 bnx2i_process_conn_destroy_cmpl(struct bnx2i_hba *hba, struct iscsi_kcqe *conn_destroy) argument 2446 bnx2i_process_ofld_cmpl(struct bnx2i_hba *hba, struct iscsi_kcqe *ofld_kcqe) argument 2503 struct bnx2i_hba *hba = context; local 2558 struct bnx2i_hba *hba = context; local 2683 struct bnx2i_hba *hba = context; local [all...] |
H A D | bnx2i.h | 272 * @hba: adapter structure pointer 285 struct bnx2i_hba *hba; member in struct:bnx2i_conn 372 * @lock: lock to synchonize access to hba structure 390 * @num_conn_opened: statistic counter, total num conns opened on this hba 454 spinlock_t lock; /* protects hba structure access */ 729 * @hba: adapter to which this connection belongs 750 struct bnx2i_hba *hba; member in struct:bnx2i_endpoint 805 extern void bnx2i_identify_device(struct bnx2i_hba *hba, struct cnic_dev *dev); 815 struct bnx2i_conn *bnx2i_get_conn_from_id(struct bnx2i_hba *hba, 820 struct bnx2i_endpoint *bnx2i_ep_ofld_list_next(struct bnx2i_hba *hba); [all...] |
/drivers/target/ |
H A D | target_core_hba.c | 104 struct se_hba *hba; local 107 hba = kzalloc(sizeof(*hba), GFP_KERNEL); 108 if (!hba) { 113 spin_lock_init(&hba->device_lock); 114 mutex_init(&hba->hba_access_mutex); 116 hba->hba_index = scsi_get_new_index(SCSI_INST_INDEX); 117 hba->hba_flags |= hba_flags; 119 hba->transport = core_get_backend(plugin_name); 120 if (!hba 149 core_delete_hba(struct se_hba *hba) argument [all...] |
H A D | target_core_device.c | 578 struct se_hba *hba = dev->se_hba; local 587 spin_lock(&hba->device_lock); 589 spin_unlock(&hba->device_lock); 600 struct se_hba *hba = dev->se_hba; local 614 spin_lock(&hba->device_lock); 616 spin_unlock(&hba->device_lock); 1507 struct se_device *target_alloc_device(struct se_hba *hba, const char *name) argument 1512 dev = hba->transport->alloc_device(hba, name); 1517 dev->se_hba = hba; 1590 struct se_hba *hba = dev->se_hba; local 1675 struct se_hba *hba = dev->se_hba; local 1704 struct se_hba *hba; local 1739 struct se_hba *hba = lun0_hba; local [all...] |
H A D | target_core_pscsi.c | 68 static int pscsi_attach_hba(struct se_hba *hba, u32 host_id) argument 80 hba->hba_ptr = phv; 83 " Generic Target Core Stack %s\n", hba->hba_id, 86 hba->hba_id); 91 static void pscsi_detach_hba(struct se_hba *hba) argument 93 struct pscsi_hba_virt *phv = hba->hba_ptr; 100 " Generic Target Core\n", hba->hba_id, 105 " from Generic Target Core\n", hba->hba_id); 108 hba->hba_ptr = NULL; 111 static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigne argument 350 pscsi_alloc_device(struct se_hba *hba, const char *name) argument 463 struct se_hba *hba = dev->se_hba; local [all...] |
/drivers/parisc/ |
H A D | lba_pci.c | 192 u8 first_bus = d->hba.hba_bus->busn_res.start; 193 u8 last_sub_bus = d->hba.hba_bus->busn_res.end; 208 error_config = READ_REG32(d->hba.base_addr + LBA_ERROR_CONFIG); \ 211 status_control = READ_REG32(d->hba.base_addr + LBA_STAT_CTL); \ 217 arb_mask = READ_REG32(d->hba.base_addr + LBA_ARB_MASK); \ 223 WRITE_REG32(0x1, d->hba.base_addr + LBA_ARB_MASK); \ 229 WRITE_REG32(error_config | LBA_SMART_MODE, d->hba.base_addr + LBA_ERROR_CONFIG); \ 238 WRITE_REG32(tok | PCI_VENDOR_ID, (d)->hba.base_addr + LBA_PCI_CFG_ADDR);\ 243 lba_t32 = READ_REG32((d)->hba.base_addr + LBA_PCI_CFG_ADDR); \ 248 WRITE_REG32(~0, (d)->hba [all...] |
H A D | dino.c | 145 struct pci_hba_data hba; /* 'C' inheritance - must be first */ member in struct:dino_device 179 void __iomem *base_addr = d->hba.base_addr; 214 void __iomem *base_addr = d->hba.base_addr; 307 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); 324 __raw_readl(dino_dev->hba.base_addr+DINO_IPR); 328 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); 339 tmp = __raw_readl(dino_dev->hba.base_addr+DINO_ILR); 370 mask = __raw_readl(dino_dev->hba.base_addr+DINO_IRR0) & DINO_IRR_MASK; 392 mask = __raw_readl(dino_dev->hba.base_addr+DINO_ILR) & dino_dev->imr; 397 dino_dev->hba [all...] |
H A D | eisa.c | 65 struct pci_hba_data hba; member in struct:eisa_ba 311 eisa_dev.hba.dev = dev; 312 eisa_dev.hba.iommu = ccio_get_iommu(dev); 314 eisa_dev.hba.lmmio_space.name = "EISA"; 315 eisa_dev.hba.lmmio_space.start = F_EXTEND(0xfc000000); 316 eisa_dev.hba.lmmio_space.end = F_EXTEND(0xffbfffff); 317 eisa_dev.hba.lmmio_space.flags = IORESOURCE_MEM; 318 result = ccio_request_resource(dev, &eisa_dev.hba.lmmio_space); 323 eisa_dev.hba.io_space.name = "EISA"; 324 eisa_dev.hba [all...] |
/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_fcoe.c | 75 static int bnx2fc_em_config(struct fc_lport *lport, struct bnx2fc_hba *hba); 76 static int bnx2fc_bind_adapter_devices(struct bnx2fc_hba *hba); 77 static void bnx2fc_unbind_adapter_devices(struct bnx2fc_hba *hba); 78 static int bnx2fc_bind_pcidev(struct bnx2fc_hba *hba); 79 static void bnx2fc_unbind_pcidev(struct bnx2fc_hba *hba); 90 static int bnx2fc_fw_init(struct bnx2fc_hba *hba); 91 static void bnx2fc_fw_destroy(struct bnx2fc_hba *hba); 172 struct bnx2fc_hba *hba = interface->hba; local 177 mutex_lock(&hba 251 struct bnx2fc_hba *hba; local 636 struct bnx2fc_hba *hba = interface->hba; local 681 struct bnx2fc_hba *hba = interface->hba; local 714 struct bnx2fc_hba *hba = interface->hba; local 734 bnx2fc_get_link_state(struct bnx2fc_hba *hba) argument 744 struct bnx2fc_hba *hba; local 789 struct bnx2fc_hba *hba = (struct bnx2fc_hba *)data; local 810 struct bnx2fc_hba *hba = (struct bnx2fc_hba *)context; local 951 bnx2fc_em_config(struct fc_lport *lport, struct bnx2fc_hba *hba) argument 1108 bnx2fc_free_vport(struct bnx2fc_hba *hba, struct fc_lport *lport) argument 1273 bnx2fc_hba_destroy(struct bnx2fc_hba *hba) argument 1295 struct bnx2fc_hba *hba; local 1368 bnx2fc_interface_create(struct bnx2fc_hba *hba, struct net_device *netdev, enum fip_state fip_mode) argument 1430 struct bnx2fc_hba *hba = interface->hba; local 1535 struct bnx2fc_hba *hba = interface->hba; local 1635 bnx2fc_unbind_adapter_devices(struct bnx2fc_hba *hba) argument 1647 bnx2fc_bind_adapter_devices(struct bnx2fc_hba *hba) argument 1661 bnx2fc_bind_pcidev(struct bnx2fc_hba *hba) argument 1712 bnx2fc_unbind_pcidev(struct bnx2fc_hba *hba) argument 1728 struct bnx2fc_hba *hba = handle; local 1764 struct bnx2fc_hba *hba = handle; local 1819 bnx2fc_fw_init(struct bnx2fc_hba *hba) argument 1864 bnx2fc_fw_destroy(struct bnx2fc_hba *hba) argument 1898 struct bnx2fc_hba *hba = handle; local 1975 struct bnx2fc_hba *hba; local 2148 struct bnx2fc_hba *hba; local 2322 struct bnx2fc_hba *hba; local 2348 struct bnx2fc_hba *hba; local 2366 struct bnx2fc_hba *hba; local 2623 struct bnx2fc_hba *hba, *next; local [all...] |
H A D | bnx2fc_hwi.c | 19 static void bnx2fc_fastpath_notification(struct bnx2fc_hba *hba, 21 static void bnx2fc_process_ofld_cmpl(struct bnx2fc_hba *hba, 23 static void bnx2fc_process_enable_conn_cmpl(struct bnx2fc_hba *hba, 25 static void bnx2fc_init_failure(struct bnx2fc_hba *hba, u32 err_code); 26 static void bnx2fc_process_conn_destroy_cmpl(struct bnx2fc_hba *hba, 29 int bnx2fc_send_stat_req(struct bnx2fc_hba *hba) argument 41 stat_req.stat_params_addr_lo = (u32) hba->stats_buf_dma; 42 stat_req.stat_params_addr_hi = (u32) ((u64)hba->stats_buf_dma >> 32); 46 if (hba->cnic && hba 61 bnx2fc_send_fw_fcoe_init_msg(struct bnx2fc_hba *hba) argument 145 bnx2fc_send_fw_fcoe_destroy_msg(struct bnx2fc_hba *hba) argument 176 struct bnx2fc_hba *hba = interface->hba; local 361 struct bnx2fc_hba *hba = interface->hba; local 430 struct bnx2fc_hba *hba = interface->hba; local 490 bnx2fc_send_session_destroy_req(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument 514 is_valid_lport(struct bnx2fc_hba *hba, struct fc_lport *lport) argument 535 struct bnx2fc_hba *hba; local 637 struct bnx2fc_hba *hba = interface->hba; local 878 struct bnx2fc_hba *hba = interface->hba; local 1097 bnx2fc_fastpath_notification(struct bnx2fc_hba *hba, struct fcoe_kcqe *new_cqe_kcqe) argument 1120 bnx2fc_process_ofld_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *ofld_kcqe) argument 1174 bnx2fc_process_enable_conn_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *ofld_kcqe) argument 1215 bnx2fc_process_conn_disable_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *disable_kcqe) argument 1248 bnx2fc_process_conn_destroy_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *destroy_kcqe) argument 1277 bnx2fc_init_failure(struct bnx2fc_hba *hba, u32 err_code) argument 1314 struct bnx2fc_hba *hba = (struct bnx2fc_hba *)context; local 1421 struct bnx2fc_hba *hba = interface->hba; local 1844 bnx2fc_setup_task_ctx(struct bnx2fc_hba *hba) argument 1936 bnx2fc_free_task_ctx(struct bnx2fc_hba *hba) argument 1966 bnx2fc_free_hash_table(struct bnx2fc_hba *hba) argument 2003 bnx2fc_allocate_hash_table(struct bnx2fc_hba *hba) argument 2102 bnx2fc_setup_fw_resc(struct bnx2fc_hba *hba) argument 2163 bnx2fc_free_fw_resc(struct bnx2fc_hba *hba) argument [all...] |
H A D | bnx2fc_tgt.c | 21 static u32 bnx2fc_alloc_conn_id(struct bnx2fc_hba *hba, 23 static int bnx2fc_alloc_session_resc(struct bnx2fc_hba *hba, 25 static void bnx2fc_free_session_resc(struct bnx2fc_hba *hba, 27 static void bnx2fc_free_conn_id(struct bnx2fc_hba *hba, u32 conn_id); 86 struct bnx2fc_hba *hba = interface->hba; local 100 rval = bnx2fc_alloc_session_resc(hba, tgt); 159 bnx2fc_free_session_resc(hba, tgt); 162 bnx2fc_free_conn_id(hba, tgt->fcoe_conn_id); 295 struct bnx2fc_hba *hba local 357 struct bnx2fc_hba *hba = interface->hba; local 445 struct bnx2fc_hba *hba = interface->hba; local 588 struct bnx2fc_hba *hba = interface->hba; local 621 bnx2fc_alloc_conn_id(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument 657 bnx2fc_free_conn_id(struct bnx2fc_hba *hba, u32 conn_id) argument 669 bnx2fc_alloc_session_resc(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument 843 bnx2fc_free_session_resc(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument [all...] |
H A D | bnx2fc.h | 153 #define BNX2FC_STATS(hba, stat, cnt) \ 158 if (hba->prev_stats.stat.cnt <= val) \ 159 val -= hba->prev_stats.stat.cnt; \ 161 val += (0xfffffff - hba->prev_stats.stat.cnt); \ 162 hba->bfw_stats.cnt += val; \ 255 struct bnx2fc_hba *hba; member in struct:bnx2fc_interface 278 struct bnx2fc_hba *hba; member in struct:bnx2fc_cmd_mgr 484 struct bnx2fc_hba *hba; member in struct:bnx2fc_unsol_els 494 int bnx2fc_send_fw_fcoe_init_msg(struct bnx2fc_hba *hba); 495 int bnx2fc_send_fw_fcoe_destroy_msg(struct bnx2fc_hba *hba); [all...] |
H A D | bnx2fc_io.c | 243 struct bnx2fc_cmd_mgr *bnx2fc_cmd_mgr_alloc(struct bnx2fc_hba *hba) argument 256 u16 max_xid = hba->max_xid; 291 cmgr->hba = hba; 305 num_pri_ios = num_ios - hba->elstm_xids; 350 bdt_info->bd_tbl = dma_alloc_coherent(&hba->pcidev->dev, 371 struct bnx2fc_hba *hba = cmgr->hba; local 374 u16 max_xid = hba->max_xid; 388 dma_free_coherent(&hba 582 struct bnx2fc_hba *hba = interface->hba; local 619 struct bnx2fc_hba *hba = interface->hba; local 1645 struct bnx2fc_hba *hba = interface->hba; local 1711 struct bnx2fc_hba *hba = interface->hba; local 2023 struct bnx2fc_hba *hba = interface->hba; local [all...] |
/drivers/block/ |
H A D | cpqarray.c | 73 static ctlr_info_t *hba[MAX_CTLR]; variable 224 proc_create_data(hba[i]->devname, 0, proc_array, &ida_proc_fops, hba[i]); 336 free_irq(hba[i]->intr, hba[i]); 337 iounmap(hba[i]->vaddr); 338 unregister_blkdev(COMPAQ_SMART2_MAJOR+i, hba[i]->devname); 339 del_timer(&hba[i]->timer); 340 remove_proc_entry(hba[i]->devname, proc_array); 341 pci_free_consistent(hba[ [all...] |
H A D | cpqarray.h | 122 #define IDA_LOCK(i) (&hba[i]->lock)
|