csio_hw 213 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 229 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 248 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 273 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 312 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 332 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 417 drivers/scsi/csiostor/csio_attr.c csio_fcoe_alloc_vnp(struct csio_hw *hw, struct csio_lnode *ln) csio_hw 498 drivers/scsi/csiostor/csio_attr.c csio_fcoe_free_vnp(struct csio_hw *hw, struct csio_lnode *ln) csio_hw 557 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(pln); csio_hw 618 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 651 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 684 drivers/scsi/csiostor/csio_attr.c struct csio_hw *hw; csio_hw 89 drivers/scsi/csiostor/csio_hw.c static void csio_hw_mbm_cleanup(struct csio_hw *); csio_hw 92 drivers/scsi/csiostor/csio_hw.c static void csio_hws_uninit(struct csio_hw *, enum csio_hw_ev); csio_hw 93 drivers/scsi/csiostor/csio_hw.c static void csio_hws_configuring(struct csio_hw *, enum csio_hw_ev); csio_hw 94 drivers/scsi/csiostor/csio_hw.c static void csio_hws_initializing(struct csio_hw *, enum csio_hw_ev); csio_hw 95 drivers/scsi/csiostor/csio_hw.c static void csio_hws_ready(struct csio_hw *, enum csio_hw_ev); csio_hw 96 drivers/scsi/csiostor/csio_hw.c static void csio_hws_quiescing(struct csio_hw *, enum csio_hw_ev); csio_hw 97 drivers/scsi/csiostor/csio_hw.c static void csio_hws_quiesced(struct csio_hw *, enum csio_hw_ev); csio_hw 98 drivers/scsi/csiostor/csio_hw.c static void csio_hws_resetting(struct csio_hw *, enum csio_hw_ev); csio_hw 99 drivers/scsi/csiostor/csio_hw.c static void csio_hws_removing(struct csio_hw *, enum csio_hw_ev); csio_hw 100 drivers/scsi/csiostor/csio_hw.c static void csio_hws_pcierr(struct csio_hw *, enum csio_hw_ev); csio_hw 102 drivers/scsi/csiostor/csio_hw.c static void csio_hw_initialize(struct csio_hw *hw); csio_hw 103 drivers/scsi/csiostor/csio_hw.c static void csio_evtq_stop(struct csio_hw *hw); csio_hw 104 drivers/scsi/csiostor/csio_hw.c static void csio_evtq_start(struct csio_hw *hw); csio_hw 106 drivers/scsi/csiostor/csio_hw.c int csio_is_hw_ready(struct csio_hw *hw) csio_hw 111 drivers/scsi/csiostor/csio_hw.c int csio_is_hw_removing(struct csio_hw *hw) csio_hw 133 drivers/scsi/csiostor/csio_hw.c csio_hw_wait_op_done_val(struct csio_hw *hw, int reg, uint32_t mask, csio_hw 163 drivers/scsi/csiostor/csio_hw.c csio_hw_tp_wr_bits_indirect(struct csio_hw *hw, unsigned int addr, csio_hw 172 drivers/scsi/csiostor/csio_hw.c csio_set_reg_field(struct csio_hw *hw, uint32_t reg, uint32_t mask, csio_hw 184 drivers/scsi/csiostor/csio_hw.c csio_memory_write(struct csio_hw *hw, int mtype, u32 addr, u32 len, u32 *buf) csio_hw 212 drivers/scsi/csiostor/csio_hw.c csio_hw_seeprom_read(struct csio_hw *hw, uint32_t addr, uint32_t *data) csio_hw 303 drivers/scsi/csiostor/csio_hw.c csio_hw_get_vpd_params(struct csio_hw *hw, struct csio_vpd *p) csio_hw 392 drivers/scsi/csiostor/csio_hw.c csio_hw_sf1_read(struct csio_hw *hw, uint32_t byte_cnt, int32_t cont, csio_hw 424 drivers/scsi/csiostor/csio_hw.c csio_hw_sf1_write(struct csio_hw *hw, uint32_t byte_cnt, uint32_t cont, csio_hw 449 drivers/scsi/csiostor/csio_hw.c csio_hw_flash_wait_op(struct csio_hw *hw, int32_t attempts, int32_t delay) csio_hw 486 drivers/scsi/csiostor/csio_hw.c csio_hw_read_flash(struct csio_hw *hw, uint32_t addr, uint32_t nwords, csio_hw 527 drivers/scsi/csiostor/csio_hw.c csio_hw_write_flash(struct csio_hw *hw, uint32_t addr, csio_hw 590 drivers/scsi/csiostor/csio_hw.c csio_hw_flash_erase_sectors(struct csio_hw *hw, int32_t start, int32_t end) csio_hw 620 drivers/scsi/csiostor/csio_hw.c csio_hw_print_fw_version(struct csio_hw *hw, char *str) csio_hw 637 drivers/scsi/csiostor/csio_hw.c csio_hw_get_fw_version(struct csio_hw *hw, uint32_t *vers) csio_hw 652 drivers/scsi/csiostor/csio_hw.c csio_hw_get_tp_version(struct csio_hw *hw, u32 *vers) csio_hw 668 drivers/scsi/csiostor/csio_hw.c csio_hw_fw_dload(struct csio_hw *hw, uint8_t *fw_data, uint32_t size) csio_hw 762 drivers/scsi/csiostor/csio_hw.c csio_hw_get_flash_params(struct csio_hw *hw) csio_hw 882 drivers/scsi/csiostor/csio_hw.c csio_hw_dev_ready(struct csio_hw *hw) csio_hw 916 drivers/scsi/csiostor/csio_hw.c csio_do_hello(struct csio_hw *hw, enum csio_dev_state *state) csio_hw 1063 drivers/scsi/csiostor/csio_hw.c csio_do_bye(struct csio_hw *hw) csio_hw 1103 drivers/scsi/csiostor/csio_hw.c csio_do_reset(struct csio_hw *hw, bool fw_rst) csio_hw 1143 drivers/scsi/csiostor/csio_hw.c csio_hw_validate_caps(struct csio_hw *hw, struct csio_mb *mbp) csio_hw 1180 drivers/scsi/csiostor/csio_hw.c csio_hw_fw_halt(struct csio_hw *hw, uint32_t mbox, int32_t force) csio_hw 1259 drivers/scsi/csiostor/csio_hw.c csio_hw_fw_restart(struct csio_hw *hw, uint32_t mbox, int32_t reset) csio_hw 1322 drivers/scsi/csiostor/csio_hw.c csio_hw_fw_upgrade(struct csio_hw *hw, uint32_t mbox, csio_hw 1354 drivers/scsi/csiostor/csio_hw.c csio_get_device_params(struct csio_hw *hw) csio_hw 1443 drivers/scsi/csiostor/csio_hw.c csio_config_device_caps(struct csio_hw *hw) csio_hw 1776 drivers/scsi/csiostor/csio_hw.c csio_enable_ports(struct csio_hw *hw) csio_hw 1873 drivers/scsi/csiostor/csio_hw.c csio_get_fcoe_resinfo(struct csio_hw *hw) csio_hw 1925 drivers/scsi/csiostor/csio_hw.c csio_hw_check_fwconfig(struct csio_hw *hw, u32 *param) csio_hw 1968 drivers/scsi/csiostor/csio_hw.c csio_hw_flash_config(struct csio_hw *hw, u32 *fw_cfg_param, char *path) csio_hw 2052 drivers/scsi/csiostor/csio_hw.c csio_hw_use_fwconfig(struct csio_hw *hw, int reset, u32 *fw_cfg_param) csio_hw 2245 drivers/scsi/csiostor/csio_hw.c static int csio_should_install_fs_fw(struct csio_hw *hw, int card_fw_usable, csio_hw 2314 drivers/scsi/csiostor/csio_hw.c static int csio_hw_prep_fw(struct csio_hw *hw, struct fw_info *fw_info, csio_hw 2406 drivers/scsi/csiostor/csio_hw.c csio_hw_flash_fw(struct csio_hw *hw, int *reset) csio_hw 2460 drivers/scsi/csiostor/csio_hw.c static int csio_hw_check_fwver(struct csio_hw *hw) csio_hw 2477 drivers/scsi/csiostor/csio_hw.c csio_hw_configure(struct csio_hw *hw) csio_hw 2606 drivers/scsi/csiostor/csio_hw.c csio_hw_initialize(struct csio_hw *hw) csio_hw 2679 drivers/scsi/csiostor/csio_hw.c csio_hw_intr_enable(struct csio_hw *hw) csio_hw 2737 drivers/scsi/csiostor/csio_hw.c csio_hw_intr_disable(struct csio_hw *hw) csio_hw 2761 drivers/scsi/csiostor/csio_hw.c csio_hw_fatal_err(struct csio_hw *hw) csio_hw 2780 drivers/scsi/csiostor/csio_hw.c csio_hws_uninit(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 2805 drivers/scsi/csiostor/csio_hw.c csio_hws_configuring(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 2843 drivers/scsi/csiostor/csio_hw.c csio_hws_initializing(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 2881 drivers/scsi/csiostor/csio_hw.c csio_hws_ready(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 2930 drivers/scsi/csiostor/csio_hw.c csio_hws_quiescing(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 2990 drivers/scsi/csiostor/csio_hw.c csio_hws_quiesced(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 3015 drivers/scsi/csiostor/csio_hw.c csio_hws_resetting(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 3041 drivers/scsi/csiostor/csio_hw.c csio_hws_removing(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 3076 drivers/scsi/csiostor/csio_hw.c csio_hws_pcierr(struct csio_hw *hw, enum csio_hw_ev evt) csio_hw 3113 drivers/scsi/csiostor/csio_hw.c csio_handle_intr_status(struct csio_hw *hw, unsigned int reg, csio_hw 3141 drivers/scsi/csiostor/csio_hw.c static void csio_tp_intr_handler(struct csio_hw *hw) csio_hw 3156 drivers/scsi/csiostor/csio_hw.c static void csio_sge_intr_handler(struct csio_hw *hw) csio_hw 3211 drivers/scsi/csiostor/csio_hw.c static void csio_cim_intr_handler(struct csio_hw *hw) csio_hw 3268 drivers/scsi/csiostor/csio_hw.c static void csio_ulprx_intr_handler(struct csio_hw *hw) csio_hw 3283 drivers/scsi/csiostor/csio_hw.c static void csio_ulptx_intr_handler(struct csio_hw *hw) csio_hw 3305 drivers/scsi/csiostor/csio_hw.c static void csio_pmtx_intr_handler(struct csio_hw *hw) csio_hw 3328 drivers/scsi/csiostor/csio_hw.c static void csio_pmrx_intr_handler(struct csio_hw *hw) csio_hw 3348 drivers/scsi/csiostor/csio_hw.c static void csio_cplsw_intr_handler(struct csio_hw *hw) csio_hw 3367 drivers/scsi/csiostor/csio_hw.c static void csio_le_intr_handler(struct csio_hw *hw) csio_hw 3398 drivers/scsi/csiostor/csio_hw.c static void csio_mps_intr_handler(struct csio_hw *hw) csio_hw 3471 drivers/scsi/csiostor/csio_hw.c static void csio_mem_intr_handler(struct csio_hw *hw, int idx) csio_hw 3506 drivers/scsi/csiostor/csio_hw.c static void csio_ma_intr_handler(struct csio_hw *hw) csio_hw 3526 drivers/scsi/csiostor/csio_hw.c static void csio_smb_intr_handler(struct csio_hw *hw) csio_hw 3542 drivers/scsi/csiostor/csio_hw.c static void csio_ncsi_intr_handler(struct csio_hw *hw) csio_hw 3559 drivers/scsi/csiostor/csio_hw.c static void csio_xgmac_intr_handler(struct csio_hw *hw, int port) csio_hw 3578 drivers/scsi/csiostor/csio_hw.c static void csio_pl_intr_handler(struct csio_hw *hw) csio_hw 3599 drivers/scsi/csiostor/csio_hw.c csio_hw_slow_intr_handler(struct csio_hw *hw) csio_hw 3698 drivers/scsi/csiostor/csio_hw.c struct csio_hw *hw = (struct csio_hw *)data; csio_hw 3742 drivers/scsi/csiostor/csio_hw.c struct csio_hw *hw = mbm->hw; csio_hw 3765 drivers/scsi/csiostor/csio_hw.c csio_hw_mbm_cleanup(struct csio_hw *hw) csio_hw 3780 drivers/scsi/csiostor/csio_hw.c csio_enqueue_evt(struct csio_hw *hw, enum csio_evt type, void *evt_msg, csio_hw 3816 drivers/scsi/csiostor/csio_hw.c csio_enqueue_evt_lock(struct csio_hw *hw, enum csio_evt type, void *evt_msg, csio_hw 3872 drivers/scsi/csiostor/csio_hw.c csio_free_evt(struct csio_hw *hw, struct csio_evt_msg *evt_entry) csio_hw 3885 drivers/scsi/csiostor/csio_hw.c csio_evtq_flush(struct csio_hw *hw) csio_hw 3899 drivers/scsi/csiostor/csio_hw.c csio_evtq_stop(struct csio_hw *hw) csio_hw 3905 drivers/scsi/csiostor/csio_hw.c csio_evtq_start(struct csio_hw *hw) csio_hw 3911 drivers/scsi/csiostor/csio_hw.c csio_evtq_cleanup(struct csio_hw *hw) csio_hw 3933 drivers/scsi/csiostor/csio_hw.c csio_process_fwevtq_entry(struct csio_hw *hw, void *wr, uint32_t len, csio_hw 3977 drivers/scsi/csiostor/csio_hw.c struct csio_hw *hw = container_of(work, struct csio_hw, evtq_work); csio_hw 4059 drivers/scsi/csiostor/csio_hw.c csio_fwevtq_handler(struct csio_hw *hw) csio_hw 4146 drivers/scsi/csiostor/csio_hw.c struct csio_hw *hw = mgmtm->hw; csio_hw 4188 drivers/scsi/csiostor/csio_hw.c csio_mgmtm_init(struct csio_mgmtm *mgmtm, struct csio_hw *hw) csio_hw 4226 drivers/scsi/csiostor/csio_hw.c csio_hw_start(struct csio_hw *hw) csio_hw 4241 drivers/scsi/csiostor/csio_hw.c csio_hw_stop(struct csio_hw *hw) csio_hw 4261 drivers/scsi/csiostor/csio_hw.c csio_hw_reset(struct csio_hw *hw) csio_hw 4287 drivers/scsi/csiostor/csio_hw.c csio_hw_get_device_id(struct csio_hw *hw) csio_hw 4311 drivers/scsi/csiostor/csio_hw.c csio_hw_set_description(struct csio_hw *hw, uint16_t ven_id, uint16_t dev_id) csio_hw 4339 drivers/scsi/csiostor/csio_hw.c csio_hw_init(struct csio_hw *hw) csio_hw 4427 drivers/scsi/csiostor/csio_hw.c csio_hw_exit(struct csio_hw *hw) csio_hw 226 drivers/scsi/csiostor/csio_hw.h struct csio_hw *hw; /* Pointer to HW moduel */ csio_hw 575 drivers/scsi/csiostor/csio_hw.h void csio_set_reg_field(struct csio_hw *, uint32_t, uint32_t, uint32_t); csio_hw 579 drivers/scsi/csiostor/csio_hw.h csio_core_ticks_to_us(struct csio_hw *hw, uint32_t ticks) csio_hw 586 drivers/scsi/csiostor/csio_hw.h csio_us_to_core_ticks(struct csio_hw *hw, uint32_t us) csio_hw 630 drivers/scsi/csiostor/csio_hw.h int csio_hw_wait_op_done_val(struct csio_hw *, int, uint32_t, int, csio_hw 632 drivers/scsi/csiostor/csio_hw.h void csio_hw_tp_wr_bits_indirect(struct csio_hw *, unsigned int, csio_hw 635 drivers/scsi/csiostor/csio_hw.h void csio_hw_intr_disable(struct csio_hw *); csio_hw 636 drivers/scsi/csiostor/csio_hw.h int csio_hw_slow_intr_handler(struct csio_hw *); csio_hw 637 drivers/scsi/csiostor/csio_hw.h int csio_handle_intr_status(struct csio_hw *, unsigned int, csio_hw 645 drivers/scsi/csiostor/csio_hw.h int csio_hw_start(struct csio_hw *); csio_hw 646 drivers/scsi/csiostor/csio_hw.h int csio_hw_stop(struct csio_hw *); csio_hw 647 drivers/scsi/csiostor/csio_hw.h int csio_hw_reset(struct csio_hw *); csio_hw 648 drivers/scsi/csiostor/csio_hw.h int csio_is_hw_ready(struct csio_hw *); csio_hw 649 drivers/scsi/csiostor/csio_hw.h int csio_is_hw_removing(struct csio_hw *); csio_hw 651 drivers/scsi/csiostor/csio_hw.h int csio_fwevtq_handler(struct csio_hw *); csio_hw 653 drivers/scsi/csiostor/csio_hw.h int csio_enqueue_evt(struct csio_hw *, enum csio_evt, void *, uint16_t); csio_hw 654 drivers/scsi/csiostor/csio_hw.h void csio_evtq_flush(struct csio_hw *hw); csio_hw 656 drivers/scsi/csiostor/csio_hw.h int csio_request_irqs(struct csio_hw *); csio_hw 657 drivers/scsi/csiostor/csio_hw.h void csio_intr_enable(struct csio_hw *); csio_hw 658 drivers/scsi/csiostor/csio_hw.h void csio_intr_disable(struct csio_hw *, bool); csio_hw 659 drivers/scsi/csiostor/csio_hw.h void csio_hw_fatal_err(struct csio_hw *); csio_hw 661 drivers/scsi/csiostor/csio_hw.h struct csio_lnode *csio_lnode_alloc(struct csio_hw *); csio_hw 662 drivers/scsi/csiostor/csio_hw.h int csio_config_queues(struct csio_hw *); csio_hw 664 drivers/scsi/csiostor/csio_hw.h int csio_hw_init(struct csio_hw *); csio_hw 665 drivers/scsi/csiostor/csio_hw.h void csio_hw_exit(struct csio_hw *); csio_hw 119 drivers/scsi/csiostor/csio_hw_chip.h struct csio_hw; csio_hw 121 drivers/scsi/csiostor/csio_hw_chip.h int (*chip_set_mem_win)(struct csio_hw *, uint32_t); csio_hw 122 drivers/scsi/csiostor/csio_hw_chip.h void (*chip_pcie_intr_handler)(struct csio_hw *); csio_hw 123 drivers/scsi/csiostor/csio_hw_chip.h uint32_t (*chip_flash_cfg_addr)(struct csio_hw *); csio_hw 124 drivers/scsi/csiostor/csio_hw_chip.h int (*chip_mc_read)(struct csio_hw *, int, uint32_t, csio_hw 126 drivers/scsi/csiostor/csio_hw_chip.h int (*chip_edc_read)(struct csio_hw *, int, uint32_t, csio_hw 128 drivers/scsi/csiostor/csio_hw_chip.h int (*chip_memory_rw)(struct csio_hw *, u32, int, u32, csio_hw 130 drivers/scsi/csiostor/csio_hw_chip.h void (*chip_dfs_create_ext_mem)(struct csio_hw *); csio_hw 38 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_set_mem_win(struct csio_hw *hw, uint32_t win) csio_hw 72 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_pcie_intr_handler(struct csio_hw *hw) csio_hw 128 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_flash_cfg_addr(struct csio_hw *hw) csio_hw 146 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_mc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data, csio_hw 194 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_edc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data, csio_hw 255 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_memory_rw(struct csio_hw *hw, u32 win, int mtype, u32 addr, csio_hw 345 drivers/scsi/csiostor/csio_hw_t5.c csio_t5_dfs_create_ext_mem(struct csio_hw *hw) csio_hw 69 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = file->private_data - mem; csio_hw 113 drivers/scsi/csiostor/csio_init.c void csio_add_debugfs_mem(struct csio_hw *hw, const char *name, csio_hw 121 drivers/scsi/csiostor/csio_init.c static int csio_setup_debugfs(struct csio_hw *hw) csio_hw 143 drivers/scsi/csiostor/csio_init.c csio_dfs_create(struct csio_hw *hw) csio_hw 158 drivers/scsi/csiostor/csio_init.c csio_dfs_destroy(struct csio_hw *hw) csio_hw 248 drivers/scsi/csiostor/csio_init.c csio_hw_init_workers(struct csio_hw *hw) csio_hw 254 drivers/scsi/csiostor/csio_init.c csio_hw_exit_workers(struct csio_hw *hw) csio_hw 260 drivers/scsi/csiostor/csio_init.c csio_create_queues(struct csio_hw *hw) csio_hw 337 drivers/scsi/csiostor/csio_init.c csio_config_queues(struct csio_hw *hw) csio_hw 465 drivers/scsi/csiostor/csio_init.c csio_resource_alloc(struct csio_hw *hw) csio_hw 502 drivers/scsi/csiostor/csio_init.c csio_resource_free(struct csio_hw *hw) csio_hw 519 drivers/scsi/csiostor/csio_init.c static struct csio_hw *csio_hw_alloc(struct pci_dev *pdev) csio_hw 521 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw; csio_hw 523 drivers/scsi/csiostor/csio_init.c hw = kzalloc(sizeof(struct csio_hw), GFP_KERNEL); csio_hw 572 drivers/scsi/csiostor/csio_init.c csio_hw_free(struct csio_hw *hw) csio_hw 596 drivers/scsi/csiostor/csio_init.c csio_shost_init(struct csio_hw *hw, struct device *dev, csio_hw 669 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 689 drivers/scsi/csiostor/csio_init.c csio_lnode_alloc(struct csio_hw *hw) csio_hw 695 drivers/scsi/csiostor/csio_init.c csio_lnodes_block_request(struct csio_hw *hw) csio_hw 734 drivers/scsi/csiostor/csio_init.c csio_lnodes_unblock_request(struct csio_hw *hw) csio_hw 772 drivers/scsi/csiostor/csio_init.c csio_lnodes_block_by_port(struct csio_hw *hw, uint8_t portid) csio_hw 813 drivers/scsi/csiostor/csio_init.c csio_lnodes_unblock_by_port(struct csio_hw *hw, uint8_t portid) csio_hw 853 drivers/scsi/csiostor/csio_init.c csio_lnodes_exit(struct csio_hw *hw, bool npiv) csio_hw 948 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw; csio_hw 1035 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); csio_hw 1062 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); csio_hw 1089 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); csio_hw 1125 drivers/scsi/csiostor/csio_init.c struct csio_hw *hw = pci_get_drvdata(pdev); csio_hw 60 drivers/scsi/csiostor/csio_init.h void csio_scsi_intx_handler(struct csio_hw *, void *, uint32_t, csio_hw 63 drivers/scsi/csiostor/csio_init.h void csio_fwevt_intx_handler(struct csio_hw *, void *, uint32_t, csio_hw 67 drivers/scsi/csiostor/csio_init.h void csio_lnodes_block_request(struct csio_hw *); csio_hw 68 drivers/scsi/csiostor/csio_init.h void csio_lnodes_unblock_request(struct csio_hw *); csio_hw 69 drivers/scsi/csiostor/csio_init.h void csio_lnodes_block_by_port(struct csio_hw *, uint8_t); csio_hw 70 drivers/scsi/csiostor/csio_init.h void csio_lnodes_unblock_by_port(struct csio_hw *, uint8_t); csio_hw 72 drivers/scsi/csiostor/csio_init.h struct csio_lnode *csio_shost_init(struct csio_hw *, struct device *, bool, csio_hw 75 drivers/scsi/csiostor/csio_init.h void csio_lnodes_exit(struct csio_hw *, bool); csio_hw 78 drivers/scsi/csiostor/csio_init.h void csio_add_debugfs_mem(struct csio_hw *, const char *, csio_hw 89 drivers/scsi/csiostor/csio_init.h csio_get_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim) csio_hw 102 drivers/scsi/csiostor/csio_init.h csio_put_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim, csio_hw 114 drivers/scsi/csiostor/csio_init.h csio_put_scsi_ioreq_list_lock(struct csio_hw *hw, struct csio_scsim *scsim, csio_hw 126 drivers/scsi/csiostor/csio_init.h csio_put_scsi_ddp_list_lock(struct csio_hw *hw, struct csio_scsim *scsim, csio_hw 47 drivers/scsi/csiostor/csio_isr.c struct csio_hw *hw = (struct csio_hw *) dev_id; csio_hw 81 drivers/scsi/csiostor/csio_isr.c csio_fwevt_handler(struct csio_hw *hw) csio_hw 110 drivers/scsi/csiostor/csio_isr.c struct csio_hw *hw = (struct csio_hw *) dev_id; csio_hw 131 drivers/scsi/csiostor/csio_isr.c csio_fwevt_intx_handler(struct csio_hw *hw, void *wr, uint32_t len, csio_hw 146 drivers/scsi/csiostor/csio_isr.c csio_process_scsi_cmpl(struct csio_hw *hw, void *wr, uint32_t len, csio_hw 214 drivers/scsi/csiostor/csio_isr.c struct csio_hw *hw = (struct csio_hw *)iq->owner; csio_hw 259 drivers/scsi/csiostor/csio_isr.c struct csio_hw *hw; csio_hw 264 drivers/scsi/csiostor/csio_isr.c hw = (struct csio_hw *)iq->owner; csio_hw 285 drivers/scsi/csiostor/csio_isr.c csio_scsi_intx_handler(struct csio_hw *hw, void *wr, uint32_t len, csio_hw 304 drivers/scsi/csiostor/csio_isr.c struct csio_hw *hw = (struct csio_hw *) dev_id; csio_hw 352 drivers/scsi/csiostor/csio_isr.c csio_add_msix_desc(struct csio_hw *hw) csio_hw 381 drivers/scsi/csiostor/csio_isr.c csio_request_irqs(struct csio_hw *hw) csio_hw 457 drivers/scsi/csiostor/csio_isr.c csio_reduce_sqsets(struct csio_hw *hw, int cnt) csio_hw 479 drivers/scsi/csiostor/csio_isr.c struct csio_hw *hw = affd->priv; csio_hw 497 drivers/scsi/csiostor/csio_isr.c csio_enable_msix(struct csio_hw *hw) csio_hw 551 drivers/scsi/csiostor/csio_isr.c csio_intr_enable(struct csio_hw *hw) csio_hw 584 drivers/scsi/csiostor/csio_isr.c csio_intr_disable(struct csio_hw *hw, bool free) csio_hw 64 drivers/scsi/csiostor/csio_lnode.c void (*io_cbfn) (struct csio_hw *, struct csio_ioreq *), csio_hw 115 drivers/scsi/csiostor/csio_lnode.c csio_ln_lookup_by_portid(struct csio_hw *hw, uint8_t portid) csio_hw 138 drivers/scsi/csiostor/csio_lnode.c csio_ln_lookup_by_vnpi(struct csio_hw *hw, uint32_t vnp_id) csio_hw 178 drivers/scsi/csiostor/csio_lnode.c csio_lnode_lookup_by_wwpn(struct csio_hw *hw, uint8_t *wwpn) csio_hw 267 drivers/scsi/csiostor/csio_lnode.c csio_ln_fdmi_done(struct csio_hw *hw, struct csio_ioreq *fdmi_req) csio_hw 291 drivers/scsi/csiostor/csio_lnode.c csio_ln_fdmi_rhba_cbfn(struct csio_hw *hw, struct csio_ioreq *fdmi_req) csio_hw 404 drivers/scsi/csiostor/csio_lnode.c csio_ln_fdmi_dprt_cbfn(struct csio_hw *hw, struct csio_ioreq *fdmi_req) csio_hw 511 drivers/scsi/csiostor/csio_lnode.c csio_ln_fdmi_dhba_cbfn(struct csio_hw *hw, struct csio_ioreq *fdmi_req) csio_hw 615 drivers/scsi/csiostor/csio_lnode.c csio_ln_vnp_read_cbfn(struct csio_hw *hw, struct csio_mb *mbp) csio_hw 681 drivers/scsi/csiostor/csio_lnode.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 683 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = ln->hwp; csio_hw 720 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = ln->hwp; csio_hw 783 drivers/scsi/csiostor/csio_lnode.c csio_ln_read_fcf_cbfn(struct csio_hw *hw, struct csio_mb *mbp) csio_hw 832 drivers/scsi/csiostor/csio_lnode.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 834 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = ln->hwp; csio_hw 873 drivers/scsi/csiostor/csio_lnode.c csio_handle_link_up(struct csio_hw *hw, uint8_t portid, uint32_t fcfi, csio_hw 1035 drivers/scsi/csiostor/csio_lnode.c csio_handle_link_down(struct csio_hw *hw, uint8_t portid, uint32_t fcfi, csio_hw 1116 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1169 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1221 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1295 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1387 drivers/scsi/csiostor/csio_lnode.c csio_get_phy_port_stats(struct csio_hw *hw, uint8_t portid, csio_hw 1433 drivers/scsi/csiostor/csio_lnode.c csio_ln_mgmt_wr_handler(struct csio_hw *hw, void *wr, uint32_t len) csio_hw 1484 drivers/scsi/csiostor/csio_lnode.c csio_fcoe_fwevt_handler(struct csio_hw *hw, __u8 cpl_op, __be64 *cmd) csio_hw 1732 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = mgmtm->hw; csio_hw 1807 drivers/scsi/csiostor/csio_lnode.c void (*io_cbfn) (struct csio_hw *, struct csio_ioreq *), csio_hw 1811 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(io_req->lnode); csio_hw 1837 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1872 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1924 drivers/scsi/csiostor/csio_lnode.c csio_notify_lnodes(struct csio_hw *hw, enum csio_ln_notify note) csio_hw 1966 drivers/scsi/csiostor/csio_lnode.c csio_disable_lnodes(struct csio_hw *hw, uint8_t portid, bool disable) csio_hw 1996 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 2078 drivers/scsi/csiostor/csio_lnode.c csio_lnode_init(struct csio_lnode *ln, struct csio_hw *hw, csio_hw 2130 drivers/scsi/csiostor/csio_lnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 150 drivers/scsi/csiostor/csio_lnode.h struct csio_hw *hwp; /* Pointer to the HW module */ csio_hw 236 drivers/scsi/csiostor/csio_lnode.h void csio_fcoe_fwevt_handler(struct csio_hw *, __u8 cpl_op, __be64 *); csio_hw 239 drivers/scsi/csiostor/csio_lnode.h struct csio_lnode *csio_lnode_lookup_by_wwpn(struct csio_hw *, uint8_t *); csio_hw 240 drivers/scsi/csiostor/csio_lnode.h int csio_get_phy_port_stats(struct csio_hw *, uint8_t , csio_hw 244 drivers/scsi/csiostor/csio_lnode.h void csio_notify_lnodes(struct csio_hw *, enum csio_ln_notify); csio_hw 245 drivers/scsi/csiostor/csio_lnode.h void csio_disable_lnodes(struct csio_hw *, uint8_t, bool); csio_hw 251 drivers/scsi/csiostor/csio_lnode.h int csio_lnode_init(struct csio_lnode *, struct csio_hw *, csio_hw 76 drivers/scsi/csiostor/csio_mb.c csio_mb_hello(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 78 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 108 drivers/scsi/csiostor/csio_mb.c csio_mb_process_hello_rsp(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 140 drivers/scsi/csiostor/csio_mb.c csio_mb_bye(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 141 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 162 drivers/scsi/csiostor/csio_mb.c csio_mb_reset(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 164 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 193 drivers/scsi/csiostor/csio_mb.c csio_mb_params(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 196 drivers/scsi/csiostor/csio_mb.c void (*cbfn)(struct csio_hw *, struct csio_mb *)) csio_hw 240 drivers/scsi/csiostor/csio_mb.c csio_mb_process_read_params_rsp(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 264 drivers/scsi/csiostor/csio_mb.c csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, int reg) csio_hw 300 drivers/scsi/csiostor/csio_mb.c csio_mb_caps_config(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 302 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 342 drivers/scsi/csiostor/csio_mb.c csio_mb_port(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 344 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 385 drivers/scsi/csiostor/csio_mb.c csio_mb_process_read_port_rsp(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 413 drivers/scsi/csiostor/csio_mb.c csio_mb_initialize(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 414 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 440 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 442 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 485 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 488 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 571 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 573 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 590 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_alloc_write_rsp(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 622 drivers/scsi/csiostor/csio_mb.c csio_mb_iq_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 624 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 658 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_alloc(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 660 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 694 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_write(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 697 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 755 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_alloc_write(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 758 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 776 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *hw, csio_hw 808 drivers/scsi/csiostor/csio_mb.c csio_mb_eq_ofld_free(struct csio_hw *hw, struct csio_mb *mbp, void *priv, csio_hw 810 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 841 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 873 drivers/scsi/csiostor/csio_mb.c csio_fcoe_read_res_info_init_mb(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 875 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 910 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 951 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 980 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 1011 drivers/scsi/csiostor/csio_mb.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 1027 drivers/scsi/csiostor/csio_mb.c csio_fcoe_read_portparams_init_mb(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 1030 drivers/scsi/csiostor/csio_mb.c void (*cbfn)(struct csio_hw *, csio_hw 1051 drivers/scsi/csiostor/csio_mb.c csio_mb_process_portparams_rsp(struct csio_hw *hw, csio_hw 1110 drivers/scsi/csiostor/csio_mb.c csio_mb_intr_enable(struct csio_hw *hw) csio_hw 1123 drivers/scsi/csiostor/csio_mb.c csio_mb_intr_disable(struct csio_hw *hw) csio_hw 1131 drivers/scsi/csiostor/csio_mb.c csio_mb_dump_fw_dbg(struct csio_hw *hw, __be64 *cmd) csio_hw 1158 drivers/scsi/csiostor/csio_mb.c csio_mb_debug_cmd_handler(struct csio_hw *hw) csio_hw 1188 drivers/scsi/csiostor/csio_mb.c csio_mb_issue(struct csio_hw *hw, struct csio_mb *mbp) csio_hw 1354 drivers/scsi/csiostor/csio_mb.c csio_mb_completions(struct csio_hw *hw, struct list_head *cbfn_q) csio_hw 1376 drivers/scsi/csiostor/csio_mb.c csio_mb_portmod_changed(struct csio_hw *hw, uint8_t port_id) csio_hw 1405 drivers/scsi/csiostor/csio_mb.c csio_mb_fwevt_handler(struct csio_hw *hw, __be64 *cmd) csio_hw 1472 drivers/scsi/csiostor/csio_mb.c csio_mb_isr_handler(struct csio_hw *hw) csio_hw 1576 drivers/scsi/csiostor/csio_mb.c csio_mb_tmo_handler(struct csio_hw *hw) csio_hw 1611 drivers/scsi/csiostor/csio_mb.c csio_mb_cancel_all(struct csio_hw *hw, struct list_head *cbfn_q) csio_hw 1663 drivers/scsi/csiostor/csio_mb.c csio_mbm_init(struct csio_mbm *mbm, struct csio_hw *hw, csio_hw 125 drivers/scsi/csiostor/csio_mb.h void (*mb_cbfn) (struct csio_hw *, struct csio_mb *); csio_hw 134 drivers/scsi/csiostor/csio_mb.h struct csio_hw *hw; /* Hardware pointer */ csio_hw 153 drivers/scsi/csiostor/csio_mb.h void csio_mb_hello(struct csio_hw *, struct csio_mb *, uint32_t, csio_hw 155 drivers/scsi/csiostor/csio_mb.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 157 drivers/scsi/csiostor/csio_mb.h void csio_mb_process_hello_rsp(struct csio_hw *, struct csio_mb *, csio_hw 161 drivers/scsi/csiostor/csio_mb.h void csio_mb_bye(struct csio_hw *, struct csio_mb *, uint32_t, csio_hw 162 drivers/scsi/csiostor/csio_mb.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 164 drivers/scsi/csiostor/csio_mb.h void csio_mb_reset(struct csio_hw *, struct csio_mb *, uint32_t, int, int, csio_hw 165 drivers/scsi/csiostor/csio_mb.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 167 drivers/scsi/csiostor/csio_mb.h void csio_mb_params(struct csio_hw *, struct csio_mb *, uint32_t, unsigned int, csio_hw 169 drivers/scsi/csiostor/csio_mb.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 171 drivers/scsi/csiostor/csio_mb.h void csio_mb_process_read_params_rsp(struct csio_hw *, struct csio_mb *, csio_hw 174 drivers/scsi/csiostor/csio_mb.h void csio_mb_ldst(struct csio_hw *hw, struct csio_mb *mbp, uint32_t tmo, csio_hw 177 drivers/scsi/csiostor/csio_mb.h void csio_mb_caps_config(struct csio_hw *, struct csio_mb *, uint32_t, csio_hw 179 drivers/scsi/csiostor/csio_mb.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 181 drivers/scsi/csiostor/csio_mb.h void csio_mb_port(struct csio_hw *, struct csio_mb *, uint32_t, csio_hw 183 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 185 drivers/scsi/csiostor/csio_mb.h void csio_mb_process_read_port_rsp(struct csio_hw *, struct csio_mb *, csio_hw 189 drivers/scsi/csiostor/csio_mb.h void csio_mb_initialize(struct csio_hw *, struct csio_mb *, uint32_t, csio_hw 190 drivers/scsi/csiostor/csio_mb.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 192 drivers/scsi/csiostor/csio_mb.h void csio_mb_iq_alloc_write(struct csio_hw *, struct csio_mb *, void *, csio_hw 194 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 196 drivers/scsi/csiostor/csio_mb.h void csio_mb_iq_alloc_write_rsp(struct csio_hw *, struct csio_mb *, csio_hw 199 drivers/scsi/csiostor/csio_mb.h void csio_mb_iq_free(struct csio_hw *, struct csio_mb *, void *, csio_hw 201 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 203 drivers/scsi/csiostor/csio_mb.h void csio_mb_eq_ofld_alloc_write(struct csio_hw *, struct csio_mb *, void *, csio_hw 205 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 207 drivers/scsi/csiostor/csio_mb.h void csio_mb_eq_ofld_alloc_write_rsp(struct csio_hw *, struct csio_mb *, csio_hw 210 drivers/scsi/csiostor/csio_mb.h void csio_mb_eq_ofld_free(struct csio_hw *, struct csio_mb *, void *, csio_hw 212 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 214 drivers/scsi/csiostor/csio_mb.h void csio_fcoe_read_res_info_init_mb(struct csio_hw *, struct csio_mb *, csio_hw 216 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 220 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 225 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 229 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 233 drivers/scsi/csiostor/csio_mb.h void (*) (struct csio_hw *, struct csio_mb *)); csio_hw 237 drivers/scsi/csiostor/csio_mb.h void (*cbfn) (struct csio_hw *, struct csio_mb *)); csio_hw 239 drivers/scsi/csiostor/csio_mb.h void csio_fcoe_read_portparams_init_mb(struct csio_hw *hw, csio_hw 242 drivers/scsi/csiostor/csio_mb.h void (*cbfn)(struct csio_hw *, struct csio_mb *)); csio_hw 244 drivers/scsi/csiostor/csio_mb.h void csio_mb_process_portparams_rsp(struct csio_hw *hw, struct csio_mb *mbp, csio_hw 250 drivers/scsi/csiostor/csio_mb.h int csio_mbm_init(struct csio_mbm *, struct csio_hw *, csio_hw 253 drivers/scsi/csiostor/csio_mb.h void csio_mb_intr_enable(struct csio_hw *); csio_hw 254 drivers/scsi/csiostor/csio_mb.h void csio_mb_intr_disable(struct csio_hw *); csio_hw 256 drivers/scsi/csiostor/csio_mb.h int csio_mb_issue(struct csio_hw *, struct csio_mb *); csio_hw 257 drivers/scsi/csiostor/csio_mb.h void csio_mb_completions(struct csio_hw *, struct list_head *); csio_hw 258 drivers/scsi/csiostor/csio_mb.h int csio_mb_fwevt_handler(struct csio_hw *, __be64 *); csio_hw 259 drivers/scsi/csiostor/csio_mb.h int csio_mb_isr_handler(struct csio_hw *); csio_hw 260 drivers/scsi/csiostor/csio_mb.h struct csio_mb *csio_mb_tmo_handler(struct csio_hw *); csio_hw 261 drivers/scsi/csiostor/csio_mb.h void csio_mb_cancel_all(struct csio_hw *, struct list_head *); csio_hw 192 drivers/scsi/csiostor/csio_rnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 218 drivers/scsi/csiostor/csio_rnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 242 drivers/scsi/csiostor/csio_rnode.c struct csio_hw *hw = csio_lnode_to_hw(csio_rnode_to_lnode(rn)); csio_hw 551 drivers/scsi/csiostor/csio_rnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 568 drivers/scsi/csiostor/csio_rnode.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 65 drivers/scsi/csiostor/csio_scsi.c static int csio_do_abrt_cls(struct csio_hw *, csio_hw 203 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 258 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 290 drivers/scsi/csiostor/csio_scsi.c csio_scsi_init_ultptx_dsgl(struct csio_hw *hw, struct csio_ioreq *req, csio_hw 362 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 415 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 483 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 520 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 556 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 649 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 677 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 705 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 775 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 847 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 890 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 987 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = req->lnode->hwp; csio_hw 1102 drivers/scsi/csiostor/csio_scsi.c csio_scsi_cmpl_handler(struct csio_hw *hw, void *wr, uint32_t len, csio_hw 1161 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = scm->hw; csio_hw 1195 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = ln->hwp; csio_hw 1235 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = scm->hw; csio_hw 1275 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = scm->hw; csio_hw 1320 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = scm->hw; csio_hw 1366 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1380 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1406 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1442 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1489 drivers/scsi/csiostor/csio_scsi.c csio_scsi_copy_to_sgl(struct csio_hw *hw, struct csio_ioreq *req) csio_hw 1558 drivers/scsi/csiostor/csio_scsi.c csio_scsi_err_handler(struct csio_hw *hw, struct csio_ioreq *req) csio_hw 1737 drivers/scsi/csiostor/csio_scsi.c csio_scsi_cbfn(struct csio_hw *hw, struct csio_ioreq *req) csio_hw 1778 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 1884 drivers/scsi/csiostor/csio_scsi.c csio_do_abrt_cls(struct csio_hw *hw, struct csio_ioreq *ioreq, bool abort) csio_hw 1913 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 2013 drivers/scsi/csiostor/csio_scsi.c csio_tm_cbfn(struct csio_hw *hw, struct csio_ioreq *req) csio_hw 2061 drivers/scsi/csiostor/csio_scsi.c struct csio_hw *hw = csio_lnode_to_hw(ln); csio_hw 2315 drivers/scsi/csiostor/csio_scsi.c csio_scsi_alloc_ddp_bufs(struct csio_scsim *scm, struct csio_hw *hw, csio_hw 2388 drivers/scsi/csiostor/csio_scsi.c csio_scsi_free_ddp_bufs(struct csio_scsim *scm, struct csio_hw *hw) csio_hw 2412 drivers/scsi/csiostor/csio_scsi.c csio_scsim_init(struct csio_scsim *scm, struct csio_hw *hw) csio_hw 148 drivers/scsi/csiostor/csio_scsi.h struct csio_hw *hw; /* Pointer to HW moduel */ csio_hw 335 drivers/scsi/csiostor/csio_scsi.h struct csio_ioreq *csio_scsi_cmpl_handler(struct csio_hw *, void *, uint32_t, csio_hw 338 drivers/scsi/csiostor/csio_scsi.h int csio_scsi_qconfig(struct csio_hw *); csio_hw 339 drivers/scsi/csiostor/csio_scsi.h int csio_scsim_init(struct csio_scsim *, struct csio_hw *); csio_hw 58 drivers/scsi/csiostor/csio_wr.c csio_get_flbuf_size(struct csio_hw *hw, struct csio_sge *sge, uint32_t reg) csio_hw 73 drivers/scsi/csiostor/csio_wr.c csio_wr_qstat_pgsz(struct csio_hw *hw) csio_hw 80 drivers/scsi/csiostor/csio_wr.c csio_wr_ring_fldb(struct csio_hw *hw, struct csio_q *flq) csio_hw 97 drivers/scsi/csiostor/csio_wr.c csio_wr_sge_intr_enable(struct csio_hw *hw, uint16_t iqid) csio_hw 115 drivers/scsi/csiostor/csio_wr.c csio_wr_fill_fl(struct csio_hw *hw, struct csio_q *flq) csio_hw 151 drivers/scsi/csiostor/csio_wr.c csio_wr_update_fl(struct csio_hw *hw, struct csio_q *flq, uint16_t n) csio_hw 186 drivers/scsi/csiostor/csio_wr.c csio_wr_alloc_q(struct csio_hw *hw, uint32_t qsize, uint32_t wrsize, csio_hw 338 drivers/scsi/csiostor/csio_wr.c csio_wr_iq_create_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) csio_hw 416 drivers/scsi/csiostor/csio_wr.c csio_wr_iq_create(struct csio_hw *hw, void *priv, int iq_idx, csio_hw 418 drivers/scsi/csiostor/csio_wr.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 520 drivers/scsi/csiostor/csio_wr.c csio_wr_eq_cfg_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) csio_hw 557 drivers/scsi/csiostor/csio_wr.c csio_wr_eq_create(struct csio_hw *hw, void *priv, int eq_idx, csio_hw 559 drivers/scsi/csiostor/csio_wr.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 608 drivers/scsi/csiostor/csio_wr.c csio_wr_iq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int iq_idx) csio_hw 632 drivers/scsi/csiostor/csio_wr.c csio_wr_iq_destroy(struct csio_hw *hw, void *priv, int iq_idx, csio_hw 633 drivers/scsi/csiostor/csio_wr.c void (*cbfn)(struct csio_hw *, struct csio_mb *)) csio_hw 682 drivers/scsi/csiostor/csio_wr.c csio_wr_eq_destroy_rsp(struct csio_hw *hw, struct csio_mb *mbp, int eq_idx) csio_hw 706 drivers/scsi/csiostor/csio_wr.c csio_wr_eq_destroy(struct csio_hw *hw, void *priv, int eq_idx, csio_hw 707 drivers/scsi/csiostor/csio_wr.c void (*cbfn) (struct csio_hw *, struct csio_mb *)) csio_hw 745 drivers/scsi/csiostor/csio_wr.c csio_wr_cleanup_eq_stpg(struct csio_hw *hw, int qidx) csio_hw 762 drivers/scsi/csiostor/csio_wr.c csio_wr_cleanup_iq_ftr(struct csio_hw *hw, int qidx) csio_hw 786 drivers/scsi/csiostor/csio_wr.c csio_wr_destroy_queues(struct csio_hw *hw, bool cmd) csio_hw 862 drivers/scsi/csiostor/csio_wr.c csio_wr_get(struct csio_hw *hw, int qidx, uint32_t size, csio_hw 981 drivers/scsi/csiostor/csio_wr.c csio_wr_issue(struct csio_hw *hw, int qidx, bool prio) csio_hw 1021 drivers/scsi/csiostor/csio_wr.c csio_wr_inval_flq_buf(struct csio_hw *hw, struct csio_q *flq) csio_hw 1041 drivers/scsi/csiostor/csio_wr.c csio_wr_process_fl(struct csio_hw *hw, struct csio_q *q, csio_hw 1043 drivers/scsi/csiostor/csio_wr.c void (*iq_handler)(struct csio_hw *, void *, csio_hw 1128 drivers/scsi/csiostor/csio_wr.c csio_wr_process_iq(struct csio_hw *hw, struct csio_q *q, csio_hw 1129 drivers/scsi/csiostor/csio_wr.c void (*iq_handler)(struct csio_hw *, void *, csio_hw 1262 drivers/scsi/csiostor/csio_wr.c csio_wr_process_iq_idx(struct csio_hw *hw, int qidx, csio_hw 1263 drivers/scsi/csiostor/csio_wr.c void (*iq_handler)(struct csio_hw *, void *, csio_hw 1309 drivers/scsi/csiostor/csio_wr.c csio_wr_fixup_host_params(struct csio_hw *hw) csio_hw 1432 drivers/scsi/csiostor/csio_wr.c csio_init_intr_coalesce_parms(struct csio_hw *hw) csio_hw 1454 drivers/scsi/csiostor/csio_wr.c csio_wr_get_sge(struct csio_hw *hw) csio_hw 1523 drivers/scsi/csiostor/csio_wr.c csio_wr_set_sge(struct csio_hw *hw) csio_hw 1607 drivers/scsi/csiostor/csio_wr.c csio_wr_sge_init(struct csio_hw *hw) csio_hw 1645 drivers/scsi/csiostor/csio_wr.c csio_wrm_init(struct csio_wrm *wrm, struct csio_hw *hw) csio_hw 1686 drivers/scsi/csiostor/csio_wr.c csio_wrm_exit(struct csio_wrm *wrm, struct csio_hw *hw) csio_hw 106 drivers/scsi/csiostor/csio_wr.h struct csio_hw; csio_hw 253 drivers/scsi/csiostor/csio_wr.h void (*io_cbfn) (struct csio_hw *, struct csio_ioreq *); csio_hw 350 drivers/scsi/csiostor/csio_wr.h typedef void (*iq_handler_t)(struct csio_hw *, void *, uint32_t, csio_hw 483 drivers/scsi/csiostor/csio_wr.h int csio_wr_alloc_q(struct csio_hw *, uint32_t, uint32_t, csio_hw 485 drivers/scsi/csiostor/csio_wr.h int csio_wr_iq_create(struct csio_hw *, void *, int, csio_hw 487 drivers/scsi/csiostor/csio_wr.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 488 drivers/scsi/csiostor/csio_wr.h int csio_wr_eq_create(struct csio_hw *, void *, int, int, uint8_t, csio_hw 489 drivers/scsi/csiostor/csio_wr.h void (*)(struct csio_hw *, struct csio_mb *)); csio_hw 490 drivers/scsi/csiostor/csio_wr.h int csio_wr_destroy_queues(struct csio_hw *, bool cmd); csio_hw 493 drivers/scsi/csiostor/csio_wr.h int csio_wr_get(struct csio_hw *, int, uint32_t, csio_hw 496 drivers/scsi/csiostor/csio_wr.h int csio_wr_issue(struct csio_hw *, int, bool); csio_hw 497 drivers/scsi/csiostor/csio_wr.h int csio_wr_process_iq(struct csio_hw *, struct csio_q *, csio_hw 498 drivers/scsi/csiostor/csio_wr.h void (*)(struct csio_hw *, void *, csio_hw 502 drivers/scsi/csiostor/csio_wr.h int csio_wr_process_iq_idx(struct csio_hw *, int, csio_hw 503 drivers/scsi/csiostor/csio_wr.h void (*)(struct csio_hw *, void *, csio_hw 508 drivers/scsi/csiostor/csio_wr.h void csio_wr_sge_init(struct csio_hw *); csio_hw 509 drivers/scsi/csiostor/csio_wr.h int csio_wrm_init(struct csio_wrm *, struct csio_hw *); csio_hw 510 drivers/scsi/csiostor/csio_wr.h void csio_wrm_exit(struct csio_wrm *, struct csio_hw *);