usr/src/cmd/mdb/common/modules/mr_sas/mr_sas.c
108
display_deviceinfo(struct mrsas_instance *m)
usr/src/cmd/mdb/common/modules/mr_sas/mr_sas.c
130
struct mrsas_instance m;
usr/src/cmd/mdb/common/modules/mr_sas/mr_sas.c
64
display_targets(struct mrsas_instance *m, int verbose)
usr/src/uts/common/io/mr_sas/ld_pd_map.c
203
MR_GetPhyParams(struct mrsas_instance *instance, U32 ld, U64 stripRow,
usr/src/uts/common/io/mr_sas/ld_pd_map.c
291
MR_BuildRaidContext(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/ld_pd_map.h
22
struct mrsas_instance; /* This will be defined in mr_sas.h */
usr/src/uts/common/io/mr_sas/ld_pd_map.h
246
U8 MR_BuildRaidContext(struct mrsas_instance *, struct IO_REQUEST_INFO *,
usr/src/uts/common/io/mr_sas/mr_sas.c
1022
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
1028
instance = (struct mrsas_instance *)
usr/src/uts/common/io/mr_sas/mr_sas.c
1071
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
1081
instance = (struct mrsas_instance *)ddi_get_soft_state(mrsas_state,
usr/src/uts/common/io/mr_sas/mr_sas.c
1147
mrsas_undo_resources(dev_info_t *dip, struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
1411
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
149
static void mrsas_undo_resources(dev_info_t *, struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
1504
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
1507
instance = (struct mrsas_instance *)ddi_get_soft_state
usr/src/uts/common/io/mr_sas/mr_sas.c
151
static void free_space_for_mfi(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
152
static uint32_t read_fw_status_reg_ppc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
153
static void issue_cmd_ppc(struct mrsas_cmd *, struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
1534
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
1537
instance = (struct mrsas_instance *)ddi_get_soft_state
usr/src/uts/common/io/mr_sas/mr_sas.c
154
static int issue_cmd_in_poll_mode_ppc(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.c
156
static int issue_cmd_in_sync_mode_ppc(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.c
158
static void enable_intr_ppc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
159
static void disable_intr_ppc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
160
static int intr_ack_ppc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
1609
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
161
static void flush_cache(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.c
163
static int start_mfi_aen(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.c
164
static int handle_drv_ioctl(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
166
static int handle_mfi_ioctl(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
1671
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
168
static int handle_mfi_aen(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
1695
mrsas_find_child(struct mrsas_instance *instance, uint16_t tgt, uint8_t lun)
usr/src/uts/common/io/mr_sas/mr_sas.c
170
static struct mrsas_cmd *build_cmd(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.c
172
static int alloc_additional_dma_buffer(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
173
static void complete_cmd_in_sync_mode(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.c
175
static int mrsas_kill_adapter(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
176
static int mrsas_issue_init_mfi(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
177
static int mrsas_reset_ppc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
1778
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
178
static uint32_t mrsas_initiate_ocr_if_fw_is_faulty(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
179
static int wait_for_outstanding(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.c
180
static int register_mfi_aen(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
182
static int issue_mfi_pthru(struct mrsas_instance *instance, struct
usr/src/uts/common/io/mr_sas/mr_sas.c
184
static int issue_mfi_dcmd(struct mrsas_instance *instance, struct
usr/src/uts/common/io/mr_sas/mr_sas.c
186
static int issue_mfi_smp(struct mrsas_instance *instance, struct
usr/src/uts/common/io/mr_sas/mr_sas.c
1864
struct mrsas_instance *instance = ADDR2MR(ap);
usr/src/uts/common/io/mr_sas/mr_sas.c
188
static int issue_mfi_stp(struct mrsas_instance *instance, struct
usr/src/uts/common/io/mr_sas/mr_sas.c
190
static int abort_aen_cmd(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
193
static void mrsas_rem_intrs(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.c
194
static int mrsas_add_intrs(struct mrsas_instance *instance, int intr_type);
usr/src/uts/common/io/mr_sas/mr_sas.c
201
static int mrsas_config_all_devices(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
2019
struct mrsas_instance *instance = ADDR2MR(ap);
usr/src/uts/common/io/mr_sas/mr_sas.c
202
static int mrsas_config_ld(struct mrsas_instance *, uint16_t,
usr/src/uts/common/io/mr_sas/mr_sas.c
2050
struct mrsas_instance *instance = ADDR2MR(ap);
usr/src/uts/common/io/mr_sas/mr_sas.c
206
static void free_additional_dma_buffer(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
208
static void mrsas_fm_init(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
209
static void mrsas_fm_fini(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.c
2303
struct mrsas_instance *instance = (struct mrsas_instance *)arg1;
usr/src/uts/common/io/mr_sas/mr_sas.c
2445
mrsas_get_mfi_pkt(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2468
get_mfi_app_pkt(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2493
mrsas_return_mfi_pkt(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas.c
2503
return_mfi_app_pkt(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas.c
2512
push_pending_mfi_pkt(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas.c
2564
mrsas_print_pending_cmds(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2638
mrsas_complete_pending_cmds(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2702
mrsas_print_cmd_details(struct mrsas_instance *instance, struct mrsas_cmd *cmd,
usr/src/uts/common/io/mr_sas/mr_sas.c
2773
mrsas_issue_pending_cmds(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2863
destroy_mfi_frame_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2888
create_mfi_frame_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2970
free_additional_dma_buffer(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
2989
alloc_additional_dma_buffer(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3063
mrsas_free_cmd_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3110
mrsas_alloc_cmd_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3177
free_space_for_mfi(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3200
alloc_space_for_mfi(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3239
get_ctrl_info(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
3344
abort_aen_cmd(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
3420
mrsas_build_init_cmd(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
3530
mrsas_init_adapter_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
358
sizeof (struct mrsas_instance), 0);
usr/src/uts/common/io/mr_sas/mr_sas.c
3603
mrsas_init_adapter(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3663
mrsas_issue_init_mfi(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3759
mfi_state_transition_to_ready(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
3948
get_seq_num(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
4046
start_mfi_aen(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
4084
flush_cache(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
4149
service_mfi_aen(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas.c
4342
complete_cmd_in_sync_mode(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
4369
mrsas_initiate_ocr_if_fw_is_faulty(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
4404
mrsas_softintr(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
4699
mrsas_alloc_dma_obj(struct mrsas_instance *instance, dma_obj_t *obj,
usr/src/uts/common/io/mr_sas/mr_sas.c
475
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
4778
mrsas_free_dma_obj(struct mrsas_instance *instance, dma_obj_t obj)
usr/src/uts/common/io/mr_sas/mr_sas.c
4813
mrsas_dma_alloc(struct mrsas_instance *instance, struct scsi_pkt *pkt,
usr/src/uts/common/io/mr_sas/mr_sas.c
4967
mrsas_dma_move(struct mrsas_instance *instance, struct scsi_pkt *pkt,
usr/src/uts/common/io/mr_sas/mr_sas.c
501
instance = (struct mrsas_instance *)ddi_get_soft_state
usr/src/uts/common/io/mr_sas/mr_sas.c
5031
build_cmd(struct mrsas_instance *instance, struct scsi_address *ap,
usr/src/uts/common/io/mr_sas/mr_sas.c
5311
wait_for_outstanding(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
5335
issue_mfi_pthru(struct mrsas_instance *instance, struct mrsas_ioctl *ioctl,
usr/src/uts/common/io/mr_sas/mr_sas.c
5506
issue_mfi_dcmd(struct mrsas_instance *instance, struct mrsas_ioctl *ioctl,
usr/src/uts/common/io/mr_sas/mr_sas.c
5643
issue_mfi_smp(struct mrsas_instance *instance, struct mrsas_ioctl *ioctl,
usr/src/uts/common/io/mr_sas/mr_sas.c
5908
issue_mfi_stp(struct mrsas_instance *instance, struct mrsas_ioctl *ioctl,
usr/src/uts/common/io/mr_sas/mr_sas.c
6134
handle_drv_ioctl(struct mrsas_instance *instance, struct mrsas_ioctl *ioctl,
usr/src/uts/common/io/mr_sas/mr_sas.c
6246
handle_mfi_ioctl(struct mrsas_instance *instance, struct mrsas_ioctl *ioctl,
usr/src/uts/common/io/mr_sas/mr_sas.c
6311
handle_mfi_aen(struct mrsas_instance *instance, struct mrsas_aen *aen)
usr/src/uts/common/io/mr_sas/mr_sas.c
6324
register_mfi_aen(struct mrsas_instance *instance, uint32_t seq_num,
usr/src/uts/common/io/mr_sas/mr_sas.c
6536
struct mrsas_instance *instance = arg;
usr/src/uts/common/io/mr_sas/mr_sas.c
6658
read_fw_status_reg_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
6664
issue_cmd_ppc(struct mrsas_cmd *cmd, struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
6701
issue_cmd_in_sync_mode_ppc(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
6754
issue_cmd_in_poll_mode_ppc(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
6794
enable_intr_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
6819
disable_intr_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
6838
intr_ack_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
6892
mrsas_kill_adapter(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
6910
mrsas_reset_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
7073
mrsas_common_check(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas.c
7133
mrsas_fm_init(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
7176
mrsas_fm_fini(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
7233
mrsas_fm_ereport(struct mrsas_instance *instance, char *detail)
usr/src/uts/common/io/mr_sas/mr_sas.c
7247
mrsas_add_intrs(struct mrsas_instance *instance, int intr_type)
usr/src/uts/common/io/mr_sas/mr_sas.c
7394
mrsas_rem_intrs(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
7429
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.c
7492
mrsas_config_all_devices(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas.c
7557
mrsas_config_ld(struct mrsas_instance *instance, uint16_t tgt,
usr/src/uts/common/io/mr_sas/mr_sas.c
7605
mrsas_config_scsi_device(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas.c
7688
mrsas_service_evt(struct mrsas_instance *instance, int tgt, int lun, int event,
usr/src/uts/common/io/mr_sas/mr_sas.c
7724
struct mrsas_instance *instance = mrevt->instance;
usr/src/uts/common/io/mr_sas/mr_sas.h
1965
int mrsas_config_scsi_device(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
1968
int mrsas_tbolt_config_pd(struct mrsas_instance *, uint16_t,
usr/src/uts/common/io/mr_sas/mr_sas.h
1971
dev_info_t *mrsas_find_child(struct mrsas_instance *, uint16_t, uint8_t);
usr/src/uts/common/io/mr_sas/mr_sas.h
1972
int mrsas_service_evt(struct mrsas_instance *, int, int, int, uint64_t);
usr/src/uts/common/io/mr_sas/mr_sas.h
1973
void return_raid_msg_pkt(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1974
struct mrsas_cmd *get_raid_msg_mfi_pkt(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1975
void return_raid_msg_mfi_pkt(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1977
int alloc_space_for_mpi2(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1980
int mrsas_issue_init_mpi2(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1986
uint32_t tbolt_read_fw_status_reg(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1987
void tbolt_issue_cmd(struct mrsas_cmd *, struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1988
int tbolt_issue_cmd_in_poll_mode(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
1990
int tbolt_issue_cmd_in_sync_mode(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
1992
void tbolt_enable_intr(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1993
void tbolt_disable_intr(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1994
int tbolt_intr_ack(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1995
uint_t mr_sas_tbolt_process_outstanding_cmd(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
1997
int mrsas_tbolt_dma(struct mrsas_instance *, uint32_t, int, int (*)());
usr/src/uts/common/io/mr_sas/mr_sas.h
2000
int mrsas_dma_alloc(struct mrsas_instance *, struct scsi_pkt *,
usr/src/uts/common/io/mr_sas/mr_sas.h
2002
int mrsas_dma_move(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
2004
int mrsas_alloc_dma_obj(struct mrsas_instance *, dma_obj_t *,
usr/src/uts/common/io/mr_sas/mr_sas.h
2006
void mr_sas_tbolt_build_mfi_cmd(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2007
int mrsas_dma_alloc_dmd(struct mrsas_instance *, dma_obj_t *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2008
void tbolt_complete_cmd_in_sync_mode(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
2010
int alloc_req_rep_desc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2012
void push_pending_mfi_pkt(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
2014
int mrsas_issue_pending_cmds(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2015
int mrsas_print_pending_cmds(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2016
int mrsas_complete_pending_cmds(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2018
int create_mfi_frame_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2019
void destroy_mfi_frame_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2020
int create_mfi_mpi_frame_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2021
void destroy_mfi_mpi_frame_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2022
int create_mpi2_frame_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2023
void destroy_mpi2_frame_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2024
int mrsas_free_dma_obj(struct mrsas_instance *, dma_obj_t);
usr/src/uts/common/io/mr_sas/mr_sas.h
2025
void mrsas_tbolt_free_additional_dma_buffer(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2026
void free_req_desc_pool(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2027
void free_space_for_mpi2(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2028
void mrsas_dump_reply_desc(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2029
void tbolt_complete_cmd(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2031
void service_mfi_aen(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2033
int mrsas_tbolt_get_ld_map_info(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2034
struct mrsas_cmd *mrsas_tbolt_build_poll_cmd(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
2036
int mrsas_tbolt_reset_ppc(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2037
void mrsas_tbolt_kill_adapter(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2038
int abort_syncmap_cmd(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2039
void mrsas_tbolt_prepare_cdb(struct mrsas_instance *instance, U8 cdb[],
usr/src/uts/common/io/mr_sas/mr_sas.h
2043
int mrsas_init_adapter_ppc(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2044
int mrsas_init_adapter_tbolt(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2045
int mrsas_init_adapter(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2047
int mrsas_alloc_cmd_pool(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2048
void mrsas_free_cmd_pool(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas.h
2050
void mrsas_print_cmd_details(struct mrsas_instance *, struct mrsas_cmd *, int);
usr/src/uts/common/io/mr_sas/mr_sas.h
2051
struct mrsas_cmd *get_raid_msg_pkt(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2053
int mfi_state_transition_to_ready(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2055
struct mrsas_cmd *mrsas_get_mfi_pkt(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2056
void mrsas_return_mfi_pkt(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2060
int mrsas_common_check(struct mrsas_instance *, struct mrsas_cmd *);
usr/src/uts/common/io/mr_sas/mr_sas.h
2061
void mrsas_fm_ereport(struct mrsas_instance *, char *);
usr/src/uts/common/io/mr_sas/mr_sas.h
415
struct mrsas_instance *instance;
usr/src/uts/common/io/mr_sas/mr_sas.h
644
uint32_t (*read_fw_status_reg)(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
645
void (*issue_cmd)(struct mrsas_cmd *, struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
646
int (*issue_cmd_in_sync_mode)(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
648
int (*issue_cmd_in_poll_mode)(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas.h
650
void (*enable_intr)(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
651
void (*disable_intr)(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
652
int (*intr_ack)(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
653
int (*init_adapter)(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas.h
694
#define TRAN2MR(tran) (struct mrsas_instance *)(tran)->tran_hba_private)
usr/src/uts/common/io/mr_sas/mr_sas.h
727
(struct mrsas_instance *)SCSIHOST2ADAP(SCP2HOST(scp))
usr/src/uts/common/io/mr_sas/mr_sas.h
839
struct mrsas_instance *instance[MAX_MGMT_ADAPTERS];
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
102
destroy_mpi2_frame_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1080
wait_for_outstanding_poll_io(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1110
struct mrsas_instance *instance = ADDR2MR(ap);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
117
mrsas_tbolt_free_additional_dma_buffer(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1219
mr_sas_tbolt_build_sgl(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1410
mrsas_tbolt_build_cmd(struct mrsas_instance *instance, struct scsi_address *ap,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
146
free_req_rep_desc_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
168
create_mpi2_frame_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1863
tbolt_read_fw_status_reg(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1869
tbolt_issue_cmd(struct mrsas_cmd *cmd, struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1919
tbolt_issue_cmd_in_sync_mode(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1993
tbolt_issue_cmd_in_poll_mode(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2045
tbolt_enable_intr(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2059
tbolt_disable_intr(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2072
tbolt_intr_ack(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2111
get_raid_msg_pkt(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2138
get_raid_msg_mfi_pkt(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2172
return_raid_msg_pkt(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2184
return_raid_msg_mfi_pkt(struct mrsas_instance *instance, struct mrsas_cmd *cmd)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2196
mr_sas_tbolt_build_mfi_cmd(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2278
tbolt_complete_cmd(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2596
mr_sas_tbolt_process_outstanding_cmd(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2742
tbolt_complete_cmd_in_sync_mode(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2769
mrsas_tbolt_get_ld_map_info(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2836
mrsas_dump_reply_desc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
2860
mrsas_tbolt_prepare_cdb(struct mrsas_instance *instance, U8 cdb[],
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
296
mrsas_tbolt_alloc_additional_dma_buffer(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3092
mrsas_tbolt_check_map_info(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3134
mrsas_tbolt_kill_adapter(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3156
mrsas_reset_reply_desc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3172
mrsas_tbolt_reset_ppc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3349
mrsas_tbolt_sync_map_info(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3447
abort_syncmap_cmd(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3512
mrsas_tbolt_config_pd(struct mrsas_instance *instance, uint16_t tgt,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3587
mrsas_tbolt_get_pd_info(struct mrsas_instance *instance,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
397
mr_sas_get_request_descriptor(struct mrsas_instance *instance, uint16_t index)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
428
alloc_req_rep_desc(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
559
mrsas_alloc_cmd_pool_tbolt(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
57
extern int mrsas_issue_pending_cmds(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
58
extern int mrsas_complete_pending_cmds(struct mrsas_instance *instance);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
59
extern void push_pending_mfi_pkt(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
61
extern U8 MR_BuildRaidContext(struct mrsas_instance *, struct IO_REQUEST_INFO *,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
619
free_space_for_mpi2(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
648
alloc_space_for_mpi2(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
65
static struct mrsas_cmd *mrsas_tbolt_build_cmd(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
68
static int mrsas_tbolt_check_map_info(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
69
static int mrsas_tbolt_sync_map_info(struct mrsas_instance *);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
71
static int mrsas_tbolt_ioc_init(struct mrsas_instance *, dma_obj_t *);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
72
static void mrsas_tbolt_get_pd_info(struct mrsas_instance *,
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
750
mrsas_init_adapter_tbolt(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
804
mrsas_issue_init_mpi2(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
81
destroy_mfi_mpi_frame_pool(struct mrsas_instance *instance)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
868
mrsas_tbolt_ioc_init(struct mrsas_instance *instance, dma_obj_t *mpi2_dma_obj)