/linux-master/drivers/scsi/bnx2i/ |
H A D | bnx2i_sysfs.c | 21 * Map device to hba structure 42 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); local 44 return sprintf(buf, "0x%x\n", hba->max_sqes); 63 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); local 67 if (hba->ofld_conns_active) 70 if (test_bit(BNX2I_NX2_DEV_57710, &hba->cnic_dev_type)) 78 hba->max_sqes = val; 100 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); local 102 return sprintf(buf, "0x%x\n", hba->num_ccell); 120 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 632 struct bnx2i_hba *hba = bnx2i_conn->hba; local 727 bnx2i_send_cmd_cleanup_req(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) argument 751 bnx2i_send_conn_destroy(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 785 bnx2i_570x_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 845 bnx2i_5771x_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 914 bnx2i_send_conn_ofld_req(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1043 bnx2i_alloc_qp_resc(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1183 bnx2i_free_qp_resc(struct bnx2i_hba *hba, struct bnx2i_endpoint *ep) argument 1244 bnx2i_send_fw_iscsi_init_msg(struct bnx2i_hba *hba) argument 1341 struct bnx2i_hba *hba = bnx2i_conn->hba; local 1959 struct bnx2i_hba *hba = bnx2i_conn->hba; local 2086 bnx2i_fastpath_notification(struct bnx2i_hba *hba, struct iscsi_kcqe *new_cqe_kcqe) argument 2120 bnx2i_process_update_conn_cmpl(struct bnx2i_hba *hba, struct iscsi_kcqe *update_kcqe) argument 2155 bnx2i_recovery_que_add_conn(struct bnx2i_hba *hba, struct bnx2i_conn *bnx2i_conn) argument 2171 bnx2i_process_tcp_error(struct bnx2i_hba *hba, struct iscsi_kcqe *tcp_err) argument 2204 bnx2i_process_iscsi_error(struct bnx2i_hba *hba, struct iscsi_kcqe *iscsi_err) argument 2388 bnx2i_process_conn_destroy_cmpl(struct bnx2i_hba *hba, struct iscsi_kcqe *conn_destroy) argument 2422 bnx2i_process_ofld_cmpl(struct bnx2i_hba *hba, struct iscsi_kcqe *ofld_kcqe) argument 2478 struct bnx2i_hba *hba = context; local 2533 struct bnx2i_hba *hba = context; local 2656 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...] |
/linux-master/drivers/ufs/host/ |
H A D | ufshcd-dwc.h | 21 int ufshcd_dwc_link_startup_notify(struct ufs_hba *hba, 23 int ufshcd_dwc_dme_set_attrs(struct ufs_hba *hba,
|
H A D | tc-dwc-g210.c | 21 * @hba: Pointer to drivers structure 25 static int tc_dwc_g210_setup_40bit_rmmi(struct ufs_hba *hba) argument 78 return ufshcd_dwc_dme_set_attrs(hba, setup_attrs, 84 * @hba: Pointer to drivers structure 88 static int tc_dwc_g210_setup_20bit_rmmi_lane0(struct ufs_hba *hba) argument 130 return ufshcd_dwc_dme_set_attrs(hba, setup_attrs, 136 * @hba: Pointer to drivers structure 140 static int tc_dwc_g210_setup_20bit_rmmi_lane1(struct ufs_hba *hba) argument 187 ufshcd_dme_get(hba, UIC_ARG_MIB(PA_AVAILRXDATALANES), 189 ufshcd_dme_get(hba, UIC_ARG_MI 216 tc_dwc_g210_setup_20bit_rmmi(struct ufs_hba *hba) argument 255 tc_dwc_g210_config_40_bit(struct ufs_hba *hba) argument 285 tc_dwc_g210_config_20_bit(struct ufs_hba *hba) argument [all...] |
H A D | ufs-qcom.h | 139 ufs_qcom_get_controller_revision(struct ufs_hba *hba, argument 142 u32 ver = ufshcd_readl(hba, REG_UFS_HW_VERSION); 149 static inline void ufs_qcom_assert_reset(struct ufs_hba *hba) argument 151 ufshcd_rmwl(hba, UFS_PHY_SOFT_RESET, UFS_PHY_SOFT_RESET, REG_UFS_CFG1); 157 ufshcd_readl(hba, REG_UFS_CFG1); 160 static inline void ufs_qcom_deassert_reset(struct ufs_hba *hba) argument 162 ufshcd_rmwl(hba, UFS_PHY_SOFT_RESET, 0, REG_UFS_CFG1); 168 ufshcd_readl(hba, REG_UFS_CFG1); 187 struct ufs_hba *hba; member in struct:ufs_qcom_host 229 #define ufs_qcom_is_link_off(hba) ufshcd_is_link_of [all...] |
H A D | tc-dwc-g210-pci.c | 42 struct ufs_hba *hba = pci_get_drvdata(pdev); local 46 ufshcd_remove(hba); 59 struct ufs_hba *hba; local 91 err = ufshcd_alloc_host(&pdev->dev, &hba); 97 hba->vops = &tc_dwc_g210_pci_hba_vops; 99 err = ufshcd_init(hba, mmio_base, pdev->irq);
|
H A D | ufshcd-pltfrm.c | 24 static int ufshcd_parse_clock_info(struct ufs_hba *hba) argument 29 struct device *dev = hba->dev; 107 list_add_tail(&clki->list, &hba->clk_list_head); 170 * @hba: per adapter instance 179 static int ufshcd_parse_regulator_info(struct ufs_hba *hba) argument 182 struct device *dev = hba->dev; 183 struct ufs_vreg_info *info = &hba->vreg_info; 185 err = ufshcd_populate_vreg(dev, "vdd-hba", &info->vdd_hba, true); 202 static void ufshcd_init_lanes_per_dir(struct ufs_hba *hba) argument 204 struct device *dev = hba 226 ufshcd_parse_clock_min_max_freq(struct ufs_hba *hba) argument 266 ufshcd_parse_operating_points(struct ufs_hba *hba) argument 466 struct ufs_hba *hba; local [all...] |
H A D | ufs-renesas.c | 275 static void ufs_renesas_dbg_register_dump(struct ufs_hba *hba) argument 277 ufshcd_dump_regs(hba, 0xc0, 0x40, "regs: 0xc0 + "); 280 static void ufs_renesas_reg_control(struct ufs_hba *hba, argument 291 ufshcd_writel(hba, save[p->index], p->reg); 297 save[p->index] = ufshcd_readl(hba, p->reg) & p->mask; 300 ret = readl_poll_timeout_atomic(hba->mmio_base + p->reg, 305 dev_err(hba->dev, "%s: poll failed %d (%08x, %08x, %08x)\n", 315 ufshcd_writel(hba, p->u.val, p->reg); 322 static void ufs_renesas_pre_init(struct ufs_hba *hba) argument 328 ufs_renesas_reg_control(hba, 331 ufs_renesas_hce_enable_notify(struct ufs_hba *hba, enum ufs_notify_change_status status) argument 347 ufs_renesas_setup_clocks(struct ufs_hba *hba, bool on, enum ufs_notify_change_status status) argument 358 ufs_renesas_init(struct ufs_hba *hba) argument 393 struct ufs_hba *hba = platform_get_drvdata(pdev); local [all...] |
H A D | ufs-exynos.h | 212 struct ufs_hba *hba; member in struct:exynos_ufs 270 static inline void exynos_ufs_enable_ov_tm(struct ufs_hba *hba) argument 272 ufshcd_dme_set(hba, UIC_ARG_MIB(PA_DBG_OV_TM), true); 275 static inline void exynos_ufs_disable_ov_tm(struct ufs_hba *hba) argument 277 ufshcd_dme_set(hba, UIC_ARG_MIB(PA_DBG_OV_TM), false); 280 static inline void exynos_ufs_enable_dbg_mode(struct ufs_hba *hba) argument 282 ufshcd_dme_set(hba, UIC_ARG_MIB(PA_DBG_MODE), true); 285 static inline void exynos_ufs_disable_dbg_mode(struct ufs_hba *hba) argument 287 ufshcd_dme_set(hba, UIC_ARG_MIB(PA_DBG_MODE), false);
|
H A D | tc-dwc-g210-pltfrm.c | 79 struct ufs_hba *hba = platform_get_drvdata(pdev); local 82 ufshcd_remove(hba);
|
H A D | ufs-sprd.h | 78 struct ufs_hba *hba; member in struct:ufs_sprd_host
|
/linux-master/drivers/ufs/core/ |
H A D | ufshcd-crypto.h | 40 bool ufshcd_crypto_enable(struct ufs_hba *hba); 42 int ufshcd_hba_init_crypto_capabilities(struct ufs_hba *hba); 44 void ufshcd_init_crypto(struct ufs_hba *hba); 46 void ufshcd_crypto_register(struct ufs_hba *hba, struct request_queue *q); 57 static inline bool ufshcd_crypto_enable(struct ufs_hba *hba) argument 62 static inline int ufshcd_hba_init_crypto_capabilities(struct ufs_hba *hba) argument 67 static inline void ufshcd_init_crypto(struct ufs_hba *hba) { } argument 69 static inline void ufshcd_crypto_register(struct ufs_hba *hba, argument
|
H A D | ufs_bsg.c | 16 static int ufs_bsg_get_query_desc_size(struct ufs_hba *hba, int *desc_len, argument 29 static int ufs_bsg_alloc_desc_buffer(struct ufs_hba *hba, struct bsg_job *job, argument 42 if (ufs_bsg_get_query_desc_size(hba, desc_len, qr)) { 43 dev_err(hba->dev, "Illegal desc size\n"); 48 dev_err(hba->dev, "Illegal desc size\n"); 67 static int ufs_bsg_exec_advanced_rpmb_req(struct ufs_hba *hba, struct bsg_job *job) argument 79 if (hba->ufs_version < ufshci_version(4, 0) || !hba->dev_info.b_advanced_rpmb_en) 111 sg_cnt = dma_map_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir); 118 ret = ufshcd_advanced_rpmb_req_handler(hba, 136 struct ufs_hba *hba = shost_priv(dev_to_shost(job->dev->parent)); local 211 ufs_bsg_remove(struct ufs_hba *hba) argument 237 ufs_bsg_probe(struct ufs_hba *hba) argument [all...] |
H A D | ufs-sysfs.c | 89 struct ufs_hba *hba = dev_get_drvdata(dev); local 90 struct ufs_dev_info *dev_info = &hba->dev_info; 100 (!(hba->caps & UFSHCD_CAP_DEEPSLEEP) || 104 spin_lock_irqsave(hba->host->host_lock, flags); 106 hba->rpm_lvl = value; 108 hba->spm_lvl = value; 109 spin_unlock_irqrestore(hba->host->host_lock, flags); 116 struct ufs_hba *hba = dev_get_drvdata(dev); local 118 return sysfs_emit(buf, "%d\n", hba->rpm_lvl); 130 struct ufs_hba *hba local 139 struct ufs_hba *hba = dev_get_drvdata(dev); local 148 struct ufs_hba *hba = dev_get_drvdata(dev); local 162 struct ufs_hba *hba = dev_get_drvdata(dev); local 171 struct ufs_hba *hba = dev_get_drvdata(dev); local 206 struct ufs_hba *hba = dev_get_drvdata(dev); local 234 struct ufs_hba *hba = dev_get_drvdata(dev); local 263 struct ufs_hba *hba = dev_get_drvdata(dev); local 271 struct ufs_hba *hba = dev_get_drvdata(dev); local 308 struct ufs_hba *hba = dev_get_drvdata(dev); local 316 struct ufs_hba *hba = dev_get_drvdata(dev); local 338 struct ufs_hba *hba = dev_get_drvdata(dev); local 347 struct ufs_hba *hba = dev_get_drvdata(dev); local 381 struct ufs_hba *hba = dev_get_drvdata(dev); local 390 struct ufs_hba *hba = dev_get_drvdata(dev); local 421 struct ufs_hba *hba = dev_get_drvdata(dev); local 441 struct ufs_hba *hba = dev_get_drvdata(dev); local 491 struct ufs_hba *hba = dev_get_drvdata(dev); local 499 struct ufs_hba *hba = dev_get_drvdata(dev); local 525 struct ufs_hba *hba = dev_get_drvdata(dev); local 534 struct ufs_hba *hba = dev_get_drvdata(dev); local 560 struct ufs_hba *hba = dev_get_drvdata(dev); local 569 struct ufs_hba *hba = dev_get_drvdata(dev); local 586 struct ufs_hba *hba = dev_get_drvdata(dev); local 594 struct ufs_hba *hba = dev_get_drvdata(dev); local 603 struct ufs_hba *hba = dev_get_drvdata(dev); local 612 struct ufs_hba *hba = dev_get_drvdata(dev); local 623 struct ufs_hba *hba = dev_get_drvdata(dev); local 633 struct ufs_hba *hba = dev_get_drvdata(dev); local 643 struct ufs_hba *hba = dev_get_drvdata(dev); local 653 struct ufs_hba *hba = dev_get_drvdata(dev); local 661 struct ufs_hba *hba = dev_get_drvdata(dev); local 670 struct ufs_hba *hba = dev_get_drvdata(dev); local 679 struct ufs_hba *hba = dev_get_drvdata(dev); local 690 struct ufs_hba *hba = dev_get_drvdata(dev); local 700 struct ufs_hba *hba = dev_get_drvdata(dev); local 710 struct ufs_hba *hba = dev_get_drvdata(dev); local 761 struct ufs_hba *hba = dev_get_drvdata(dev); local 769 struct ufs_hba *hba = dev_get_drvdata(dev); local 777 struct ufs_hba *hba = dev_get_drvdata(dev); local 785 struct ufs_hba *hba = dev_get_drvdata(dev); local 795 struct ufs_hba *hba = dev_get_drvdata(dev); local 803 struct ufs_hba *hba = dev_get_drvdata(dev); local 830 ufs_sysfs_read_desc_param(struct ufs_hba *hba, enum desc_idn desc_id, u8 desc_index, u8 param_offset, u8 *sysfs_buf, u8 param_size) argument 1527 struct ufs_hba *hba = shost_priv(sdev->host); local [all...] |
/linux-master/drivers/parisc/ |
H A D | lba_pci.c | 111 static inline struct lba_device *LBA_DEV(struct pci_hba_data *hba) argument 113 return container_of(hba, struct lba_device, hba); 191 u8 first_bus = d->hba.hba_bus->busn_res.start; 192 u8 last_sub_bus = d->hba.hba_bus->busn_res.end; 207 error_config = READ_REG32(d->hba.base_addr + LBA_ERROR_CONFIG); \ 210 status_control = READ_REG32(d->hba.base_addr + LBA_STAT_CTL); \ 216 arb_mask = READ_REG32(d->hba.base_addr + LBA_ARB_MASK); \ 222 WRITE_REG32(0x1, d->hba.base_addr + LBA_ARB_MASK); \ 228 WRITE_REG32(error_config | LBA_SMART_MODE, d->hba [all...] |
H A D | dino.c | 143 struct pci_hba_data hba; /* 'C' inheritance - must be first */ member in struct:dino_device 153 static inline struct dino_device *DINO_DEV(struct pci_hba_data *hba) argument 155 return container_of(hba, struct dino_device, hba); 177 void __iomem *base_addr = d->hba.base_addr; 212 void __iomem *base_addr = d->hba.base_addr; 305 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); 322 __raw_readl(dino_dev->hba.base_addr+DINO_IPR); 326 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); 337 tmp = __raw_readl(dino_dev->hba [all...] |
H A D | eisa.c | 62 struct pci_hba_data hba; member in struct:eisa_ba 303 eisa_dev.hba.dev = dev; 304 eisa_dev.hba.iommu = ccio_get_iommu(dev); 306 eisa_dev.hba.lmmio_space.name = "EISA"; 307 eisa_dev.hba.lmmio_space.start = F_EXTEND(0xfc000000); 308 eisa_dev.hba.lmmio_space.end = F_EXTEND(0xffbfffff); 309 eisa_dev.hba.lmmio_space.flags = IORESOURCE_MEM; 310 result = ccio_request_resource(dev, &eisa_dev.hba.lmmio_space); 315 eisa_dev.hba.io_space.name = "EISA"; 316 eisa_dev.hba [all...] |
/linux-master/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_fcoe.c | 78 static int bnx2fc_em_config(struct fc_lport *lport, struct bnx2fc_hba *hba); 79 static int bnx2fc_bind_adapter_devices(struct bnx2fc_hba *hba); 80 static void bnx2fc_unbind_adapter_devices(struct bnx2fc_hba *hba); 81 static int bnx2fc_bind_pcidev(struct bnx2fc_hba *hba); 82 static void bnx2fc_unbind_pcidev(struct bnx2fc_hba *hba); 93 static int bnx2fc_fw_init(struct bnx2fc_hba *hba); 94 static void bnx2fc_fw_destroy(struct bnx2fc_hba *hba); 193 struct bnx2fc_hba *hba = interface->hba; local 198 mutex_lock(&hba 272 struct bnx2fc_hba *hba; local 682 struct bnx2fc_hba *hba = interface->hba; local 732 struct bnx2fc_hba *hba = interface->hba; local 765 struct bnx2fc_hba *hba = interface->hba; local 785 bnx2fc_get_link_state(struct bnx2fc_hba *hba) argument 795 struct bnx2fc_hba *hba; local 840 struct bnx2fc_hba *hba = from_timer(hba, t, destroy_timer); local 861 struct bnx2fc_hba *hba = (struct bnx2fc_hba *)context; local 995 bnx2fc_em_config(struct fc_lport *lport, struct bnx2fc_hba *hba) argument 1168 bnx2fc_free_vport(struct bnx2fc_hba *hba, struct fc_lport *lport) argument 1333 bnx2fc_hba_destroy(struct bnx2fc_hba *hba) argument 1355 struct bnx2fc_hba *hba; local 1430 bnx2fc_interface_create(struct bnx2fc_hba *hba, struct net_device *netdev, enum fip_mode fip_mode) argument 1492 struct bnx2fc_hba *hba = interface->hba; local 1599 struct bnx2fc_hba *hba = interface->hba; local 1695 bnx2fc_unbind_adapter_devices(struct bnx2fc_hba *hba) argument 1707 bnx2fc_bind_adapter_devices(struct bnx2fc_hba *hba) argument 1721 bnx2fc_bind_pcidev(struct bnx2fc_hba *hba) argument 1772 bnx2fc_unbind_pcidev(struct bnx2fc_hba *hba) argument 1788 struct bnx2fc_hba *hba = handle; local 1824 struct bnx2fc_hba *hba = handle; local 1879 bnx2fc_fw_init(struct bnx2fc_hba *hba) argument 1924 bnx2fc_fw_destroy(struct bnx2fc_hba *hba) argument 1957 struct bnx2fc_hba *hba = handle; local 2034 struct bnx2fc_hba *hba; local 2170 struct bnx2fc_hba *hba; local 2295 struct bnx2fc_hba *hba; local 2471 struct bnx2fc_hba *hba; local 2497 struct bnx2fc_hba *hba; local 2515 struct bnx2fc_hba *hba; local 2749 struct bnx2fc_hba *hba, *next; local [all...] |
H A D | bnx2fc_hwi.c | 20 static void bnx2fc_fastpath_notification(struct bnx2fc_hba *hba, 22 static void bnx2fc_process_ofld_cmpl(struct bnx2fc_hba *hba, 24 static void bnx2fc_process_enable_conn_cmpl(struct bnx2fc_hba *hba, 26 static void bnx2fc_init_failure(struct bnx2fc_hba *hba, u32 err_code); 27 static void bnx2fc_process_conn_destroy_cmpl(struct bnx2fc_hba *hba, 30 int bnx2fc_send_stat_req(struct bnx2fc_hba *hba) argument 42 stat_req.stat_params_addr_lo = (u32) hba->stats_buf_dma; 43 stat_req.stat_params_addr_hi = (u32) ((u64)hba->stats_buf_dma >> 32); 47 if (hba->cnic && hba 62 bnx2fc_send_fw_fcoe_init_msg(struct bnx2fc_hba *hba) argument 146 bnx2fc_send_fw_fcoe_destroy_msg(struct bnx2fc_hba *hba) argument 177 struct bnx2fc_hba *hba = interface->hba; local 362 struct bnx2fc_hba *hba = interface->hba; local 431 struct bnx2fc_hba *hba = interface->hba; local 491 bnx2fc_send_session_destroy_req(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument 515 is_valid_lport(struct bnx2fc_hba *hba, struct fc_lport *lport) argument 536 struct bnx2fc_hba *hba; local 637 struct bnx2fc_hba *hba = interface->hba; local 865 struct bnx2fc_hba *hba = interface->hba; local 1000 struct bnx2fc_hba *hba = interface->hba; local 1130 bnx2fc_fastpath_notification(struct bnx2fc_hba *hba, struct fcoe_kcqe *new_cqe_kcqe) argument 1153 bnx2fc_process_ofld_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *ofld_kcqe) argument 1205 bnx2fc_process_enable_conn_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *ofld_kcqe) argument 1246 bnx2fc_process_conn_disable_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *disable_kcqe) argument 1279 bnx2fc_process_conn_destroy_cmpl(struct bnx2fc_hba *hba, struct fcoe_kcqe *destroy_kcqe) argument 1308 bnx2fc_init_failure(struct bnx2fc_hba *hba, u32 err_code) argument 1345 struct bnx2fc_hba *hba = (struct bnx2fc_hba *)context; local 1450 struct bnx2fc_hba *hba = interface->hba; local 1867 bnx2fc_setup_task_ctx(struct bnx2fc_hba *hba) argument 1957 bnx2fc_free_task_ctx(struct bnx2fc_hba *hba) argument 1987 bnx2fc_free_hash_table(struct bnx2fc_hba *hba) argument 2024 bnx2fc_allocate_hash_table(struct bnx2fc_hba *hba) argument 2114 bnx2fc_setup_fw_resc(struct bnx2fc_hba *hba) argument 2171 bnx2fc_free_fw_resc(struct bnx2fc_hba *hba) argument [all...] |
H A D | bnx2fc_tgt.c | 22 static u32 bnx2fc_alloc_conn_id(struct bnx2fc_hba *hba, 24 static int bnx2fc_alloc_session_resc(struct bnx2fc_hba *hba, 26 static void bnx2fc_free_session_resc(struct bnx2fc_hba *hba, 28 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); 157 bnx2fc_free_session_resc(hba, tgt); 160 bnx2fc_free_conn_id(hba, tgt->fcoe_conn_id); 293 struct bnx2fc_hba *hba local 355 struct bnx2fc_hba *hba = interface->hba; local 443 struct bnx2fc_hba *hba = interface->hba; local 580 struct bnx2fc_hba *hba = interface->hba; local 613 bnx2fc_alloc_conn_id(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument 649 bnx2fc_free_conn_id(struct bnx2fc_hba *hba, u32 conn_id) argument 660 bnx2fc_alloc_session_resc(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument 827 bnx2fc_free_session_resc(struct bnx2fc_hba *hba, struct bnx2fc_rport *tgt) argument [all...] |
H A D | bnx2fc.h | 152 #define BNX2FC_STATS(hba, stat, cnt) \ 157 if (hba->prev_stats.stat.cnt <= val) \ 158 val -= hba->prev_stats.stat.cnt; \ 160 val += (0xfffffff - hba->prev_stats.stat.cnt); \ 161 hba->bfw_stats.cnt += val; \ 255 struct bnx2fc_hba *hba; member in struct:bnx2fc_interface 279 struct bnx2fc_hba *hba; member in struct:bnx2fc_cmd_mgr 491 struct bnx2fc_hba *hba; member in struct:bnx2fc_unsol_els 508 int bnx2fc_send_fw_fcoe_init_msg(struct bnx2fc_hba *hba); 509 int bnx2fc_send_fw_fcoe_destroy_msg(struct bnx2fc_hba *hba); [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | pci.h | 111 u8 (*inb) (struct pci_hba_data *hba, u16 port); 112 u16 (*inw) (struct pci_hba_data *hba, u16 port); 113 u32 (*inl) (struct pci_hba_data *hba, u16 port); 114 void (*outb) (struct pci_hba_data *hba, u16 port, u8 data); 115 void (*outw) (struct pci_hba_data *hba, u16 port, u16 data); 116 void (*outl) (struct pci_hba_data *hba, u16 port, u32 data);
|
/linux-master/drivers/scsi/ |
H A D | hptiop.h | 333 struct hptiop_hba * hba; member in struct:hpt_ioctl_k 346 int (*iop_wait_ready)(struct hptiop_hba *hba, u32 millisec); 347 int (*internal_memalloc)(struct hptiop_hba *hba); 348 int (*internal_memfree)(struct hptiop_hba *hba); 349 int (*map_pci_bar)(struct hptiop_hba *hba); 350 void (*unmap_pci_bar)(struct hptiop_hba *hba); 351 void (*enable_intr)(struct hptiop_hba *hba); 352 void (*disable_intr)(struct hptiop_hba *hba); 353 int (*get_config)(struct hptiop_hba *hba, 355 int (*set_config)(struct hptiop_hba *hba, [all...] |
/linux-master/drivers/target/ |
H A D | target_core_device.c | 682 struct se_device *target_alloc_device(struct se_hba *hba, const char *name) argument 688 dev = hba->backend->ops->alloc_device(hba, name); 710 dev->se_hba = hba; 711 dev->transport = hba->backend->ops; 714 dev->hba_index = hba->hba_index; 896 struct se_hba *hba = dev->se_hba; local 958 spin_lock(&hba->device_lock); 959 hba->dev_count++; 960 spin_unlock(&hba 979 struct se_hba *hba = dev->se_hba; local 1009 struct se_hba *hba; local 1044 struct se_hba *hba = lun0_hba; local [all...] |