/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_debugfs.c | 62 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, 102 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, 146 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, &drvinfo->ioc_attr); 255 bna_reg_offset_check(struct bfa_ioc *ioc, u32 offset, u32 len) argument 271 if (offset + (len << 2) > BFA_REG_ADDRMSK(ioc)) 306 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; local 335 rb = bfa_ioc_bar0(ioc); 336 addr &= BFA_REG_ADDRMSK(ioc); 339 rc = bna_reg_offset_check(ioc, add 367 struct bfa_ioc *ioc = &bnad->bna.ioceth.ioc; local [all...] |
/linux-master/block/ |
H A D | blk-iocost.c | 406 struct ioc { struct 464 struct ioc *ioc; member in struct:ioc_gq 648 * vrate adjust percentages indexed by ioc->busy_level. We adjust up on 660 static struct ioc *rqos_to_ioc(struct rq_qos *rqos) 662 return container_of(rqos, struct ioc, rqos); 665 static struct ioc *q_to_ioc(struct request_queue *q) 670 static const char __maybe_unused *ioc_name(struct ioc *ioc) argument 672 struct gendisk *disk = ioc 753 ioc_refresh_margins(struct ioc *ioc) argument 765 ioc_refresh_period_us(struct ioc *ioc) argument 807 ioc_autop_idx(struct ioc *ioc, struct gendisk *disk) argument 897 ioc_refresh_lcoefs(struct ioc *ioc) argument 912 ioc_refresh_params_disk(struct ioc *ioc, bool force, struct gendisk *disk) argument 951 ioc_refresh_params(struct ioc *ioc, bool force) argument 963 ioc_refresh_vrate(struct ioc *ioc, struct ioc_now *now) argument 993 ioc_adjust_base_vrate(struct ioc *ioc, u32 rq_wait_pct, int nr_lagging, int nr_shortages, int prev_busy_level, u32 *missed_ppm) argument 1042 ioc_now(struct ioc *ioc, struct ioc_now *now) argument 1066 ioc_start_period(struct ioc *ioc, struct ioc_now *now) argument 1087 struct ioc *ioc = iocg->ioc; local 1147 commit_weights(struct ioc *ioc) argument 1168 struct ioc *ioc = iocg->ioc; local 1248 struct ioc *ioc = iocg->ioc; local 1263 struct ioc *ioc = iocg->ioc; local 1348 struct ioc *ioc = iocg->ioc; local 1496 struct ioc *ioc = iocg->ioc; local 1592 ioc_lat_stat(struct ioc *ioc, u32 *missed_ppm_ar, u32 *rq_wait_pct_p) argument 1634 struct ioc *ioc = iocg->ioc; local 1698 struct ioc *ioc = iocg->ioc; local 1746 struct ioc *ioc = iocg->ioc; local 2075 ioc_forgive_debts(struct ioc *ioc, u64 usage_us_sum, int nr_debtors, struct ioc_now *now) argument 2166 ioc_check_iocgs(struct ioc *ioc, struct ioc_now *now) argument 2236 struct ioc *ioc = container_of(timer, struct ioc, timer); local 2463 struct ioc *ioc = iocg->ioc; local 2524 struct ioc *ioc = iocg->ioc; local 2574 calc_size_vtime_cost_builtin(struct request *rq, struct ioc *ioc, u64 *costp) argument 2591 calc_size_vtime_cost(struct request *rq, struct ioc *ioc) argument 2602 struct ioc *ioc = rqos_to_ioc(rqos); local 2738 struct ioc *ioc = rqos_to_ioc(rqos); local 2803 struct ioc *ioc = rqos_to_ioc(rqos); local 2843 struct ioc *ioc = rqos_to_ioc(rqos); local 2852 struct ioc *ioc = rqos_to_ioc(rqos); local 2876 struct ioc *ioc; local 2980 struct ioc *ioc = q_to_ioc(blkg->q); local 3016 struct ioc *ioc = iocg->ioc; local 3044 struct ioc *ioc = iocg->ioc; local 3162 struct ioc *ioc = pd_to_iocg(pd)->ioc; local 3214 struct ioc *ioc; local 3361 struct ioc *ioc = pd_to_iocg(pd)->ioc; local 3408 struct ioc *ioc; local [all...] |
/linux-master/sound/soc/sof/intel/ |
H A D | hda.h | 463 __le32 ioc; member in struct:sof_intel_dsp_bdl
|
H A D | hda-stream.c | 63 int offset, int size, int ioc) 93 bdl->ioc = (size || !ioc) ? 0 : cpu_to_le32(0x01); 114 int remain, ioc; local 138 ioc = hda->no_ipc_position ? 150 period_bytes, ioc); 59 hda_setup_bdle(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab, struct hdac_stream *hstream, struct sof_intel_dsp_bdl **bdlp, int offset, int size, int ioc) argument
|
/linux-master/sound/soc/sof/amd/ |
H A D | acp.h | 124 unsigned ioc : 1; member in struct:dma_tx_cnt::__anon513
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | tegra-xudc.c | 360 BUILD_TRB_RW(ioc, control, 5, 0x1) 1082 bool ioc) 1106 trb_write_ioc(trb, ioc); 1186 bool ioc = false; local 1189 ioc = true; 1191 tegra_xudc_queue_one_trb(ep, req, trb, ioc); 1202 if (ioc) 1079 tegra_xudc_queue_one_trb(struct tegra_xudc_ep *ep, struct tegra_xudc_request *req, struct tegra_xudc_trb *trb, bool ioc) argument
|
/linux-master/fs/nfs/ |
H A D | write.c | 122 static void nfs_io_completion_init(struct nfs_io_completion *ioc, argument 125 ioc->complete = complete; 126 ioc->data = data; 127 kref_init(&ioc->refcount); 132 struct nfs_io_completion *ioc = container_of(kref, local 134 ioc->complete(ioc->data); 135 kfree(ioc); 138 static void nfs_io_completion_get(struct nfs_io_completion *ioc) argument 140 if (ioc ! 144 nfs_io_completion_put(struct nfs_io_completion *ioc) argument 699 struct nfs_io_completion *ioc = NULL; local [all...] |
/linux-master/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 66 static void _scsih_expander_node_remove(struct MPT3SAS_ADAPTER *ioc, 70 static void _scsih_remove_device(struct MPT3SAS_ADAPTER *ioc, 72 static int _scsih_add_device(struct MPT3SAS_ADAPTER *ioc, u16 handle, 74 static int _scsih_pcie_add_device(struct MPT3SAS_ADAPTER *ioc, u16 handle); 75 static void _scsih_pcie_device_remove_from_sml(struct MPT3SAS_ADAPTER *ioc, 78 _scsih_pcie_check_device(struct MPT3SAS_ADAPTER *ioc, u16 handle); 79 static u8 _scsih_check_for_pending_tm(struct MPT3SAS_ADAPTER *ioc, u16 smid); 80 static void _scsih_complete_devices_scanning(struct MPT3SAS_ADAPTER *ioc); 84 /* global ioc lock for list operations */ 202 * @work: work object (ioc 218 struct MPT3SAS_ADAPTER *ioc; member in struct:fw_event_work 314 struct MPT3SAS_ADAPTER *ioc; local 386 mpt3sas_get_port_by_id(struct MPT3SAS_ADAPTER *ioc, u8 port_id, u8 bypass_dirty_port_flag) argument 440 mpt3sas_get_vphy_by_phy(struct MPT3SAS_ADAPTER *ioc, struct hba_port *port, u32 phy) argument 509 _scsih_get_sas_address(struct MPT3SAS_ADAPTER *ioc, u16 handle, u64 *sas_address) argument 563 _scsih_determine_boot_device(struct MPT3SAS_ADAPTER *ioc, void *device, u32 channel) argument 646 __mpt3sas_get_sdev_from_target(struct MPT3SAS_ADAPTER *ioc, struct MPT3SAS_TARGET *tgt_priv) argument 661 mpt3sas_get_sdev_from_target(struct MPT3SAS_ADAPTER *ioc, struct MPT3SAS_TARGET *tgt_priv) argument 675 __mpt3sas_get_pdev_from_target(struct MPT3SAS_ADAPTER *ioc, struct MPT3SAS_TARGET *tgt_priv) argument 700 mpt3sas_get_pdev_from_target(struct MPT3SAS_ADAPTER *ioc, struct MPT3SAS_TARGET *tgt_priv) argument 726 __mpt3sas_get_sdev_by_rphy(struct MPT3SAS_ADAPTER *ioc, struct sas_rphy *rphy) argument 762 __mpt3sas_get_sdev_by_addr(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, struct hba_port *port) argument 804 mpt3sas_get_sdev_by_addr(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, struct hba_port *port) argument 819 __mpt3sas_get_sdev_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 850 mpt3sas_get_sdev_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 870 _scsih_display_enclosure_chassis_info(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device, struct scsi_device *sdev, struct scsi_target *starget) argument 929 _scsih_sas_device_remove(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device) argument 959 _scsih_device_remove_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 990 mpt3sas_device_remove_by_sas_address(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, struct hba_port *port) argument 1021 _scsih_sas_device_add(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device) argument 1073 _scsih_sas_device_init_add(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device) argument 1095 __mpt3sas_get_pdev_by_wwid(struct MPT3SAS_ADAPTER *ioc, u64 wwid) argument 1128 mpt3sas_get_pdev_by_wwid(struct MPT3SAS_ADAPTER *ioc, u64 wwid) argument 1142 __mpt3sas_get_pdev_by_idchannel(struct MPT3SAS_ADAPTER *ioc, int id, int channel) argument 1165 __mpt3sas_get_pdev_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 1199 mpt3sas_get_pdev_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 1221 _scsih_set_nvme_max_shutdown_latency(struct MPT3SAS_ADAPTER *ioc) argument 1248 _scsih_pcie_device_remove(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) argument 1297 _scsih_pcie_device_remove_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 1341 _scsih_pcie_device_add(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) argument 1392 _scsih_pcie_device_init_add(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) argument 1432 _scsih_raid_device_find_by_id(struct MPT3SAS_ADAPTER *ioc, int id, int channel) argument 1458 mpt3sas_raid_device_find_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 1484 _scsih_raid_device_find_by_wwid(struct MPT3SAS_ADAPTER *ioc, u64 wwid) argument 1508 _scsih_raid_device_add(struct MPT3SAS_ADAPTER *ioc, struct _raid_device *raid_device) argument 1530 _scsih_raid_device_remove(struct MPT3SAS_ADAPTER *ioc, struct _raid_device *raid_device) argument 1551 mpt3sas_scsih_expander_find_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 1576 mpt3sas_scsih_enclosure_find_by_handle(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 1601 mpt3sas_scsih_expander_find_by_sas_address(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, struct hba_port *port) argument 1630 _scsih_expander_node_add(struct MPT3SAS_ADAPTER *ioc, struct _sas_node *sas_expander) argument 1690 _scsih_scsi_lookup_find_by_target(struct MPT3SAS_ADAPTER *ioc, int id, int channel) argument 1720 _scsih_scsi_lookup_find_by_lun(struct MPT3SAS_ADAPTER *ioc, int id, unsigned int lun, int channel) argument 1748 mpt3sas_scsih_scsi_lookup_get(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 1793 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 1852 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 1871 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 1961 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2039 struct MPT3SAS_ADAPTER *ioc; local 2120 struct MPT3SAS_ADAPTER *ioc; local 2170 _scsih_display_sata_capabilities(struct MPT3SAS_ADAPTER *ioc, u16 handle, struct scsi_device *sdev) argument 2224 struct MPT3SAS_ADAPTER *ioc = shost_priv(sdev->host); local 2247 struct MPT3SAS_ADAPTER *ioc = shost_priv(sdev->host); local 2308 struct MPT3SAS_ADAPTER *ioc = shost_priv(sdev->host); local 2373 _scsih_set_level(struct MPT3SAS_ADAPTER *ioc, struct scsi_device *sdev, u8 volume_type) argument 2415 _scsih_get_volume_capabilities(struct MPT3SAS_ADAPTER *ioc, struct _raid_device *raid_device) argument 2482 _scsih_enable_tlr(struct MPT3SAS_ADAPTER *ioc, struct scsi_device *sdev) argument 2510 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2807 _scsih_response_code(struct MPT3SAS_ADAPTER *ioc, u8 response_code) argument 2857 _scsih_tm_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 2884 mpt3sas_scsih_set_tm_flag(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 2912 mpt3sas_scsih_clear_tm_flag(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 2945 scsih_tm_cmd_map_status(struct MPT3SAS_ADAPTER *ioc, uint channel, uint id, uint lun, u8 type, u16 smid_task) argument 2996 scsih_tm_post_processing(struct MPT3SAS_ADAPTER *ioc, u16 handle, uint channel, uint id, uint lun, u8 type, u16 smid_task) argument 3044 mpt3sas_scsih_issue_tm(struct MPT3SAS_ADAPTER *ioc, u16 handle, uint channel, uint id, u64 lun, u8 type, u16 smid_task, u16 msix_task, u8 timeout, u8 tr_method) argument 3190 mpt3sas_scsih_issue_locked_tm(struct MPT3SAS_ADAPTER *ioc, u16 handle, uint channel, uint id, u64 lun, u8 type, u16 smid_task, u16 msix_task, u8 timeout, u8 tr_method) argument 3212 _scsih_tm_display_info(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 3295 struct MPT3SAS_ADAPTER *ioc = shost_priv(scmd->device->host); local 3369 struct MPT3SAS_ADAPTER *ioc = shost_priv(scmd->device->host); local 3450 struct MPT3SAS_ADAPTER *ioc = shost_priv(scmd->device->host); local 3529 struct MPT3SAS_ADAPTER *ioc = shost_priv(scmd->device->host); local 3560 _scsih_fw_event_add(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 3586 _scsih_fw_event_del_from_list(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 3606 mpt3sas_send_trigger_data_event(struct MPT3SAS_ADAPTER *ioc, struct SL_WH_TRIGGERS_EVENT_DATA_T *event_data) argument 3630 _scsih_error_recovery_delete_devices(struct MPT3SAS_ADAPTER *ioc) argument 3648 mpt3sas_port_enable_complete(struct MPT3SAS_ADAPTER *ioc) argument 3661 dequeue_next_fw_event(struct MPT3SAS_ADAPTER *ioc) argument 3688 _scsih_fw_event_cleanup_queue(struct MPT3SAS_ADAPTER *ioc) argument 3833 _scsih_ublock_io_all_device(struct MPT3SAS_ADAPTER *ioc) argument 3862 _scsih_ublock_io_device(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, struct hba_port *port) argument 3890 _scsih_block_io_all_device(struct MPT3SAS_ADAPTER *ioc) argument 3919 _scsih_block_io_device(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 3960 _scsih_block_io_to_children_attached_to_ex(struct MPT3SAS_ADAPTER *ioc, struct _sas_node *sas_expander) argument 4014 _scsih_block_io_to_children_attached_directly(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataSasTopologyChangeList_t *event_data) argument 4041 _scsih_block_io_to_pcie_children_attached_directly(struct MPT3SAS_ADAPTER *ioc, Mpi26EventDataPCIeTopologyChangeList_t *event_data) argument 4075 _scsih_tm_tr_send(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 4219 _scsih_tm_tr_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 4300 _scsih_allow_scmd_to_device(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 4344 _scsih_sas_control_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 4379 _scsih_tm_tr_volume_send(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 4429 _scsih_tm_volume_tr_complete(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 4478 _scsih_issue_delayed_event_ack(struct MPT3SAS_ADAPTER *ioc, u16 smid, U16 event, U32 event_context) argument 4516 _scsih_issue_delayed_sas_io_unit_ctrl(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) argument 4576 mpt3sas_check_for_pending_internal_cmds(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4615 _scsih_check_for_pending_tm(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4654 _scsih_check_topo_delete_events(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataSasTopologyChangeList_t *event_data) argument 4735 _scsih_check_pcie_topo_remove_events(struct MPT3SAS_ADAPTER *ioc, Mpi26EventDataPCIeTopologyChangeList_t *event_data) argument 4803 _scsih_set_volume_delete_flag(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 4857 _scsih_check_ir_config_unhide_events(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataIrConfigChangeList_t *event_data) argument 4940 _scsih_check_volume_delete_events(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataIrVolume_t *event_data) argument 4961 _scsih_temp_threshold_events(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataTemperature_t *event_data) argument 5011 _scsih_flush_running_cmds(struct MPT3SAS_ADAPTER *ioc) argument 5045 _scsih_setup_eedp(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, Mpi25SCSIIORequest_t *mpi_request) argument 5125 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 5319 _scsih_scsi_ioc_info(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, Mpi2SCSIIOReply_t *mpi_reply, u16 smid) argument 5526 _scsih_turn_on_pfa_led(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 5569 _scsih_turn_off_pfa_led(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device) argument 5606 _scsih_send_event_to_turn_on_pfa_led(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 5627 _scsih_smart_predicted_fault(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 5704 _scsih_io_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 5938 _scsih_update_vphys_after_reset(struct MPT3SAS_ADAPTER *ioc) argument 6135 _scsih_get_port_table_after_reset(struct MPT3SAS_ADAPTER *ioc, struct hba_port *port_table) argument 6218 _scsih_look_and_get_matched_port_entry(struct MPT3SAS_ADAPTER *ioc, struct hba_port *port_entry, struct hba_port **matched_port_entry, int *count) argument 6285 _scsih_del_phy_part_of_anther_port(struct MPT3SAS_ADAPTER *ioc, struct hba_port *port_table, int index, u8 port_count, int offset) argument 6318 _scsih_add_or_del_phys_from_existing_port(struct MPT3SAS_ADAPTER *ioc, struct hba_port *hba_port_entry, struct hba_port *port_table, int index, int port_count) argument 6353 _scsih_del_dirty_vphy(struct MPT3SAS_ADAPTER *ioc) argument 6386 _scsih_del_dirty_port_entries(struct MPT3SAS_ADAPTER *ioc) argument 6409 _scsih_sas_port_refresh(struct MPT3SAS_ADAPTER *ioc) argument 6519 _scsih_alloc_vphy(struct MPT3SAS_ADAPTER *ioc, u8 port_id, u8 phy_num) argument 6563 _scsih_sas_host_refresh(struct MPT3SAS_ADAPTER *ioc) argument 6696 _scsih_sas_host_add(struct MPT3SAS_ADAPTER *ioc) argument 6877 _scsih_expander_add(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 7047 mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, struct hba_port *port) argument 7081 _scsih_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 7117 _scsih_check_access_status(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, u16 handle, u8 access_status) argument 7179 _scsih_check_device(struct MPT3SAS_ADAPTER *ioc, u64 parent_sas_address, u16 handle, u8 phy_number, u8 link_rate) argument 7299 _scsih_add_device(struct MPT3SAS_ADAPTER *ioc, u16 handle, u8 phy_num, u8 is_pd) argument 7443 _scsih_remove_device(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device) argument 7497 _scsih_sas_topology_change_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataSasTopologyChangeList_t *event_data) argument 7575 _scsih_sas_topology_change_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 7710 _scsih_sas_device_status_change_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataSasDeviceStatusChange_t *event_data) argument 7776 _scsih_sas_device_status_change_event(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataSasDeviceStatusChange_t *event_data) argument 7839 _scsih_check_pcie_access_status(struct MPT3SAS_ADAPTER *ioc, u64 wwid, u16 handle, u8 access_status) argument 7924 _scsih_pcie_device_remove_from_sml(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) argument 7994 _scsih_pcie_check_device(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 8086 _scsih_pcie_add_device(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 8244 _scsih_pcie_topology_change_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi26EventDataPCIeTopologyChangeList_t *event_data) argument 8324 _scsih_pcie_topology_change_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8436 _scsih_pcie_device_status_change_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi26EventDataPCIeDeviceStatusChange_t *event_data) argument 8502 _scsih_pcie_device_status_change_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8552 _scsih_sas_enclosure_dev_status_change_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataSasEnclDevStatusChange_t *event_data) argument 8584 _scsih_sas_enclosure_dev_status_change_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8649 _scsih_sas_broadcast_primitive_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8814 _scsih_sas_discovery_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8849 _scsih_sas_device_discovery_error_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8880 _scsih_pcie_enumeration_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 8908 _scsih_ir_fastpath(struct MPT3SAS_ADAPTER *ioc, u16 handle, u8 phys_disk_num) argument 9012 _scsih_sas_volume_add(struct MPT3SAS_ADAPTER *ioc, Mpi2EventIrConfigElement_t *element) argument 9066 _scsih_sas_volume_delete(struct MPT3SAS_ADAPTER *ioc, u16 handle) argument 9098 _scsih_sas_pd_expose(struct MPT3SAS_ADAPTER *ioc, Mpi2EventIrConfigElement_t *element) argument 9138 _scsih_sas_pd_hide(struct MPT3SAS_ADAPTER *ioc, Mpi2EventIrConfigElement_t *element) argument 9187 _scsih_sas_pd_delete(struct MPT3SAS_ADAPTER *ioc, Mpi2EventIrConfigElement_t *element) argument 9202 _scsih_sas_pd_add(struct MPT3SAS_ADAPTER *ioc, Mpi2EventIrConfigElement_t *element) argument 9255 _scsih_sas_ir_config_change_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataIrConfigChangeList_t *event_data) argument 9333 _scsih_sas_ir_config_change_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 9403 _scsih_sas_ir_volume_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 9484 _scsih_sas_ir_physical_disk_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 9571 _scsih_sas_ir_operation_status_event_debug(struct MPT3SAS_ADAPTER *ioc, Mpi2EventDataIrOperationStatus_t *event_data) argument 9610 _scsih_sas_ir_operation_status_event(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 9646 _scsih_prep_device_scan(struct MPT3SAS_ADAPTER *ioc) argument 9664 _scsih_update_device_qdepth(struct MPT3SAS_ADAPTER *ioc) argument 9703 _scsih_mark_responding_sas_device(struct MPT3SAS_ADAPTER *ioc, Mpi2SasDevicePage0_t *sas_device_pg0) argument 9800 _scsih_create_enclosure_list_after_reset(struct MPT3SAS_ADAPTER *ioc) argument 9845 _scsih_search_responding_sas_devices(struct MPT3SAS_ADAPTER *ioc) argument 9886 _scsih_mark_responding_pcie_device(struct MPT3SAS_ADAPTER *ioc, Mpi26PCIeDevicePage0_t *pcie_device_pg0) argument 9961 _scsih_search_responding_pcie_devices(struct MPT3SAS_ADAPTER *ioc) argument 10006 _scsih_mark_responding_raid_device(struct MPT3SAS_ADAPTER *ioc, u64 wwid, u16 handle) argument 10061 _scsih_search_responding_raid_devices(struct MPT3SAS_ADAPTER *ioc) argument 10129 _scsih_mark_responding_expander(struct MPT3SAS_ADAPTER *ioc, Mpi2ExpanderPage0_t *expander_pg0) argument 10185 _scsih_search_responding_expanders(struct MPT3SAS_ADAPTER *ioc) argument 10228 _scsih_remove_unresponding_devices(struct MPT3SAS_ADAPTER *ioc) argument 10341 _scsih_refresh_expander_links(struct MPT3SAS_ADAPTER *ioc, struct _sas_node *sas_expander, u16 handle) argument 10368 _scsih_scan_for_devices_after_reset(struct MPT3SAS_ADAPTER *ioc) argument 10633 mpt3sas_scsih_pre_reset_handler(struct MPT3SAS_ADAPTER *ioc) argument 10646 mpt3sas_scsih_clear_outstanding_scsi_tm_commands(struct MPT3SAS_ADAPTER *ioc) argument 10675 mpt3sas_scsih_reset_done_handler(struct MPT3SAS_ADAPTER *ioc) argument 10700 _mpt3sas_fw_work(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) argument 10841 mpt3sas_scsih_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) argument 11026 _scsih_expander_node_remove(struct MPT3SAS_ADAPTER *ioc, struct _sas_node *sas_expander) argument 11080 _scsih_nvme_shutdown(struct MPT3SAS_ADAPTER *ioc) argument 11148 _scsih_ir_shutdown(struct MPT3SAS_ADAPTER *ioc) argument 11218 _scsih_get_shost_and_ioc(struct pci_dev *pdev, struct Scsi_Host **shost, struct MPT3SAS_ADAPTER **ioc) argument 11245 struct MPT3SAS_ADAPTER *ioc; local 11349 struct MPT3SAS_ADAPTER *ioc; local 11401 _scsih_probe_boot_devices(struct MPT3SAS_ADAPTER *ioc) argument 11508 _scsih_probe_raid(struct MPT3SAS_ADAPTER *ioc) argument 11524 get_next_sas_device(struct MPT3SAS_ADAPTER *ioc) argument 11540 sas_device_make_active(struct MPT3SAS_ADAPTER *ioc, struct _sas_device *sas_device) argument 11573 _scsih_probe_sas(struct MPT3SAS_ADAPTER *ioc) argument 11617 get_next_pcie_device(struct MPT3SAS_ADAPTER *ioc) argument 11641 pcie_device_make_active(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device) argument 11665 _scsih_probe_pcie(struct MPT3SAS_ADAPTER *ioc) argument 11716 _scsih_probe_devices(struct MPT3SAS_ADAPTER *ioc) argument 11754 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 11778 _scsih_complete_devices_scanning(struct MPT3SAS_ADAPTER *ioc) argument 11802 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 11871 struct MPT3SAS_ADAPTER *ioc = local 12070 struct MPT3SAS_ADAPTER *ioc; local 12399 struct MPT3SAS_ADAPTER *ioc; local 12427 struct MPT3SAS_ADAPTER *ioc; local 12462 struct MPT3SAS_ADAPTER *ioc; local 12502 struct MPT3SAS_ADAPTER *ioc; local 12541 struct MPT3SAS_ADAPTER *ioc; local 12560 struct MPT3SAS_ADAPTER *ioc; local [all...] |
H A D | mpt3sas_ctl.c | 83 * @ioc: per adapter object 93 _ctl_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid, argument 99 if (!(ioc->logging_level & MPT_DEBUG_IOCTL)) 102 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); 109 snprintf(ioc->tmp_string, MPT_STRING_LENGTH, 113 desc = ioc->tmp_string; 130 snprintf(ioc->tmp_string, MPT_STRING_LENGTH, 135 desc = ioc->tmp_string; 161 snprintf(ioc->tmp_string, MPT_STRING_LENGTH, 165 desc = ioc 258 mpt3sas_ctl_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 321 _ctl_check_event_type(struct MPT3SAS_ADAPTER *ioc, u16 event) argument 342 mpt3sas_ctl_add_to_event_log(struct MPT3SAS_ADAPTER *ioc, Mpi2EventNotificationReply_t *mpi_reply) argument 398 mpt3sas_ctl_event_callback(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) argument 422 struct MPT3SAS_ADAPTER *ioc; local 462 mpt3sas_ctl_pre_reset_handler(struct MPT3SAS_ADAPTER *ioc) argument 494 mpt3sas_ctl_clear_outstanding_ioctls(struct MPT3SAS_ADAPTER *ioc) argument 511 mpt3sas_ctl_reset_done_handler(struct MPT3SAS_ADAPTER *ioc) argument 552 struct MPT3SAS_ADAPTER *ioc; local 578 _ctl_set_task_mid(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_command *karg, Mpi2SCSITaskManagementRequest_t *tm_request) argument 662 _ctl_do_mpt_command(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_command karg, void __user *mf) argument 1163 _ctl_getiocinfo(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1217 _ctl_eventquery(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1248 _ctl_eventenable(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1286 _ctl_eventreport(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1330 _ctl_do_reset(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1361 _ctl_btdh_search_sas_device(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_btdh_mapping *btdh) argument 1397 _ctl_btdh_search_pcie_device(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_btdh_mapping *btdh) argument 1433 _ctl_btdh_search_raid_device(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_btdh_mapping *btdh) argument 1469 _ctl_btdh_mapping(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1505 _ctl_diag_capability(struct MPT3SAS_ADAPTER *ioc, u8 buffer_type) argument 1538 _ctl_diag_get_bufftype(struct MPT3SAS_ADAPTER *ioc, u32 unique_id) argument 1557 _ctl_diag_register_2(struct MPT3SAS_ADAPTER *ioc, struct mpt3_diag_register *diag_register) argument 1817 mpt3sas_enable_diag_buffer(struct MPT3SAS_ADAPTER *ioc, u8 bits_to_register) argument 1924 _ctl_diag_register(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 1954 _ctl_diag_unregister(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 2038 _ctl_diag_query(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 2129 mpt3sas_send_diag_release(struct MPT3SAS_ADAPTER *ioc, u8 buffer_type, u8 *issue_reset) argument 2234 _ctl_diag_release(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 2318 _ctl_diag_read_buffer(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 2501 _ctl_addnl_diag_query(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 2554 _ctl_enable_diag_sbr_reload(struct MPT3SAS_ADAPTER *ioc, void __user *arg) argument 2606 _ctl_compat_mpt_command(struct MPT3SAS_ADAPTER *ioc, unsigned cmd, void __user *arg) argument 2655 struct MPT3SAS_ADAPTER *ioc; local 2877 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2900 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2925 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2945 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2964 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 2984 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3004 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3023 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3042 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3064 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3086 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3107 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3129 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3149 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3158 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3185 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3194 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3222 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3244 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3271 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3348 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3395 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3427 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3456 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3474 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3576 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3602 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3652 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3678 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3728 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3753 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3802 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3827 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3880 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3900 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 3922 struct MPT3SAS_ADAPTER *ioc = shost_priv(shost); local 4218 mpt3sas_ctl_release(struct MPT3SAS_ADAPTER *ioc) argument [all...] |
H A D | mpt3sas_base.h | 182 #define ioc_err(ioc, fmt, ...) \ 183 pr_err("%s: " fmt, (ioc)->name, ##__VA_ARGS__) 184 #define ioc_notice(ioc, fmt, ...) \ 185 pr_notice("%s: " fmt, (ioc)->name, ##__VA_ARGS__) 186 #define ioc_warn(ioc, fmt, ...) \ 187 pr_warn("%s: " fmt, (ioc)->name, ##__VA_ARGS__) 188 #define ioc_info(ioc, fmt, ...) \ 189 pr_info("%s: " fmt, (ioc)->name, ##__VA_ARGS__) 317 * status bits for ioc->diag_buffer_status 860 * @tracker_list: list of free request (ioc 950 struct MPT3SAS_ADAPTER *ioc; member in struct:adapter_reply_queue [all...] |
H A D | mpt3sas_base.c | 134 _base_wait_on_iocstate(struct MPT3SAS_ADAPTER *ioc, 137 _base_get_ioc_facts(struct MPT3SAS_ADAPTER *ioc); 139 _base_clear_outstanding_commands(struct MPT3SAS_ADAPTER *ioc); 149 * @ioc: per adapter object. 157 mpt3sas_base_check_cmd_timeout(struct MPT3SAS_ADAPTER *ioc, argument 165 ioc_err(ioc, "Command %s\n", 173 * _scsih_set_fwfault_debug - global setting of ioc->fwfault_debug. 183 struct MPT3SAS_ADAPTER *ioc; local 188 /* global ioc spinlock to protect controller list on list operations */ 191 list_for_each_entry(ioc, 248 _base_clone_reply_to_sys_mem(struct MPT3SAS_ADAPTER *ioc, u32 reply, u32 index) argument 312 _base_get_chain(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 sge_chain_count) argument 338 _base_get_chain_phys(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 sge_chain_count) argument 364 _base_get_buffer_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 385 _base_get_buffer_phys_bar0(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 406 _base_get_chain_buffer_dma_to_chain_buffer(struct MPT3SAS_ADAPTER *ioc, dma_addr_t chain_buffer_dma) argument 433 _clone_sg_entries(struct MPT3SAS_ADAPTER *ioc, void *mpi_request, u16 smid) argument 610 struct MPT3SAS_ADAPTER *ioc = (struct MPT3SAS_ADAPTER *)arg; local 629 _base_sync_drv_fw_timestamp(struct MPT3SAS_ADAPTER *ioc) argument 697 struct MPT3SAS_ADAPTER *ioc = local 835 mpt3sas_base_start_watchdog(struct MPT3SAS_ADAPTER *ioc) argument 870 mpt3sas_base_stop_watchdog(struct MPT3SAS_ADAPTER *ioc) argument 892 mpt3sas_base_fault_info(struct MPT3SAS_ADAPTER *ioc, u16 fault_code) argument 905 mpt3sas_base_coredump_info(struct MPT3SAS_ADAPTER *ioc, u16 fault_code) argument 919 mpt3sas_base_wait_for_coredump_completion(struct MPT3SAS_ADAPTER *ioc, const char *caller) argument 951 mpt3sas_halt_firmware(struct MPT3SAS_ADAPTER *ioc) argument 987 _base_sas_ioc_info(struct MPT3SAS_ADAPTER *ioc, MPI2DefaultReply_t *mpi_reply, MPI2RequestHeader_t *request_hdr) argument 1223 _base_display_event_data(struct MPT3SAS_ADAPTER *ioc, Mpi2EventNotificationReply_t *mpi_reply) argument 1340 _base_sas_log_info(struct MPT3SAS_ADAPTER *ioc, u32 log_info) argument 1395 _base_display_reply_info(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 1439 mpt3sas_base_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 1473 _base_async_event(struct MPT3SAS_ADAPTER *ioc, u8 msix_index, u32 reply) argument 1528 _get_st_from_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 1551 _base_get_cb_idx(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 1588 mpt3sas_base_pause_mq_polling(struct MPT3SAS_ADAPTER *ioc) argument 1615 mpt3sas_base_resume_mq_polling(struct MPT3SAS_ADAPTER *ioc) argument 1632 mpt3sas_base_mask_interrupts(struct MPT3SAS_ADAPTER *ioc) argument 1650 mpt3sas_base_unmask_interrupts(struct MPT3SAS_ADAPTER *ioc) argument 1696 struct MPT3SAS_ADAPTER *ioc = reply_q->ioc; local 1866 struct MPT3SAS_ADAPTER *ioc = local 1895 struct MPT3SAS_ADAPTER *ioc = reply_q->ioc; local 1949 _base_init_irqpolls(struct MPT3SAS_ADAPTER *ioc) argument 1975 _base_is_controller_msix_enabled(struct MPT3SAS_ADAPTER *ioc) argument 1991 mpt3sas_base_sync_reply_irqs(struct MPT3SAS_ADAPTER *ioc, u8 poll) argument 2088 _base_build_zero_len_sge(struct MPT3SAS_ADAPTER *ioc, void *paddr) argument 2141 _base_get_chain_buffer_tracker(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 2169 _base_build_sg(struct MPT3SAS_ADAPTER *ioc, void *psge, dma_addr_t data_out_dma, size_t data_out_sz, dma_addr_t data_in_dma, size_t data_in_sz) argument 2273 _base_build_nvme_prp(struct MPT3SAS_ADAPTER *ioc, u16 smid, Mpi26NVMeEncapsulatedRequest_t *nvme_encap_request, dma_addr_t data_out_dma, size_t data_out_sz, dma_addr_t data_in_dma, size_t data_in_sz) argument 2440 base_make_prp_nvme(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, Mpi25SCSIIORequest_t *mpi_request, u16 smid, int sge_count) argument 2567 base_is_prp_possible(struct MPT3SAS_ADAPTER *ioc, struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) argument 2605 _base_check_pcie_native_sgl(struct MPT3SAS_ADAPTER *ioc, Mpi25SCSIIORequest_t *mpi_request, u16 smid, struct scsi_cmnd *scmd, struct _pcie_device *pcie_device) argument 2665 _base_build_zero_len_sge_ieee(struct MPT3SAS_ADAPTER *ioc, void *paddr) argument 2689 _base_build_sg_scmd(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *unused) argument 2830 _base_build_sg_scmd_ieee(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device) argument 2956 _base_build_sg_ieee(struct MPT3SAS_ADAPTER *ioc, void *psge, dma_addr_t data_out_dma, size_t data_out_sz, dma_addr_t data_in_dma, size_t data_in_sz) argument 3006 _base_config_dma_addressing(struct MPT3SAS_ADAPTER *ioc, struct pci_dev *pdev) argument 3053 _base_check_enable_msix(struct MPT3SAS_ADAPTER *ioc) argument 3098 mpt3sas_base_free_irq(struct MPT3SAS_ADAPTER *ioc) argument 3131 _base_request_irq(struct MPT3SAS_ADAPTER *ioc, u8 index) argument 3185 _base_assign_reply_queues(struct MPT3SAS_ADAPTER *ioc) argument 3287 _base_check_and_enable_high_iops_queues(struct MPT3SAS_ADAPTER *ioc, int hba_msix_vector_count) argument 3328 mpt3sas_base_disable_msix(struct MPT3SAS_ADAPTER *ioc) argument 3343 _base_alloc_irq_vectors(struct MPT3SAS_ADAPTER *ioc) argument 3376 _base_enable_msix(struct MPT3SAS_ADAPTER *ioc) argument 3534 mpt3sas_base_unmap_resources(struct MPT3SAS_ADAPTER *ioc) argument 3569 mpt3sas_base_check_for_fault_and_issue_reset(struct MPT3SAS_ADAPTER *ioc) argument 3604 mpt3sas_base_map_resources(struct MPT3SAS_ADAPTER *ioc) argument 3767 mpt3sas_base_get_msg_frame(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 3780 mpt3sas_base_get_sense_buffer(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 3793 mpt3sas_base_get_sense_buffer_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 3807 mpt3sas_base_get_pcie_sgl(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 3820 mpt3sas_base_get_pcie_sgl_dma(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 3833 mpt3sas_base_get_reply_virt_addr(struct MPT3SAS_ADAPTER *ioc, u32 phys_addr) argument 3850 _base_get_msix_index(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 3880 _base_get_high_iops_msix_index(struct MPT3SAS_ADAPTER *ioc, struct scsi_cmnd *scmd) argument 3906 mpt3sas_base_get_smid(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx) argument 3937 mpt3sas_base_get_smid_scsiio(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx, struct scsi_cmnd *scmd) argument 3975 mpt3sas_base_get_smid_hpr(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx) argument 3997 _base_recovery_check(struct MPT3SAS_ADAPTER *ioc) argument 4009 mpt3sas_base_clear_st(struct MPT3SAS_ADAPTER *ioc, struct scsiio_tracker *st) argument 4027 mpt3sas_base_free_smid(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4125 _base_set_and_get_msix_index(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4146 _base_put_smid_mpi_ep_scsi_io(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) argument 4175 _base_put_smid_scsi_io(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) argument 4197 _base_put_smid_fast_path(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) argument 4220 _base_put_smid_hi_priority(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 msix_task) argument 4262 mpt3sas_base_put_smid_nvme_encap(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4283 _base_put_smid_default(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4324 _base_put_smid_scsi_io_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) argument 4346 _base_put_smid_fast_path_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 handle) argument 4369 _base_put_smid_hi_priority_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid, u16 msix_task) argument 4391 _base_put_smid_default_atomic(struct MPT3SAS_ADAPTER *ioc, u16 smid) argument 4408 _base_display_OEMs_branding(struct MPT3SAS_ADAPTER *ioc) argument 4660 _base_display_fwpkg_version(struct MPT3SAS_ADAPTER *ioc) argument 4771 _base_display_ioc_capabilities(struct MPT3SAS_ADAPTER *ioc) argument 4881 mpt3sas_base_update_missing_delay(struct MPT3SAS_ADAPTER *ioc, u16 device_missing_delay, u8 io_missing_delay) argument 4967 _base_update_ioc_page1_inlinewith_perf_mode(struct MPT3SAS_ADAPTER *ioc) argument 5042 _base_get_event_diag_triggers(struct MPT3SAS_ADAPTER *ioc) argument 5094 _base_get_scsi_diag_triggers(struct MPT3SAS_ADAPTER *ioc) argument 5146 _base_get_mpi_diag_triggers(struct MPT3SAS_ADAPTER *ioc) argument 5200 _base_get_master_diag_triggers(struct MPT3SAS_ADAPTER *ioc) argument 5242 _base_check_for_trigger_pages_support(struct MPT3SAS_ADAPTER *ioc, u32 *trigger_flags) argument 5272 _base_get_diag_triggers(struct MPT3SAS_ADAPTER *ioc) argument 5350 _base_update_diag_trigger_pages(struct MPT3SAS_ADAPTER *ioc) argument 5378 _base_assign_fw_reported_qd(struct MPT3SAS_ADAPTER *ioc) argument 5437 mpt3sas_atto_validate_nvram(struct MPT3SAS_ADAPTER *ioc, struct ATTO_SAS_NVRAM *n) argument 5488 mpt3sas_atto_get_sas_addr(struct MPT3SAS_ADAPTER *ioc, union ATTO_SAS_ADDRESS *sas_addr) argument 5521 mpt3sas_atto_init(struct MPT3SAS_ADAPTER *ioc) argument 5579 _base_static_config_pages(struct MPT3SAS_ADAPTER *ioc) argument 5742 mpt3sas_free_enclosure_list(struct MPT3SAS_ADAPTER *ioc) argument 5761 _base_release_memory_pools(struct MPT3SAS_ADAPTER *ioc) argument 5914 _base_reduce_hba_queue_depth(struct MPT3SAS_ADAPTER *ioc) argument 5936 _base_allocate_pcie_sgl_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) argument 5999 _base_allocate_chain_dma_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) argument 6044 _base_allocate_sense_dma_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) argument 6076 _base_allocate_reply_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) argument 6111 _base_allocate_reply_free_dma_pool(struct MPT3SAS_ADAPTER *ioc, u32 sz) argument 6148 _base_allocate_reply_post_free_array(struct MPT3SAS_ADAPTER *ioc, u32 reply_post_free_array_sz) argument 6180 base_alloc_rdpq_dma_pool(struct MPT3SAS_ADAPTER *ioc, int sz) argument 6258 _base_allocate_memory_pools(struct MPT3SAS_ADAPTER *ioc) argument 6693 mpt3sas_base_get_iocstate(struct MPT3SAS_ADAPTER *ioc, int cooked) argument 6711 _base_wait_on_iocstate(struct MPT3SAS_ADAPTER *ioc, u32 ioc_state, int timeout) argument 6741 _base_dump_reg_set(struct MPT3SAS_ADAPTER *ioc) argument 6763 _base_wait_for_doorbell_int(struct MPT3SAS_ADAPTER *ioc, int timeout) argument 6789 _base_spin_on_doorbell_int(struct MPT3SAS_ADAPTER *ioc, int timeout) argument 6826 _base_wait_for_doorbell_ack(struct MPT3SAS_ADAPTER *ioc, int timeout) argument 6874 _base_wait_for_doorbell_not_used(struct MPT3SAS_ADAPTER *ioc, int timeout) argument 6908 _base_send_ioc_reset(struct MPT3SAS_ADAPTER *ioc, u8 reset_type, int timeout) argument 6976 mpt3sas_wait_for_ioc(struct MPT3SAS_ADAPTER *ioc, int timeout) argument 7021 _base_handshake_req_reply_wait(struct MPT3SAS_ADAPTER *ioc, int request_bytes, u32 *request, int reply_bytes, u16 *reply, int timeout) argument 7139 mpt3sas_base_sas_iounit_control(struct MPT3SAS_ADAPTER *ioc, Mpi2SasIoUnitControlReply_t *mpi_reply, Mpi2SasIoUnitControlRequest_t *mpi_request) argument 7221 mpt3sas_base_scsi_enclosure_processor(struct MPT3SAS_ADAPTER *ioc, Mpi2SepReply_t *mpi_reply, Mpi2SepRequest_t *mpi_request) argument 7292 _base_get_port_facts(struct MPT3SAS_ADAPTER *ioc, int port) argument 7333 _base_wait_for_iocstate(struct MPT3SAS_ADAPTER *ioc, int timeout) argument 7395 _base_get_ioc_facts(struct MPT3SAS_ADAPTER *ioc) argument 7498 _base_send_ioc_init(struct MPT3SAS_ADAPTER *ioc) argument 7606 mpt3sas_port_enable_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) argument 7652 _base_send_port_enable(struct MPT3SAS_ADAPTER *ioc) argument 7715 mpt3sas_port_enable(struct MPT3SAS_ADAPTER *ioc) argument 7754 _base_determine_wait_on_discovery(struct MPT3SAS_ADAPTER *ioc) argument 7800 _base_unmask_events(struct MPT3SAS_ADAPTER *ioc, u16 event) argument 7826 _base_event_notification(struct MPT3SAS_ADAPTER *ioc) argument 7890 mpt3sas_base_validate_event_type(struct MPT3SAS_ADAPTER *ioc, u32 *event_type) argument 7927 mpt3sas_base_unlock_and_get_host_diagnostic(struct MPT3SAS_ADAPTER *ioc, u32 *host_diagnostic) argument 7973 mpt3sas_base_lock_host_diagnostic(struct MPT3SAS_ADAPTER *ioc) argument 7986 _base_diag_reset(struct MPT3SAS_ADAPTER *ioc) argument 8079 mpt3sas_base_make_ioc_ready(struct MPT3SAS_ADAPTER *ioc, enum reset_type type) argument 8162 _base_make_ioc_operational(struct MPT3SAS_ADAPTER *ioc) argument 8347 mpt3sas_base_free_resources(struct MPT3SAS_ADAPTER *ioc) argument 8372 mpt3sas_base_attach(struct MPT3SAS_ADAPTER *ioc) argument 8676 mpt3sas_base_detach(struct MPT3SAS_ADAPTER *ioc) argument 8707 _base_pre_reset_handler(struct MPT3SAS_ADAPTER *ioc) argument 8719 _base_clear_outstanding_mpt_commands(struct MPT3SAS_ADAPTER *ioc) argument 8757 _base_clear_outstanding_commands(struct MPT3SAS_ADAPTER *ioc) argument 8768 _base_reset_done_handler(struct MPT3SAS_ADAPTER *ioc) argument 8783 mpt3sas_wait_for_commands_to_complete(struct MPT3SAS_ADAPTER *ioc) argument 8811 _base_check_ioc_facts_changes(struct MPT3SAS_ADAPTER *ioc) argument 8890 mpt3sas_base_hard_reset_handler(struct MPT3SAS_ADAPTER *ioc, enum reset_type type) argument [all...] |
/linux-master/drivers/scsi/bfa/ |
H A D | bfad_bsg.c | 26 if (!bfa_ioc_is_disabled(&bfad->bfa.ioc)) { 48 if (bfa_ioc_is_disabled(&bfad->bfa.ioc)) { 117 bfa_ioc_get_attr(&bfad->bfa.ioc, &iocmd->ioc_attr); 167 iocmd->status = bfa_ioc_fw_stats_get(&bfad->bfa.ioc, iocmd_bufptr); 190 iocmd->status = bfa_ioc_fw_stats_clear(&bfad->bfa.ioc); 229 iocmd->status = bfa_ioc_fwsig_invalidate(&bfad->bfa.ioc); 1955 attr->pwwn = bfad->bfa.ioc.attr->pwwn; 1956 attr->nwwn = bfad->bfa.ioc.attr->nwwn; 2041 iocmd->status = bfa_ioc_debug_fwcore(&bfad->bfa.ioc, iocmd_bufptr, 2057 bfad->bfa.ioc [all...] |
H A D | bfa_svc.h | 110 typedef void (*fcxp_send_cb_t) (struct bfa_s *ioc, struct bfa_fcxp_s *fcxp,
|
H A D | bfa_svc.c | 41 (bfa_ioc_is_disabled(&bfa->ioc) == BFA_TRUE)) 1820 if (bfa_ioc_devid(&bfa->ioc) == BFA_PCI_DEVICE_ID_CT) 2194 if (!bfa_ioc_get_fcmode(&fcport->bfa->ioc)) { 3207 fcport->pwwn = fcport->bfa->ioc.attr->pwwn; 3208 fcport->nwwn = fcport->bfa->ioc.attr->nwwn; 3264 if (bfa_ioc_get_fcmode(&fcport->bfa->ioc)) 3509 fcport->cfg.maxfrsize = bfa_ioc_maxfrsize(&bfa->ioc); 3510 fcport->cfg.rx_bbcredit = bfa_ioc_rx_bbcredit(&bfa->ioc); 3511 fcport->speed_sup = bfa_ioc_speed_sup(&bfa->ioc); 3671 if (bfa_ioc_is_disabled(&bfa->ioc)) [all...] |
H A D | bfa_ioc.h | 313 IOCPF_E_FAIL = 7, /* failure notice by ioc sm */ 314 IOCPF_E_INITFAIL = 8, /* init fail notice by ioc sm */ 315 IOCPF_E_GETATTRFAIL = 9, /* init fail notice by ioc sm */ 326 struct bfa_ioc_s *ioc; member in struct:bfa_iocpf_s 371 bfa_boolean_t (*ioc_firmware_lock) (struct bfa_ioc_s *ioc); 372 void (*ioc_firmware_unlock) (struct bfa_ioc_s *ioc); 373 void (*ioc_reg_init) (struct bfa_ioc_s *ioc); 374 void (*ioc_map_port) (struct bfa_ioc_s *ioc); 375 void (*ioc_isr_mode_set) (struct bfa_ioc_s *ioc, 377 void (*ioc_notify_fail) (struct bfa_ioc_s *ioc); 428 struct bfa_ioc_s *ioc; member in struct:bfa_ablk_s 448 struct bfa_ioc_s *ioc; member in struct:bfa_sfp_s 499 struct bfa_ioc_s *ioc; /* back pointer to ioc */ member in struct:bfa_flash_s 635 struct bfa_ioc_s *ioc; member in struct:bfa_diag_s 692 struct bfa_ioc_s *ioc; /* back pointer to ioc */ member in struct:bfa_phy_s 742 struct bfa_ioc_s *ioc; /* back pointer to ioc */ member in struct:bfa_fru_s [all...] |
H A D | bfa_ioc.c | 90 static void bfa_ioc_hw_sem_get(struct bfa_ioc_s *ioc); 91 static void bfa_ioc_hwinit(struct bfa_ioc_s *ioc, bfa_boolean_t force); 92 static void bfa_ioc_timeout(void *ioc); 93 static void bfa_ioc_poll_fwinit(struct bfa_ioc_s *ioc); 94 static void bfa_ioc_send_enable(struct bfa_ioc_s *ioc); 95 static void bfa_ioc_send_disable(struct bfa_ioc_s *ioc); 96 static void bfa_ioc_send_getattr(struct bfa_ioc_s *ioc); 97 static void bfa_ioc_hb_monitor(struct bfa_ioc_s *ioc); 98 static void bfa_ioc_mbox_poll(struct bfa_ioc_s *ioc); 99 static void bfa_ioc_mbox_flush(struct bfa_ioc_s *ioc); 256 bfa_ioc_sm_uninit_entry(struct bfa_ioc_s *ioc) argument 264 bfa_ioc_sm_uninit(struct bfa_ioc_s *ioc, enum ioc_event event) argument 281 bfa_ioc_sm_reset_entry(struct bfa_ioc_s *ioc) argument 290 bfa_ioc_sm_reset(struct bfa_ioc_s *ioc, enum ioc_event event) argument 314 bfa_ioc_sm_enabling_entry(struct bfa_ioc_s *ioc) argument 324 bfa_ioc_sm_enabling(struct bfa_ioc_s *ioc, enum ioc_event event) argument 366 bfa_ioc_sm_getattr_entry(struct bfa_ioc_s *ioc) argument 376 bfa_ioc_sm_getattr(struct bfa_ioc_s *ioc, enum ioc_event event) argument 411 bfa_ioc_sm_op_entry(struct bfa_ioc_s *ioc) argument 423 bfa_ioc_sm_op(struct bfa_ioc_s *ioc, enum ioc_event event) argument 459 bfa_ioc_sm_disabling_entry(struct bfa_ioc_s *ioc) argument 471 bfa_ioc_sm_disabling(struct bfa_ioc_s *ioc, enum ioc_event event) argument 503 bfa_ioc_sm_disabled_entry(struct bfa_ioc_s *ioc) argument 509 bfa_ioc_sm_disabled(struct bfa_ioc_s *ioc, enum ioc_event event) argument 534 bfa_ioc_sm_fail_retry_entry(struct bfa_ioc_s *ioc) argument 543 bfa_ioc_sm_fail_retry(struct bfa_ioc_s *ioc, enum ioc_event event) argument 587 bfa_ioc_sm_fail_entry(struct bfa_ioc_s *ioc) argument 596 bfa_ioc_sm_fail(struct bfa_ioc_s *ioc, enum ioc_event event) argument 627 bfa_ioc_sm_hwfail_entry(struct bfa_ioc_s *ioc) argument 633 bfa_ioc_sm_hwfail(struct bfa_ioc_s *ioc, enum ioc_event event) argument 679 struct bfa_ioc_s *ioc = iocpf->ioc; local 765 struct bfa_ioc_s *ioc = iocpf->ioc; local 829 struct bfa_ioc_s *ioc = iocpf->ioc; local 869 struct bfa_ioc_s *ioc = iocpf->ioc; local 913 struct bfa_ioc_s *ioc = iocpf->ioc; local 958 struct bfa_ioc_s *ioc = iocpf->ioc; local 1000 struct bfa_ioc_s *ioc = iocpf->ioc; local 1035 struct bfa_ioc_s *ioc = iocpf->ioc; local 1074 struct bfa_ioc_s *ioc = iocpf->ioc; local 1111 struct bfa_ioc_s *ioc = iocpf->ioc; local 1143 struct bfa_ioc_s *ioc = iocpf->ioc; local 1192 struct bfa_ioc_s *ioc = iocpf->ioc; local 1230 struct bfa_ioc_s *ioc = iocpf->ioc; local 1283 struct bfa_ioc_s *ioc = iocpf->ioc; local 1305 bfa_ioc_event_notify(struct bfa_ioc_s *ioc, enum bfa_ioc_event_e event) argument 1317 bfa_ioc_disable_comp(struct bfa_ioc_s *ioc) argument 1345 bfa_ioc_hw_sem_get(struct bfa_ioc_s *ioc) argument 1371 bfa_ioc_lmem_init(struct bfa_ioc_s *ioc) argument 1408 bfa_ioc_lpu_start(struct bfa_ioc_s *ioc) argument 1422 bfa_ioc_lpu_stop(struct bfa_ioc_s *ioc) argument 1439 bfa_ioc_fwver_get(struct bfa_ioc_s *ioc, struct bfi_ioc_image_hdr_s *fwhdr) argument 1461 bfa_ioc_fwver_cmp(struct bfa_ioc_s *ioc, struct bfi_ioc_image_hdr_s *smem_fwhdr) argument 1501 bfa_ioc_fwver_valid(struct bfa_ioc_s *ioc, u32 boot_env) argument 1627 bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off, u32 *fwimg) argument 1636 bfa_ioc_flash_fwver_cmp(struct bfa_ioc_s *ioc, struct bfi_ioc_image_hdr_s *base_fwhdr) argument 1659 bfa_ioc_fwsig_invalidate(struct bfa_ioc_s *ioc) argument 1681 bfa_ioc_msgflush(struct bfa_ioc_s *ioc) argument 1691 bfa_ioc_hwinit(struct bfa_ioc_s *ioc, bfa_boolean_t force) argument 1758 struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg; local 1765 bfa_ioc_mbox_send(struct bfa_ioc_s *ioc, void *ioc_msg, int len) argument 1793 bfa_ioc_send_enable(struct bfa_ioc_s *ioc) argument 1806 bfa_ioc_send_disable(struct bfa_ioc_s *ioc) argument 1819 bfa_ioc_send_getattr(struct bfa_ioc_s *ioc) argument 1832 struct bfa_ioc_s *ioc = cbarg; local 1848 bfa_ioc_hb_monitor(struct bfa_ioc_s *ioc) argument 1858 bfa_ioc_download_fw(struct bfa_ioc_s *ioc, u32 boot_type, u32 boot_env) argument 1958 bfa_ioc_getattr_reply(struct bfa_ioc_s *ioc) argument 1975 bfa_ioc_mbox_attach(struct bfa_ioc_s *ioc) argument 1991 bfa_ioc_mbox_poll(struct bfa_ioc_s *ioc) argument 2021 bfa_ioc_mbox_flush(struct bfa_ioc_s *ioc) argument 2039 bfa_ioc_smem_read(struct bfa_ioc_s *ioc, void *tbuf, u32 soff, u32 sz) argument 2098 bfa_ioc_smem_clr(struct bfa_ioc_s *ioc, u32 soff, u32 sz) argument 2147 bfa_ioc_fail_notify(struct bfa_ioc_s *ioc) argument 2166 bfa_ioc_pf_fwmismatch(struct bfa_ioc_s *ioc) argument 2180 bfa_ioc_pll_init(struct bfa_ioc_s *ioc) argument 2211 bfa_ioc_boot(struct bfa_ioc_s *ioc, u32 boot_type, u32 boot_env) argument 2269 bfa_ioc_is_operational(struct bfa_ioc_s *ioc) argument 2275 bfa_ioc_is_initialized(struct bfa_ioc_s *ioc) argument 2285 bfa_ioc_msgget(struct bfa_ioc_s *ioc, void *mbmsg) argument 2315 bfa_ioc_isr(struct bfa_ioc_s *ioc, struct bfi_mbmsg_s *m) argument 2356 bfa_ioc_attach(struct bfa_ioc_s *ioc, void *bfa, struct bfa_ioc_cbfn_s *cbfn, struct bfa_timer_mod_s *timer_mod) argument 2378 bfa_ioc_detach(struct bfa_ioc_s *ioc) argument 2390 bfa_ioc_pci_init(struct bfa_ioc_s *ioc, struct bfa_pcidev_s *pcidev, enum bfi_pcifn_class clscode) argument 2478 bfa_ioc_mem_claim(struct bfa_ioc_s *ioc, u8 *dm_kva, u64 dm_pa) argument 2489 bfa_ioc_enable(struct bfa_ioc_s *ioc) argument 2498 bfa_ioc_disable(struct bfa_ioc_s *ioc) argument 2505 bfa_ioc_suspend(struct bfa_ioc_s *ioc) argument 2516 bfa_ioc_debug_memclaim(struct bfa_ioc_s *ioc, void *dbg_fwsave) argument 2529 bfa_ioc_mbox_register(struct bfa_ioc_s *ioc, bfa_ioc_mbox_mcfunc_t *mcfuncs) argument 2542 bfa_ioc_mbox_regisr(struct bfa_ioc_s *ioc, enum bfi_mclass mc, bfa_ioc_mbox_mcfunc_t cbfn, void *cbarg) argument 2559 bfa_ioc_mbox_queue(struct bfa_ioc_s *ioc, struct bfa_mbox_cmd_s *cmd) argument 2591 bfa_ioc_mbox_isr(struct bfa_ioc_s *ioc) argument 2622 bfa_ioc_error_isr(struct bfa_ioc_s *ioc) argument 2633 bfa_ioc_is_disabled(struct bfa_ioc_s *ioc) argument 2643 bfa_ioc_fw_mismatch(struct bfa_ioc_s *ioc) argument 2655 bfa_ioc_adapter_is_disabled(struct bfa_ioc_s *ioc) argument 2679 bfa_ioc_reset_fwstate(struct bfa_ioc_s *ioc) argument 2687 bfa_ioc_get_adapter_attr(struct bfa_ioc_s *ioc, struct bfa_adapter_attr_s *ad_attr) argument 2736 bfa_ioc_get_type(struct bfa_ioc_s *ioc) argument 2748 bfa_ioc_get_adapter_serial_num(struct bfa_ioc_s *ioc, char *serial_num) argument 2757 bfa_ioc_get_adapter_fw_ver(struct bfa_ioc_s *ioc, char *fw_ver) argument 2764 bfa_ioc_get_pci_chip_rev(struct bfa_ioc_s *ioc, char *chip_rev) argument 2779 bfa_ioc_get_adapter_optrom_ver(struct bfa_ioc_s *ioc, char *optrom_ver) argument 2787 bfa_ioc_get_adapter_manufacturer(struct bfa_ioc_s *ioc, char *manufacturer) argument 2794 bfa_ioc_get_adapter_model(struct bfa_ioc_s *ioc, char *model) argument 2814 bfa_ioc_get_state(struct bfa_ioc_s *ioc) argument 2854 bfa_ioc_get_attr(struct bfa_ioc_s *ioc, struct bfa_ioc_attr_s *ioc_attr) argument 2875 bfa_ioc_get_mac(struct bfa_ioc_s *ioc) argument 2887 bfa_ioc_get_mfg_mac(struct bfa_ioc_s *ioc) argument 2905 bfa_ioc_aen_post(struct bfa_ioc_s *ioc, enum bfa_ioc_aen_event event) argument 2942 bfa_ioc_debug_fwsave(struct bfa_ioc_s *ioc, void *trcdata, int *trclen) argument 2963 bfa_ioc_debug_fwtrc(struct bfa_ioc_s *ioc, void *trcdata, int *trclen) argument 2981 bfa_ioc_send_fwsync(struct bfa_ioc_s *ioc) argument 2993 bfa_ioc_fwsync(struct bfa_ioc_s *ioc) argument 3018 bfa_ioc_debug_fwcore(struct bfa_ioc_s *ioc, void *buf, u32 *offset, int *buflen) argument 3065 bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats) argument 3086 bfa_ioc_fw_stats_clear(struct bfa_ioc_s *ioc) argument 3110 bfa_ioc_debug_save_ftrc(struct bfa_ioc_s *ioc) argument 3127 bfa_ioc_recover(struct bfa_ioc_s *ioc) argument 3140 struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg; local 3149 struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg; local 3155 bfa_ioc_poll_fwinit(struct bfa_ioc_s *ioc) argument 3177 struct bfa_ioc_s *ioc = (struct bfa_ioc_s *) ioc_arg; local 3371 bfa_ablk_attach(struct bfa_ablk_s *ablk, struct bfa_ioc_s *ioc) argument 4017 bfa_sfp_attach(struct bfa_sfp_s *sfp, struct bfa_ioc_s *ioc, void *dev, struct bfa_trc_mod_s *trcmod) argument 4188 bfa_flash_aen_audit_post(struct bfa_ioc_s *ioc, enum bfa_audit_aen_event event, int inst, int type) argument 4476 bfa_flash_attach(struct bfa_flash_s *flash, struct bfa_ioc_s *ioc, void *dev, struct bfa_trc_mod_s *trcmod, bfa_boolean_t mincfg) argument 4758 struct bfa_ioc_s *ioc = diag->ioc; local 5261 bfa_diag_attach(struct bfa_diag_s *diag, struct bfa_ioc_s *ioc, void *dev, bfa_cb_diag_beacon_t cbfn_beacon, struct bfa_trc_mod_s *trcmod) argument 5458 bfa_phy_attach(struct bfa_phy_s *phy, struct bfa_ioc_s *ioc, void *dev, struct bfa_trc_mod_s *trcmod, bfa_boolean_t mincfg) argument 5502 bfa_phy_busy(struct bfa_ioc_s *ioc) argument 6277 bfa_fru_attach(struct bfa_fru_s *fru, struct bfa_ioc_s *ioc, void *dev, struct bfa_trc_mod_s *trcmod, bfa_boolean_t mincfg) argument [all...] |
H A D | bfa_fcs_lport.c | 2603 bfa_ioc_get_adapter_manufacturer(&port->fcs->bfa->ioc, 2605 bfa_ioc_get_adapter_serial_num(&port->fcs->bfa->ioc, 2607 bfa_ioc_get_adapter_model(&port->fcs->bfa->ioc, 2609 bfa_ioc_get_adapter_model(&port->fcs->bfa->ioc, 2611 bfa_ioc_get_pci_chip_rev(&port->fcs->bfa->ioc, 2613 bfa_ioc_get_adapter_optrom_ver(&port->fcs->bfa->ioc, 2615 bfa_ioc_get_adapter_fw_ver(&port->fcs->bfa->ioc, 2643 cpu_to_be32(bfa_ioc_get_nports(&port->fcs->bfa->ioc)); 5328 if ((!port->vport) && bfa_ioc_get_fcmode(&port->fcs->bfa->ioc)) {
|
H A D | bfa_core.c | 95 bfa_port_attach(port, &bfa->ioc, bfa, bfa->trcmod); 108 bfa_ablk_attach(ablk, &bfa->ioc); 119 bfa_cee_attach(cee, &bfa->ioc, bfa); 129 bfa_sfp_attach(sfp, &bfa->ioc, bfa, bfa->trcmod); 139 bfa_flash_attach(flash, &bfa->ioc, bfa, bfa->trcmod, mincfg); 150 bfa_diag_attach(diag, &bfa->ioc, bfa, bfa_fcport_beacon, bfa->trcmod); 160 bfa_phy_attach(phy, &bfa->ioc, bfa, bfa->trcmod, mincfg); 170 bfa_fru_attach(fru, &bfa->ioc, bfa, bfa->trcmod, mincfg); 271 bfa_ioc_enable(&iocfc->bfa->ioc); 452 bfa_ioc_disable(&iocfc->bfa->ioc); 1521 struct bfa_ioc_s *ioc = &bfa->ioc; local [all...] |
H A D | bfa.h | 281 bfi_fn_lpu(bfa_ioc_pcifn(&(__bfa)->ioc), bfa_ioc_portid(&(__bfa)->ioc)) 367 bfa_ioc_fetch_stats(&(__bfa)->ioc, __ioc_stats) 369 bfa_ioc_clr_stats(&(__bfa)->ioc) 371 bfa_ioc_get_nports(&(__bfa)->ioc) 373 bfa_ioc_get_adapter_manufacturer(&(__bfa)->ioc, __manufacturer) 375 bfa_ioc_get_adapter_model(&(__bfa)->ioc, __model) 377 bfa_ioc_get_adapter_serial_num(&(__bfa)->ioc, __serial_num) 379 bfa_ioc_get_adapter_fw_ver(&(__bfa)->ioc, __fw_ver) 381 bfa_ioc_get_adapter_optrom_ver(&(__bfa)->ioc, __optrom_ve [all...] |
/linux-master/drivers/phy/broadcom/ |
H A D | phy-brcm-usb.c | 496 of_property_read_u32(dn, "brcm,ioc", &priv->ini.ioc);
|
/linux-master/drivers/message/fusion/ |
H A D | mptfc.c | 192 MPT_ADAPTER *ioc; local 196 ioc = hd->ioc; 199 || (loops > 0 && ioc->active == 0)) { 201 dfcprintk (ioc, printk(MYIOC_s_DEBUG_FMT 204 ioc->name, ioc->sh->host_no, 205 dev_name(&rport->dev), ready, ioc->active)); 212 if (ready == DID_NO_CONNECT || ioc->active == 0) { 213 dfcprintk (ioc, print 319 mptfc_GetFcDevPage0(MPT_ADAPTER *ioc, int ioc_port, void(*func)(MPT_ADAPTER *ioc,int channel, FCDevicePage0_t *arg)) argument 458 mptfc_register_dev(MPT_ADAPTER *ioc, int channel, FCDevicePage0_t *pg0) argument 604 mptfc_dump_lun_info(MPT_ADAPTER *ioc, struct fc_rport *rport, struct scsi_device *sdev, VirtTarget *vtarget) argument 640 MPT_ADAPTER *ioc; local 718 mptfc_display_port_link_speed(MPT_ADAPTER *ioc, int portnum, FCPortPage0_t *pp0dest) argument 767 mptfc_GetFcPortPage0(MPT_ADAPTER *ioc, int portnum) argument 865 mptfc_WriteFcPortPage1(MPT_ADAPTER *ioc, int portnum) argument 908 mptfc_GetFcPortPage1(MPT_ADAPTER *ioc, int portnum) argument 980 mptfc_SetFcPortPage1_defaults(MPT_ADAPTER *ioc) argument 1009 mptfc_init_host_attr(MPT_ADAPTER *ioc,int portnum) argument 1105 MPT_ADAPTER *ioc = local 1117 MPT_ADAPTER *ioc = local 1151 MPT_ADAPTER *ioc = local 1208 MPT_ADAPTER *ioc; local 1402 mptfc_event_process(MPT_ADAPTER *ioc, EventNotificationReply_t *pEvReply) argument 1442 mptfc_ioc_reset(MPT_ADAPTER *ioc, int reset_phase) argument 1529 MPT_ADAPTER *ioc = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/spi/ |
H A D | spidev.c | 363 struct spi_ioc_transfer *ioc; local 498 ioc = spidev_get_ioc_message(cmd, 500 if (IS_ERR(ioc)) { 501 retval = PTR_ERR(ioc); 504 if (!ioc) 508 retval = spidev_message(spidev, ioc, n_ioc); 509 kfree(ioc); 529 struct spi_ioc_transfer *ioc; local 548 ioc = spidev_get_ioc_message(cmd, u_ioc, &n_ioc); 549 if (IS_ERR(ioc)) { [all...] |
H A D | spi-ath79.c | 112 u32 ioc = sp->ioc_base; local 119 out = ioc | AR71XX_SPI_IOC_DO; 121 out = ioc & ~AR71XX_SPI_IOC_DO;
|
/linux-master/net/rxrpc/ |
H A D | output.c | 591 int ret, ioc; local 611 ioc = 1; 617 ioc = 2; 634 iov_iter_kvec(&msg.msg_iter, WRITE, iov, ioc, size);
|
H A D | conn_event.c | 93 int ret, ioc; local 148 ioc = 1; 169 ioc = 3; 181 ret = kernel_sendmsg(conn->local->socket, &msg, iov, ioc, len);
|