Home
last modified time | relevance | path

Searched refs:csio_hw (Results 1 – 18 of 18) sorted by relevance

/openbmc/linux/drivers/scsi/csiostor/
H A Dcsio_mb.h134 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 Dcsio_init.h60 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 Dcsio_hw.h449 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 Dcsio_hw_chip.h119 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 Dcsio_wr.h106 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 Dcsio_mb.c141 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 Dcsio_isr.c47 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 Dcsio_hw.c1063 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 Dcsio_init.c142 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 Dcsio_wr.c73 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 Dcsio_lnode.h137 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 Dcsio_hw_t5.c38 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 Dcsio_lnode.c683 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 Dcsio_scsi.c203 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 Dcsio_attr.c213 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 Dcsio_scsi.h148 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 DMakefile12 csio_hw.o csio_hw_t5.o csio_isr.o \
H A Dcsio_rnode.c192 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()