Home
last modified time | relevance | path

Searched refs:mrsas_instance (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.h415 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 Dmr_sas.c149 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 Dmr_sas_tbolt.c57 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 Dld_pd_map.h22 struct mrsas_instance; /* This will be defined in mr_sas.h */
246 U8 MR_BuildRaidContext(struct mrsas_instance *, struct IO_REQUEST_INFO *,
H A Dld_pd_map.c203 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 Dmr_sas.c64 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()