Searched refs:hba (Results 1 - 25 of 42) sorted by relevance

12

/drivers/scsi/ufs/
H A Dufshcd.c175 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 Dufshcd.h117 #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 Dufshcd-pci.c105 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 Dufshcd-pltfrm.c56 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 Dhptiop.c47 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 Dstex.c373 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 Dhptiop.h341 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 Dbnx2i_init.c83 * @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 Dbnx2i_iscsi.c34 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 Dbnx2i_sysfs.c21 * 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 Dbnx2i_hwi.c34 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 Dbnx2i.h272 * @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 Dtarget_core_hba.c104 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 Dtarget_core_device.c578 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 Dtarget_core_pscsi.c68 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 Dlba_pci.c192 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 Ddino.c145 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 Deisa.c65 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 Dbnx2fc_fcoe.c75 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 Dbnx2fc_hwi.c19 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 Dbnx2fc_tgt.c21 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 Dbnx2fc.h153 #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 Dbnx2fc_io.c243 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 Dcpqarray.c73 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 Dcpqarray.h122 #define IDA_LOCK(i) (&hba[i]->lock)

Completed in 438 milliseconds

12