/openbmc/linux/drivers/scsi/csiostor/ |
H A D | csio_mb.h | 134 struct csio_hw *hw; /* Hardware pointer */ 162 void (*)(struct csio_hw *, struct csio_mb *)); 190 void (*)(struct csio_hw *, struct csio_mb *)); 194 void (*) (struct csio_hw *, struct csio_mb *)); 216 void (*) (struct csio_hw *, struct csio_mb *)); 220 void (*) (struct csio_hw *, struct csio_mb *)); 225 void (*) (struct csio_hw *, struct csio_mb *)); 229 void (*) (struct csio_hw *, struct csio_mb *)); 253 void csio_mb_intr_enable(struct csio_hw *); 254 void csio_mb_intr_disable(struct csio_hw *); [all …]
|
H A D | csio_init.h | 60 void csio_scsi_intx_handler(struct csio_hw *, void *, uint32_t, 63 void csio_fwevt_intx_handler(struct csio_hw *, void *, uint32_t, 67 void csio_lnodes_block_request(struct csio_hw *); 68 void csio_lnodes_unblock_request(struct csio_hw *); 69 void csio_lnodes_block_by_port(struct csio_hw *, uint8_t); 70 void csio_lnodes_unblock_by_port(struct csio_hw *, uint8_t); 75 void csio_lnodes_exit(struct csio_hw *, bool); 78 void csio_add_debugfs_mem(struct csio_hw *, const char *, 89 csio_get_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim) in csio_get_scsi_ioreq_lock() 102 csio_put_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim, in csio_put_scsi_ioreq_lock() [all …]
|
H A D | csio_hw.h | 449 struct csio_hw { struct 645 int csio_hw_start(struct csio_hw *); 646 int csio_hw_stop(struct csio_hw *); 647 int csio_hw_reset(struct csio_hw *); 648 int csio_is_hw_ready(struct csio_hw *); 654 void csio_evtq_flush(struct csio_hw *hw); 656 int csio_request_irqs(struct csio_hw *); 657 void csio_intr_enable(struct csio_hw *); 659 void csio_hw_fatal_err(struct csio_hw *); 664 int csio_hw_init(struct csio_hw *); [all …]
|
H A D | csio_hw_chip.h | 119 struct csio_hw; 121 int (*chip_set_mem_win)(struct csio_hw *, uint32_t); 122 void (*chip_pcie_intr_handler)(struct csio_hw *); 123 uint32_t (*chip_flash_cfg_addr)(struct csio_hw *); 124 int (*chip_mc_read)(struct csio_hw *, int, uint32_t, 126 int (*chip_edc_read)(struct csio_hw *, int, uint32_t, 128 int (*chip_memory_rw)(struct csio_hw *, u32, int, u32, 130 void (*chip_dfs_create_ext_mem)(struct csio_hw *);
|
H A D | csio_wr.h | 106 struct csio_hw; 485 int csio_wr_iq_create(struct csio_hw *, void *, int, 487 void (*)(struct csio_hw *, struct csio_mb *)); 489 void (*)(struct csio_hw *, struct csio_mb *)); 490 int csio_wr_destroy_queues(struct csio_hw *, bool cmd); 493 int csio_wr_get(struct csio_hw *, int, uint32_t, 496 int csio_wr_issue(struct csio_hw *, int, bool); 498 void (*)(struct csio_hw *, void *, 502 int csio_wr_process_iq_idx(struct csio_hw *, int, 503 void (*)(struct csio_hw *, void *, [all …]
|
H A D | csio_mb.c | 141 void (*cbfn) (struct csio_hw *, struct csio_mb *)) in csio_mb_bye() 624 void (*cbfn) (struct csio_hw *, struct csio_mb *)) in csio_mb_iq_free() 660 void (*cbfn) (struct csio_hw *, struct csio_mb *)) in csio_mb_eq_ofld_alloc() 776 csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *hw, in csio_mb_eq_ofld_alloc_write_rsp() 1030 void (*cbfn)(struct csio_hw *, in csio_fcoe_read_portparams_init_mb() argument 1051 csio_mb_process_portparams_rsp(struct csio_hw *hw, in csio_mb_process_portparams_rsp() 1110 csio_mb_intr_enable(struct csio_hw *hw) in csio_mb_intr_enable() 1123 csio_mb_intr_disable(struct csio_hw *hw) in csio_mb_intr_disable() 1158 csio_mb_debug_cmd_handler(struct csio_hw *hw) in csio_mb_debug_cmd_handler() 1472 csio_mb_isr_handler(struct csio_hw *hw) in csio_mb_isr_handler() [all …]
|
H A D | csio_isr.c | 47 struct csio_hw *hw = (struct csio_hw *) dev_id; in csio_nondata_isr() 81 csio_fwevt_handler(struct csio_hw *hw) in csio_fwevt_handler() 110 struct csio_hw *hw = (struct csio_hw *) dev_id; in csio_fwevt_isr() 214 struct csio_hw *hw = (struct csio_hw *)iq->owner; in csio_scsi_isr_handler() 259 struct csio_hw *hw; in csio_scsi_isr() 264 hw = (struct csio_hw *)iq->owner; in csio_scsi_isr() 304 struct csio_hw *hw = (struct csio_hw *) dev_id; in csio_fcoe_isr() 381 csio_request_irqs(struct csio_hw *hw) in csio_request_irqs() 479 struct csio_hw *hw = affd->priv; in csio_calc_sets() 497 csio_enable_msix(struct csio_hw *hw) in csio_enable_msix() [all …]
|
H A D | csio_hw.c | 1063 csio_do_bye(struct csio_hw *hw) in csio_do_bye() 3698 struct csio_hw *hw = (struct csio_hw *)data; in csio_mberr_worker() 3742 struct csio_hw *hw = mbm->hw; in csio_hw_mb_timer() 3899 csio_evtq_stop(struct csio_hw *hw) in csio_evtq_stop() 3977 struct csio_hw *hw = container_of(work, struct csio_hw, evtq_work); in csio_evtq_worker() 4146 struct csio_hw *hw = mgmtm->hw; in csio_mgmtm_cleanup() 4226 csio_hw_start(struct csio_hw *hw) in csio_hw_start() 4241 csio_hw_stop(struct csio_hw *hw) in csio_hw_stop() 4261 csio_hw_reset(struct csio_hw *hw) in csio_hw_reset() 4339 csio_hw_init(struct csio_hw *hw) in csio_hw_init() [all …]
|
H A D | csio_init.c | 142 csio_dfs_create(struct csio_hw *hw) in csio_dfs_create() 157 csio_dfs_destroy(struct csio_hw *hw) in csio_dfs_destroy() 244 csio_hw_init_workers(struct csio_hw *hw) in csio_hw_init_workers() 250 csio_hw_exit_workers(struct csio_hw *hw) in csio_hw_exit_workers() 256 csio_create_queues(struct csio_hw *hw) in csio_create_queues() 333 csio_config_queues(struct csio_hw *hw) in csio_config_queues() 498 csio_resource_free(struct csio_hw *hw) in csio_resource_free() 517 struct csio_hw *hw; in csio_hw_alloc() 568 csio_hw_free(struct csio_hw *hw) in csio_hw_free() 685 csio_lnode_alloc(struct csio_hw *hw) in csio_lnode_alloc() [all …]
|
H A D | csio_wr.c | 73 csio_wr_qstat_pgsz(struct csio_hw *hw) in csio_wr_qstat_pgsz() 115 csio_wr_fill_fl(struct csio_hw *hw, struct csio_q *flq) in csio_wr_fill_fl() 762 csio_wr_cleanup_iq_ftr(struct csio_hw *hw, int qidx) in csio_wr_cleanup_iq_ftr() 1044 void (*iq_handler)(struct csio_hw *, void *, in csio_wr_process_fl() argument 1129 void (*iq_handler)(struct csio_hw *, void *, in csio_wr_process_iq() argument 1263 void (*iq_handler)(struct csio_hw *, void *, in csio_wr_process_iq_idx() argument 1309 csio_wr_fixup_host_params(struct csio_hw *hw) in csio_wr_fixup_host_params() 1432 csio_init_intr_coalesce_parms(struct csio_hw *hw) in csio_init_intr_coalesce_parms() 1454 csio_wr_get_sge(struct csio_hw *hw) in csio_wr_get_sge() 1523 csio_wr_set_sge(struct csio_hw *hw) in csio_wr_set_sge() [all …]
|
H A D | csio_lnode.h | 137 struct csio_hw *hwp; /* Pointer to the HW module */ 223 void csio_fcoe_fwevt_handler(struct csio_hw *, __u8 cpl_op, __be64 *); 226 struct csio_lnode *csio_lnode_lookup_by_wwpn(struct csio_hw *, uint8_t *); 227 int csio_get_phy_port_stats(struct csio_hw *, uint8_t , 231 void csio_notify_lnodes(struct csio_hw *, enum csio_ln_notify); 232 void csio_disable_lnodes(struct csio_hw *, uint8_t, bool); 238 int csio_lnode_init(struct csio_lnode *, struct csio_hw *,
|
H A D | csio_hw_t5.c | 38 csio_t5_set_mem_win(struct csio_hw *hw, uint32_t win) in csio_t5_set_mem_win() 72 csio_t5_pcie_intr_handler(struct csio_hw *hw) in csio_t5_pcie_intr_handler() 128 csio_t5_flash_cfg_addr(struct csio_hw *hw) in csio_t5_flash_cfg_addr() 146 csio_t5_mc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data, in csio_t5_mc_read() 193 csio_t5_edc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data, in csio_t5_edc_read() 253 csio_t5_memory_rw(struct csio_hw *hw, u32 win, int mtype, u32 addr, in csio_t5_memory_rw() 343 csio_t5_dfs_create_ext_mem(struct csio_hw *hw) in csio_t5_dfs_create_ext_mem()
|
H A D | csio_lnode.c | 683 struct csio_hw *hw = ln->hwp; in csio_ln_vnp_read() 720 struct csio_hw *hw = ln->hwp; in csio_fcoe_enable_link() 834 struct csio_hw *hw = ln->hwp; in csio_ln_read_fcf_entry() 1116 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_lns_uninit() 1169 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_lns_online() 1220 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_lns_ready() 1294 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_lns_offline() 1731 struct csio_hw *hw = mgmtm->hw; in csio_ln_mgmt_submit_wr() 1836 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_ln_fdmi_init() 1871 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_ln_fdmi_exit() [all …]
|
H A D | csio_scsi.c | 203 struct csio_hw *hw = req->lnode->hwp; in csio_scsi_init_cmd_wr() 258 struct csio_hw *hw = req->lnode->hwp; in csio_scsi_cmd() 362 struct csio_hw *hw = req->lnode->hwp; in csio_scsi_init_read_wr() 415 struct csio_hw *hw = req->lnode->hwp; in csio_scsi_init_write_wr() 483 struct csio_hw *hw = req->lnode->hwp; in csio_scsi_read() 520 struct csio_hw *hw = req->lnode->hwp; in csio_scsi_write() 1161 struct csio_hw *hw = scm->hw; in csio_scsi_cleanup_io_q() 1195 struct csio_hw *hw = ln->hwp; in csio_abrt_cls() 1235 struct csio_hw *hw = scm->hw; in csio_scsi_abort_io_q() 1275 struct csio_hw *hw = scm->hw; in csio_scsim_cleanup_io() [all …]
|
H A D | csio_attr.c | 213 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_get_host_port_id() 229 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_get_host_port_type() 248 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_get_host_port_state() 273 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_get_host_speed() 312 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_get_host_fabric_name() 332 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_get_stats() 498 csio_fcoe_free_vnp(struct csio_hw *hw, struct csio_lnode *ln) in csio_fcoe_free_vnp() 557 struct csio_hw *hw = csio_lnode_to_hw(pln); in csio_vport_create() 618 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_vport_delete() 651 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_vport_disable() [all …]
|
H A D | csio_scsi.h | 148 struct csio_hw *hw; /* Pointer to HW moduel */ 345 struct csio_ioreq *csio_scsi_cmpl_handler(struct csio_hw *, void *, uint32_t, 348 int csio_scsi_qconfig(struct csio_hw *); 349 int csio_scsim_init(struct csio_scsim *, struct csio_hw *);
|
H A D | Makefile | 12 csio_hw.o csio_hw_t5.o csio_isr.o \
|
H A D | csio_rnode.c | 192 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_rn_dup_flowid() 218 struct csio_hw *hw = csio_lnode_to_hw(ln); in csio_alloc_rnode() 242 struct csio_hw *hw = csio_lnode_to_hw(csio_rnode_to_lnode(rn)); in csio_free_rnode() 551 struct csio_hw *hw = csio_lnode_to_hw(ln); in __csio_reg_rnode() 568 struct csio_hw *hw = csio_lnode_to_hw(ln); in __csio_unreg_rnode()
|