Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/io/mr_sas/
H A Dmr_sas.h408 struct mrsas_instance *instance;
459 typedef struct mrsas_instance { struct
640 uint32_t (*read_fw_status_reg)(struct mrsas_instance *); argument
641 void (*issue_cmd)(struct mrsas_cmd *, struct mrsas_instance *);
642 int (*issue_cmd_in_sync_mode)(struct mrsas_instance *,
644 int (*issue_cmd_in_poll_mode)(struct mrsas_instance *,
646 void (*enable_intr)(struct mrsas_instance *);
647 void (*disable_intr)(struct mrsas_instance *);
648 int (*intr_ack)(struct mrsas_instance *);
649 int (*init_adapter)(struct mrsas_instance *);
[all …]
H A Dmr_sas.c147 static void mrsas_undo_resources(dev_info_t *, struct mrsas_instance *);
149 static void free_space_for_mfi(struct mrsas_instance *);
150 static uint32_t read_fw_status_reg_ppc(struct mrsas_instance *);
151 static void issue_cmd_ppc(struct mrsas_cmd *, struct mrsas_instance *);
152 static int issue_cmd_in_poll_mode_ppc(struct mrsas_instance *,
154 static int issue_cmd_in_sync_mode_ppc(struct mrsas_instance *,
156 static void enable_intr_ppc(struct mrsas_instance *);
157 static void disable_intr_ppc(struct mrsas_instance *);
158 static int intr_ack_ppc(struct mrsas_instance *);
159 static void flush_cache(struct mrsas_instance *instance);
[all …]
H A Dmr_sas_tbolt.c56 extern int mrsas_issue_pending_cmds(struct mrsas_instance *);
57 extern int mrsas_complete_pending_cmds(struct mrsas_instance *instance);
58 extern void push_pending_mfi_pkt(struct mrsas_instance *,
60 extern U8 MR_BuildRaidContext(struct mrsas_instance *, struct IO_REQUEST_INFO *,
64 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 *);
73 static void mrsas_tbolt_get_pd_info(struct mrsas_instance *,
83 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.c199 MR_GetPhyParams(struct mrsas_instance *instance, U32 ld, U64 stripRow, in MR_GetPhyParams()
289 MR_BuildRaidContext(struct mrsas_instance *instance, in MR_BuildRaidContext()
/titanic_41/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()