/drivers/scsi/ufs/ |
D | ufshcd.c | 176 static void ufshcd_tmc_handler(struct ufs_hba *hba); 178 static int ufshcd_reset_and_restore(struct ufs_hba *hba); 179 static int ufshcd_clear_tm_cmd(struct ufs_hba *hba, int tag); 180 static void ufshcd_hba_exit(struct ufs_hba *hba); 181 static int ufshcd_probe_hba(struct ufs_hba *hba); 182 static int __ufshcd_setup_clocks(struct ufs_hba *hba, bool on, 184 static int ufshcd_setup_clocks(struct ufs_hba *hba, bool on); 185 static int ufshcd_uic_hibern8_exit(struct ufs_hba *hba); 186 static int ufshcd_uic_hibern8_enter(struct ufs_hba *hba); 187 static int ufshcd_host_reset_and_restore(struct ufs_hba *hba); [all …]
|
D | ufshcd.h | 117 #define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE) argument 118 #define ufshcd_is_link_active(hba) ((hba)->uic_link_state == \ argument 120 #define ufshcd_is_link_hibern8(hba) ((hba)->uic_link_state == \ argument 122 #define ufshcd_set_link_off(hba) ((hba)->uic_link_state = UIC_LINK_OFF_STATE) argument 123 #define ufshcd_set_link_active(hba) ((hba)->uic_link_state = \ argument 125 #define ufshcd_set_link_hibern8(hba) ((hba)->uic_link_state = \ argument 483 static inline bool ufshcd_is_clkgating_allowed(struct ufs_hba *hba) in ufshcd_is_clkgating_allowed() argument 485 return hba->caps & UFSHCD_CAP_CLK_GATING; in ufshcd_is_clkgating_allowed() 487 static inline bool ufshcd_can_hibern8_during_gating(struct ufs_hba *hba) in ufshcd_can_hibern8_during_gating() argument 489 return hba->caps & UFSHCD_CAP_HIBERN8_WITH_CLK_GATING; in ufshcd_can_hibern8_during_gating() [all …]
|
D | ufshcd-pltfrm.c | 56 static int ufshcd_parse_clock_info(struct ufs_hba *hba) in ufshcd_parse_clock_info() argument 61 struct device *dev = hba->dev; in ufshcd_parse_clock_info() 72 INIT_LIST_HEAD(&hba->clk_list_head); in ufshcd_parse_clock_info() 134 list_add_tail(&clki->list, &hba->clk_list_head); in ufshcd_parse_clock_info() 217 static int ufshcd_parse_regulator_info(struct ufs_hba *hba) in ufshcd_parse_regulator_info() argument 220 struct device *dev = hba->dev; in ufshcd_parse_regulator_info() 221 struct ufs_vreg_info *info = &hba->vreg_info; in ufshcd_parse_regulator_info() 301 struct ufs_hba *hba; in ufshcd_pltfrm_probe() local 321 err = ufshcd_alloc_host(dev, &hba); in ufshcd_pltfrm_probe() 327 hba->vops = get_variant_ops(&pdev->dev); in ufshcd_pltfrm_probe() [all …]
|
D | ufshcd-pci.c | 105 struct ufs_hba *hba = pci_get_drvdata(pdev); in ufshcd_pci_remove() local 109 ufshcd_remove(hba); in ufshcd_pci_remove() 122 struct ufs_hba *hba; in ufshcd_pci_probe() local 142 err = ufshcd_alloc_host(&pdev->dev, &hba); in ufshcd_pci_probe() 148 INIT_LIST_HEAD(&hba->clk_list_head); in ufshcd_pci_probe() 150 err = ufshcd_init(hba, mmio_base, pdev->irq); in ufshcd_pci_probe() 156 pci_set_drvdata(pdev, hba); in ufshcd_pci_probe()
|
/drivers/scsi/ |
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) in iop_wait_ready_itl() argument 60 req = readl(&hba->u.itl.iop->inbound_queue); in iop_wait_ready_itl() 67 writel(req, &hba->u.itl.iop->outbound_queue); in iop_wait_ready_itl() 68 readl(&hba->u.itl.iop->outbound_intstatus); in iop_wait_ready_itl() 75 static int iop_wait_ready_mv(struct hptiop_hba *hba, u32 millisec) in iop_wait_ready_mv() argument [all …]
|
D | stex.c | 373 static struct status_msg *stex_get_status(struct st_hba *hba) in stex_get_status() argument 375 struct status_msg *status = hba->status_buffer + hba->status_tail; in stex_get_status() 377 ++hba->status_tail; in stex_get_status() 378 hba->status_tail %= hba->sts_count+1; in stex_get_status() 394 static struct req_msg *stex_alloc_req(struct st_hba *hba) in stex_alloc_req() argument 396 struct req_msg *req = hba->dma_mem + hba->req_head * hba->rq_size; in stex_alloc_req() 398 ++hba->req_head; in stex_alloc_req() 399 hba->req_head %= hba->rq_count+1; in stex_alloc_req() 404 static struct req_msg *stex_ss_alloc_req(struct st_hba *hba) in stex_ss_alloc_req() argument 406 return (struct req_msg *)(hba->dma_mem + in stex_ss_alloc_req() [all …]
|
D | hptiop.h | 341 struct hptiop_hba * hba; member 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/ |
D | bnx2i_iscsi.c | 34 static int bnx2i_adapter_ready(struct bnx2i_hba *hba) in bnx2i_adapter_ready() argument 38 if (!hba || !test_bit(ADAPTER_STATE_UP, &hba->adapter_state) || in bnx2i_adapter_ready() 39 test_bit(ADAPTER_STATE_GOING_DOWN, &hba->adapter_state) || in bnx2i_adapter_ready() 40 test_bit(ADAPTER_STATE_LINK_DOWN, &hba->adapter_state)) in bnx2i_adapter_ready() 143 static int bnx2i_map_scsi_sg(struct bnx2i_hba *hba, struct bnx2i_cmd *cmd) in bnx2i_map_scsi_sg() argument 190 bd_count = bnx2i_map_scsi_sg(cmd->conn->hba, cmd); in bnx2i_iscsi_map_sg_list() 238 static int bnx2i_bind_conn_to_iscsi_cid(struct bnx2i_hba *hba, in bnx2i_bind_conn_to_iscsi_cid() argument 242 if (hba && hba->cid_que.conn_cid_tbl[iscsi_cid]) { in bnx2i_bind_conn_to_iscsi_cid() 248 hba->cid_que.conn_cid_tbl[iscsi_cid] = bnx2i_conn; in bnx2i_bind_conn_to_iscsi_cid() 258 struct bnx2i_conn *bnx2i_get_conn_from_id(struct bnx2i_hba *hba, in bnx2i_get_conn_from_id() argument [all …]
|
D | bnx2i_init.c | 90 void bnx2i_identify_device(struct bnx2i_hba *hba, struct cnic_dev *dev) in bnx2i_identify_device() argument 92 hba->cnic_dev_type = 0; in bnx2i_identify_device() 94 if (hba->pci_did == PCI_DEVICE_ID_NX2_5706 || in bnx2i_identify_device() 95 hba->pci_did == PCI_DEVICE_ID_NX2_5706S) { in bnx2i_identify_device() 96 set_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type); in bnx2i_identify_device() 97 } else if (hba->pci_did == PCI_DEVICE_ID_NX2_5708 || in bnx2i_identify_device() 98 hba->pci_did == PCI_DEVICE_ID_NX2_5708S) { in bnx2i_identify_device() 99 set_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type); in bnx2i_identify_device() 100 } else if (hba->pci_did == PCI_DEVICE_ID_NX2_5709 || in bnx2i_identify_device() 101 hba->pci_did == PCI_DEVICE_ID_NX2_5709S) { in bnx2i_identify_device() [all …]
|
D | bnx2i_hwi.c | 34 if (test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) in bnx2i_get_cid_num() 48 static void bnx2i_adjust_qp_size(struct bnx2i_hba *hba) in bnx2i_adjust_qp_size() argument 52 if (test_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 53 test_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 54 test_bit(BNX2I_NX2_DEV_5709, &hba->cnic_dev_type)) { in bnx2i_adjust_qp_size() 55 if (!is_power_of_2(hba->max_sqes)) in bnx2i_adjust_qp_size() 56 hba->max_sqes = rounddown_pow_of_two(hba->max_sqes); in bnx2i_adjust_qp_size() 58 if (!is_power_of_2(hba->max_rqes)) in bnx2i_adjust_qp_size() 59 hba->max_rqes = rounddown_pow_of_two(hba->max_rqes); in bnx2i_adjust_qp_size() 67 if (hba->max_sqes < num_elements_per_pg) in bnx2i_adjust_qp_size() [all …]
|
D | bnx2i_sysfs.c | 41 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); in bnx2i_show_sq_info() local 43 return sprintf(buf, "0x%x\n", hba->max_sqes); in bnx2i_show_sq_info() 61 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); in bnx2i_set_sq_info() local 65 if (hba->ofld_conns_active) in bnx2i_set_sq_info() 68 if (test_bit(BNX2I_NX2_DEV_57710, &hba->cnic_dev_type)) in bnx2i_set_sq_info() 76 hba->max_sqes = val; in bnx2i_set_sq_info() 97 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); in bnx2i_show_ccell_info() local 99 return sprintf(buf, "0x%x\n", hba->num_ccell); in bnx2i_show_ccell_info() 116 struct bnx2i_hba *hba = bnx2i_dev_to_hba(dev); in bnx2i_set_ccell_info() local 118 if (hba->ofld_conns_active) in bnx2i_set_ccell_info() [all …]
|
D | bnx2i.h | 285 struct bnx2i_hba *hba; member 750 struct bnx2i_hba *hba; member 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); 821 struct bnx2i_endpoint *bnx2i_ep_destroy_list_next(struct bnx2i_hba *hba); 826 void bnx2i_free_hba(struct bnx2i_hba *hba); 835 extern int bnx2i_send_fw_iscsi_init_msg(struct bnx2i_hba *hba); 849 extern void bnx2i_send_cmd_cleanup_req(struct bnx2i_hba *hba, 851 extern int bnx2i_send_conn_ofld_req(struct bnx2i_hba *hba, [all …]
|
/drivers/target/ |
D | target_core_hba.c | 104 struct se_hba *hba; in core_alloc_hba() local 107 hba = kzalloc(sizeof(*hba), GFP_KERNEL); in core_alloc_hba() 108 if (!hba) { in core_alloc_hba() 113 spin_lock_init(&hba->device_lock); in core_alloc_hba() 114 mutex_init(&hba->hba_access_mutex); in core_alloc_hba() 116 hba->hba_index = scsi_get_new_index(SCSI_INST_INDEX); in core_alloc_hba() 117 hba->hba_flags |= hba_flags; in core_alloc_hba() 119 hba->transport = core_get_backend(plugin_name); in core_alloc_hba() 120 if (!hba->transport) { in core_alloc_hba() 125 ret = hba->transport->attach_hba(hba, plugin_dep_id); in core_alloc_hba() [all …]
|
D | target_core_pscsi.c | 68 static int pscsi_attach_hba(struct se_hba *hba, u32 host_id) in pscsi_attach_hba() argument 80 hba->hba_ptr = phv; in pscsi_attach_hba() 83 " Generic Target Core Stack %s\n", hba->hba_id, in pscsi_attach_hba() 86 hba->hba_id); in pscsi_attach_hba() 91 static void pscsi_detach_hba(struct se_hba *hba) in pscsi_detach_hba() argument 93 struct pscsi_hba_virt *phv = hba->hba_ptr; in pscsi_detach_hba() 100 " Generic Target Core\n", hba->hba_id, in pscsi_detach_hba() 105 " from Generic Target Core\n", hba->hba_id); in pscsi_detach_hba() 108 hba->hba_ptr = NULL; in pscsi_detach_hba() 111 static int pscsi_pmode_enable_hba(struct se_hba *hba, unsigned long mode_flag) in pscsi_pmode_enable_hba() argument [all …]
|
D | target_core_device.c | 578 struct se_hba *hba = dev->se_hba; in core_dev_export() local 587 spin_lock(&hba->device_lock); in core_dev_export() 589 spin_unlock(&hba->device_lock); in core_dev_export() 600 struct se_hba *hba = dev->se_hba; in core_dev_unexport() local 614 spin_lock(&hba->device_lock); in core_dev_unexport() 616 spin_unlock(&hba->device_lock); in core_dev_unexport() 1507 struct se_device *target_alloc_device(struct se_hba *hba, const char *name) in target_alloc_device() argument 1512 dev = hba->transport->alloc_device(hba, name); in target_alloc_device() 1517 dev->se_hba = hba; in target_alloc_device() 1518 dev->transport = hba->transport; in target_alloc_device() [all …]
|
D | target_core_configfs.c | 1522 struct se_hba *hba = dev->se_hba; in target_core_store_dev_alias() local 1541 config_item_name(&hba->hba_group.cg_item), in target_core_store_dev_alias() 1572 struct se_hba *hba = dev->se_hba; in target_core_store_dev_udev_path() local 1592 config_item_name(&hba->hba_group.cg_item), in target_core_store_dev_udev_path() 1674 struct se_hba *hba = dev->se_hba; in target_core_store_alua_lu_gp() local 1716 config_item_name(&hba->hba_group.cg_item), in target_core_store_alua_lu_gp() 1741 config_item_name(&hba->hba_group.cg_item), in target_core_store_alua_lu_gp() 2067 struct se_hba *hba; in target_core_alua_lu_gp_show_attr_members() local 2077 hba = dev->se_hba; in target_core_alua_lu_gp_show_attr_members() 2080 config_item_name(&hba->hba_group.cg_item), in target_core_alua_lu_gp_show_attr_members() [all …]
|
/drivers/scsi/bnx2fc/ |
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; in bnx2fc_cleanup() local 177 mutex_lock(&hba->hba_mutex); in bnx2fc_cleanup() 178 spin_lock_bh(&hba->hba_lock); in bnx2fc_cleanup() [all …]
|
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) in bnx2fc_send_stat_req() argument 41 stat_req.stat_params_addr_lo = (u32) hba->stats_buf_dma; in bnx2fc_send_stat_req() 42 stat_req.stat_params_addr_hi = (u32) ((u64)hba->stats_buf_dma >> 32); in bnx2fc_send_stat_req() 46 if (hba->cnic && hba->cnic->submit_kwqes) in bnx2fc_send_stat_req() 47 rc = hba->cnic->submit_kwqes(hba->cnic, kwqe_arr, num_kwqes); in bnx2fc_send_stat_req() [all …]
|
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; in bnx2fc_offload_session() local 100 rval = bnx2fc_alloc_session_resc(hba, tgt); in bnx2fc_offload_session() 159 bnx2fc_free_session_resc(hba, tgt); in bnx2fc_offload_session() 162 bnx2fc_free_conn_id(hba, tgt->fcoe_conn_id); in bnx2fc_offload_session() 295 struct bnx2fc_hba *hba = interface->hba; in bnx2fc_upload_session() local 326 bnx2fc_send_session_destroy_req(hba, tgt); in bnx2fc_upload_session() [all …]
|
D | bnx2fc.h | 153 #define BNX2FC_STATS(hba, stat, cnt) \ argument 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 278 struct bnx2fc_hba *hba; member 484 struct bnx2fc_hba *hba; member 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 …]
|
D | bnx2fc_io.c | 243 struct bnx2fc_cmd_mgr *bnx2fc_cmd_mgr_alloc(struct bnx2fc_hba *hba) in bnx2fc_cmd_mgr_alloc() argument 256 u16 max_xid = hba->max_xid; in bnx2fc_cmd_mgr_alloc() 291 cmgr->hba = hba; in bnx2fc_cmd_mgr_alloc() 305 num_pri_ios = num_ios - hba->elstm_xids; in bnx2fc_cmd_mgr_alloc() 350 bdt_info->bd_tbl = dma_alloc_coherent(&hba->pcidev->dev, in bnx2fc_cmd_mgr_alloc() 371 struct bnx2fc_hba *hba = cmgr->hba; in bnx2fc_cmd_mgr_free() local 374 u16 max_xid = hba->max_xid; in bnx2fc_cmd_mgr_free() 388 dma_free_coherent(&hba->pcidev->dev, bd_tbl_sz, in bnx2fc_cmd_mgr_free() 430 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; in bnx2fc_elstm_alloc() 500 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; in bnx2fc_cmd_alloc() [all …]
|
/drivers/parisc/ |
D | lba_pci.c | 194 u8 first_bus = d->hba.hba_bus->busn_res.start; in lba_device_present() 195 u8 last_sub_bus = d->hba.hba_bus->busn_res.end; in lba_device_present() 210 error_config = READ_REG32(d->hba.base_addr + LBA_ERROR_CONFIG); \ 213 status_control = READ_REG32(d->hba.base_addr + LBA_STAT_CTL); \ 219 arb_mask = READ_REG32(d->hba.base_addr + LBA_ARB_MASK); \ 225 WRITE_REG32(0x1, d->hba.base_addr + LBA_ARB_MASK); \ 231 WRITE_REG32(error_config | LBA_SMART_MODE, d->hba.base_addr + LBA_ERROR_CONFIG); \ 240 WRITE_REG32(tok | PCI_VENDOR_ID, (d)->hba.base_addr + LBA_PCI_CFG_ADDR);\ 245 lba_t32 = READ_REG32((d)->hba.base_addr + LBA_PCI_CFG_ADDR); \ 250 WRITE_REG32(~0, (d)->hba.base_addr + LBA_PCI_CFG_DATA); \ [all …]
|
D | dino.c | 145 struct pci_hba_data hba; /* 'C' inheritance - must be first */ member 182 void __iomem *base_addr = d->hba.base_addr; in dino_cfg_read() 217 void __iomem *base_addr = d->hba.base_addr; in dino_cfg_write() 310 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); in dino_mask_irq() 327 __raw_readl(dino_dev->hba.base_addr+DINO_IPR); in dino_unmask_irq() 331 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); in dino_unmask_irq() 342 tmp = __raw_readl(dino_dev->hba.base_addr+DINO_ILR); in dino_unmask_irq() 373 mask = __raw_readl(dino_dev->hba.base_addr+DINO_IRR0) & DINO_IRR_MASK; in dino_isr() 395 mask = __raw_readl(dino_dev->hba.base_addr+DINO_ILR) & dino_dev->imr; in dino_isr() 400 dino_dev->hba.base_addr, mask); in dino_isr() [all …]
|
D | eisa.c | 65 struct pci_hba_data hba; member 311 eisa_dev.hba.dev = dev; in eisa_probe() 312 eisa_dev.hba.iommu = ccio_get_iommu(dev); in eisa_probe() 314 eisa_dev.hba.lmmio_space.name = "EISA"; in eisa_probe() 315 eisa_dev.hba.lmmio_space.start = F_EXTEND(0xfc000000); in eisa_probe() 316 eisa_dev.hba.lmmio_space.end = F_EXTEND(0xffbfffff); in eisa_probe() 317 eisa_dev.hba.lmmio_space.flags = IORESOURCE_MEM; in eisa_probe() 318 result = ccio_request_resource(dev, &eisa_dev.hba.lmmio_space); in eisa_probe() 323 eisa_dev.hba.io_space.name = "EISA"; in eisa_probe() 324 eisa_dev.hba.io_space.start = 0; in eisa_probe() [all …]
|
/drivers/block/ |
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]); in ida_procinit() 336 free_irq(hba[i]->intr, hba[i]); in cpqarray_remove_one() 337 iounmap(hba[i]->vaddr); in cpqarray_remove_one() 338 unregister_blkdev(COMPAQ_SMART2_MAJOR+i, hba[i]->devname); in cpqarray_remove_one() 339 del_timer(&hba[i]->timer); in cpqarray_remove_one() 340 remove_proc_entry(hba[i]->devname, proc_array); in cpqarray_remove_one() 341 pci_free_consistent(hba[i]->pci_dev, in cpqarray_remove_one() 342 NR_CMDS * sizeof(cmdlist_t), (hba[i]->cmd_pool), in cpqarray_remove_one() 343 hba[i]->cmd_pool_dhandle); in cpqarray_remove_one() [all …]
|