Searched refs:mrsas_instance (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/io/mr_sas/ |
H A D | mr_sas.h | 415 struct mrsas_instance *instance; 464 typedef struct mrsas_instance { struct 644 uint32_t (*read_fw_status_reg)(struct mrsas_instance *); argument 645 void (*issue_cmd)(struct mrsas_cmd *, struct mrsas_instance *); 646 int (*issue_cmd_in_sync_mode)(struct mrsas_instance *, 648 int (*issue_cmd_in_poll_mode)(struct mrsas_instance *, 650 void (*enable_intr)(struct mrsas_instance *); 651 void (*disable_intr)(struct mrsas_instance *); 652 int (*intr_ack)(struct mrsas_instance *); 653 int (*init_adapter)(struct mrsas_instance *); [all …]
|
H A D | mr_sas.c | 149 static void mrsas_undo_resources(dev_info_t *, struct mrsas_instance *); 151 static void free_space_for_mfi(struct mrsas_instance *); 152 static uint32_t read_fw_status_reg_ppc(struct mrsas_instance *); 153 static void issue_cmd_ppc(struct mrsas_cmd *, struct mrsas_instance *); 154 static int issue_cmd_in_poll_mode_ppc(struct mrsas_instance *, 156 static int issue_cmd_in_sync_mode_ppc(struct mrsas_instance *, 158 static void enable_intr_ppc(struct mrsas_instance *); 159 static void disable_intr_ppc(struct mrsas_instance *); 160 static int intr_ack_ppc(struct mrsas_instance *); 161 static void flush_cache(struct mrsas_instance *instance); [all …]
|
H A D | mr_sas_tbolt.c | 57 extern int mrsas_issue_pending_cmds(struct mrsas_instance *); 58 extern int mrsas_complete_pending_cmds(struct mrsas_instance *instance); 59 extern void push_pending_mfi_pkt(struct mrsas_instance *, 61 extern U8 MR_BuildRaidContext(struct mrsas_instance *, struct IO_REQUEST_INFO *, 65 static struct mrsas_cmd *mrsas_tbolt_build_cmd(struct mrsas_instance *, 68 static int mrsas_tbolt_check_map_info(struct mrsas_instance *); 69 static int mrsas_tbolt_sync_map_info(struct mrsas_instance *); 71 static int mrsas_tbolt_ioc_init(struct mrsas_instance *, dma_obj_t *); 72 static void mrsas_tbolt_get_pd_info(struct mrsas_instance *, 81 destroy_mfi_mpi_frame_pool(struct mrsas_instance *instance) in destroy_mfi_mpi_frame_pool() [all …]
|
H A D | ld_pd_map.h | 22 struct mrsas_instance; /* This will be defined in mr_sas.h */ 246 U8 MR_BuildRaidContext(struct mrsas_instance *, struct IO_REQUEST_INFO *,
|
H A D | ld_pd_map.c | 203 MR_GetPhyParams(struct mrsas_instance *instance, U32 ld, U64 stripRow, in MR_GetPhyParams() 291 MR_BuildRaidContext(struct mrsas_instance *instance, in MR_BuildRaidContext()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mr_sas/ |
H A D | mr_sas.c | 64 display_targets(struct mrsas_instance *m, int verbose) in display_targets() 108 display_deviceinfo(struct mrsas_instance *m) in display_deviceinfo() 130 struct mrsas_instance m; in mr_sas_dcmd()
|