sys/dev/mrsas/mrsas.c
100
void mrsas_complete_outstanding_ioctls(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
101
int mrsas_transition_to_ready(struct mrsas_softc *sc, int ocr);
sys/dev/mrsas/mrsas.c
102
int mrsas_init_adapter(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
103
int mrsas_alloc_mpt_cmds(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
104
int mrsas_alloc_ioc_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
105
int mrsas_alloc_ctlr_info_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1055
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.c
106
int mrsas_ioc_init(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
107
int mrsas_bus_scan(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
108
int mrsas_issue_dcmd(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
109
int mrsas_issue_polled(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
110
int mrsas_reset_ctrl(struct mrsas_softc *sc, u_int8_t reset_reason);
sys/dev/mrsas/mrsas.c
111
int mrsas_wait_for_outstanding(struct mrsas_softc *sc, u_int8_t check_reason);
sys/dev/mrsas/mrsas.c
112
int mrsas_complete_cmd(struct mrsas_softc *sc, u_int32_t MSIxIndex);
sys/dev/mrsas/mrsas.c
113
int mrsas_reset_targets(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1143
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.c
115
mrsas_issue_blocked_cmd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
118
mrsas_alloc_tmp_dcmd(struct mrsas_softc *sc, struct mrsas_tmp_dcmd *tcmd,
sys/dev/mrsas/mrsas.c
1182
mrsas_free_mem(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
121
void mrsas_wakeup(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
122
void mrsas_complete_aen(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
123
void mrsas_complete_abort(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
124
void mrsas_disable_intr(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
125
void mrsas_enable_intr(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
126
void mrsas_free_ioc_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
127
void mrsas_free_mem(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
130
void mrsas_teardown_intr(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
132
void mrsas_kill_hba(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
133
void mrsas_aen_handler(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1344
mrsas_teardown_intr(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
135
mrsas_write_reg(struct mrsas_softc *sc, int offset,
sys/dev/mrsas/mrsas.c
138
mrsas_fire_cmd(struct mrsas_softc *sc, u_int32_t req_desc_lo,
sys/dev/mrsas/mrsas.c
140
void mrsas_free_ctlr_info_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1408
static struct mrsas_softc *
sys/dev/mrsas/mrsas.c
1411
struct mrsas_softc *sc = NULL;
sys/dev/mrsas/mrsas.c
142
mrsas_complete_mptmfi_passthru(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
144
struct mrsas_mfi_cmd *mrsas_get_mfi_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1443
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.c
1449
sc = (struct mrsas_softc *)(dev->si_drv1);
sys/dev/mrsas/mrsas.c
147
(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
149
extern int mrsas_cam_attach(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
150
extern void mrsas_cam_detach(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
151
extern void mrsas_cmd_done(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd);
sys/dev/mrsas/mrsas.c
152
extern void mrsas_free_frame(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas.c
153
extern int mrsas_alloc_mfi_cmds(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1538
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.c
154
extern struct mrsas_mpt_cmd *mrsas_get_mpt_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
155
extern int mrsas_passthru(struct mrsas_softc *sc, void *arg, u_long ioctlCmd);
sys/dev/mrsas/mrsas.c
156
extern uint8_t MR_ValidateMapInfo(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1568
mrsas_setup_irq(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
159
extern void mrsas_xpt_freeze(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
160
extern void mrsas_xpt_release(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
1608
struct mrsas_softc *sc = irq_context->sc;
sys/dev/mrsas/mrsas.c
162
mrsas_get_request_desc(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
164
extern int mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim);
sys/dev/mrsas/mrsas.c
1644
mrsas_complete_cmd(struct mrsas_softc *sc, u_int32_t MSIxIndex)
sys/dev/mrsas/mrsas.c
165
static int mrsas_alloc_evt_log_info_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
166
static void mrsas_free_evt_log_info_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
173
mrsas_write_64bit_req_desc(struct mrsas_softc *sc, u_int32_t req_desc_lo,
sys/dev/mrsas/mrsas.c
1841
struct mrsas_softc *sc = cmd->sc;
sys/dev/mrsas/mrsas.c
1886
mrsas_alloc_mem(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
2171
mrsas_setup_raidmap(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
2244
megasas_setup_jbod_map(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
2321
mrsas_init_fw(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
246
mrsas_read_reg_with_retries(struct mrsas_softc *sc, int offset)
sys/dev/mrsas/mrsas.c
2548
mrsas_init_adapter(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
2641
mrsas_alloc_ioc_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
266
mrsas_write_reg(struct mrsas_softc *sc, int offset,
sys/dev/mrsas/mrsas.c
2683
mrsas_free_ioc_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
2700
mrsas_ioc_init(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
276
mrsas_read_reg(struct mrsas_softc *sc, int offset)
sys/dev/mrsas/mrsas.c
2819
mrsas_alloc_mpt_cmds(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
289
mrsas_disable_intr(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
2909
mrsas_write_64bit_req_desc(struct mrsas_softc *sc, u_int32_t req_desc_lo,
sys/dev/mrsas/mrsas.c
2930
mrsas_fire_cmd(struct mrsas_softc *sc, u_int32_t req_desc_lo,
sys/dev/mrsas/mrsas.c
2950
mrsas_transition_to_ready(struct mrsas_softc *sc, int ocr)
sys/dev/mrsas/mrsas.c
300
mrsas_enable_intr(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3062
mrsas_get_mfi_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3087
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.c
3091
sc = (struct mrsas_softc *)arg;
sys/dev/mrsas/mrsas.c
313
mrsas_clear_intr(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3185
mrsas_reset_reply_desc(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3213
mrsas_reset_ctrl(struct mrsas_softc *sc, u_int8_t reset_reason)
sys/dev/mrsas/mrsas.c
3452
mrsas_kill_hba(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3471
mrsas_complete_outstanding_ioctls(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3501
mrsas_wait_for_outstanding(struct mrsas_softc *sc, u_int8_t check_reason)
sys/dev/mrsas/mrsas.c
3568
struct mrsas_softc *sc = cmd_mfi->sc;
sys/dev/mrsas/mrsas.c
3604
mrsas_get_ctrl_info(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3681
mrsas_update_ext_vd_details(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
369
mrsas_setup_sysctl(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3739
mrsas_alloc_ctlr_info_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3781
mrsas_free_ctlr_info_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
3801
mrsas_issue_polled(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
3847
mrsas_issue_dcmd(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
3869
mrsas_build_mpt_cmd(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
3900
mrsas_build_mptmfi_passthru(struct mrsas_softc *sc, struct mrsas_mfi_cmd *mfi_cmd)
sys/dev/mrsas/mrsas.c
3958
mrsas_issue_blocked_cmd(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
4014
mrsas_complete_mptmfi_passthru(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd,
sys/dev/mrsas/mrsas.c
4122
mrsas_wakeup(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
4142
mrsas_shutdown_ctlr(struct mrsas_softc *sc, u_int32_t opcode)
sys/dev/mrsas/mrsas.c
4190
mrsas_flush_cache(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
4223
megasas_sync_pd_seq_num(struct mrsas_softc *sc, boolean_t pend)
sys/dev/mrsas/mrsas.c
4307
mrsas_get_map_info(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
4330
mrsas_get_ld_map_info(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
4383
mrsas_sync_map_info(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
4448
mrsas_get_pd_info(struct mrsas_softc *sc, u_int16_t device_id)
sys/dev/mrsas/mrsas.c
4510
static void mrsas_add_target(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
4538
static void mrsas_remove_target(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
4557
mrsas_get_pd_list(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
457
mrsas_get_tunables(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
4667
mrsas_get_ld_list(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
4769
mrsas_alloc_tmp_dcmd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
4829
mrsas_issue_blocked_abort_cmd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
4889
mrsas_complete_abort(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
4907
mrsas_aen_handler(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
495
mrsas_alloc_evt_log_info_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
5016
mrsas_complete_aen(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas.c
5056
sizeof(struct mrsas_softc)
sys/dev/mrsas/mrsas.c
537
mrsas_free_evt_log_info_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
558
mrsas_get_seq_num(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
622
mrsas_register_aen(struct mrsas_softc *sc, u_int32_t seq_num,
sys/dev/mrsas/mrsas.c
66
static int mrsas_setup_msix(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
67
static int mrsas_allocate_msix(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
68
static void mrsas_shutdown_ctlr(struct mrsas_softc *sc, u_int32_t opcode);
sys/dev/mrsas/mrsas.c
69
static void mrsas_flush_cache(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
70
static void mrsas_reset_reply_desc(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
72
static int mrsas_get_map_info(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
73
static int mrsas_get_ld_map_info(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
733
mrsas_start_aen(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
74
static int mrsas_sync_map_info(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
75
static int mrsas_get_pd_list(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
76
static int mrsas_get_ld_list(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
760
mrsas_setup_msix(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
77
static int mrsas_setup_irq(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
78
static int mrsas_alloc_mem(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
79
static int mrsas_init_fw(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
797
mrsas_allocate_msix(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas.c
80
static int mrsas_setup_raidmap(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
81
static void megasas_setup_jbod_map(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
82
static int megasas_sync_pd_seq_num(struct mrsas_softc *sc, boolean_t pend);
sys/dev/mrsas/mrsas.c
824
struct mrsas_softc *sc = device_get_softc(dev);
sys/dev/mrsas/mrsas.c
83
static int mrsas_clear_intr(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
830
memset(sc, 0, sizeof(struct mrsas_softc));
sys/dev/mrsas/mrsas.c
84
static int mrsas_get_ctrl_info(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
85
static void mrsas_update_ext_vd_details(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas.c
87
mrsas_issue_blocked_abort_cmd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
90
mrsas_get_pd_info(struct mrsas_softc *sc, u_int16_t device_id);
sys/dev/mrsas/mrsas.c
91
static struct mrsas_softc *
sys/dev/mrsas/mrsas.c
95
mrsas_read_reg_with_retries(struct mrsas_softc *sc, int offset);
sys/dev/mrsas/mrsas.c
96
u_int32_t mrsas_read_reg(struct mrsas_softc *sc, int offset);
sys/dev/mrsas/mrsas.c
98
mrsas_build_mptmfi_passthru(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas.c
987
struct mrsas_softc *sc = (struct mrsas_softc *)arg;
sys/dev/mrsas/mrsas.h
1747
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.h
1774
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.h
2961
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas.h
2975
struct mrsas_softc *sc_ptr[MAX_MGMT_ADAPTERS];
sys/dev/mrsas/mrsas.h
3650
extern int mrsas_user_command(struct mrsas_softc *, struct mfi_ioc_passthru *);
sys/dev/mrsas/mrsas_cam.c
104
mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim,
sys/dev/mrsas/mrsas_cam.c
114
struct mrsas_mpt_cmd *mrsas_get_mpt_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
1140
mrsas_build_ldio_nonrw(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
116
mrsas_get_request_desc(struct mrsas_softc *sc, u_int16_t index);
sys/dev/mrsas/mrsas_cam.c
118
extern int mrsas_reset_targets(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
1197
mrsas_build_syspdio(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
123
extern void mrsas_aen_handler(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
125
MR_BuildRaidContext(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
132
mrsas_get_updated_dev_handle(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
1322
struct mrsas_softc *sc = cmd->sc;
sys/dev/mrsas/mrsas_cam.c
134
extern int mrsas_complete_cmd(struct mrsas_softc *sc, u_int32_t MSIxIndex);
sys/dev/mrsas/mrsas_cam.c
136
extern void mrsas_disable_intr(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
137
extern void mrsas_enable_intr(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
138
void mrsas_prepare_secondRaid1_IO(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
1384
mrsas_map_request(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
1418
mrsas_unmap_request(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd)
sys/dev/mrsas/mrsas_cam.c
1441
struct mrsas_softc *sc = cmd->sc;
sys/dev/mrsas/mrsas_cam.c
150
mrsas_cam_attach(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
1501
struct mrsas_softc *sc = cmd->sc;
sys/dev/mrsas/mrsas_cam.c
1615
struct mrsas_softc *sc = cmd->sc;
sys/dev/mrsas/mrsas_cam.c
1664
mrsas_xpt_freeze(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
1671
mrsas_xpt_release(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
1684
mrsas_cmd_done(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd)
sys/dev/mrsas/mrsas_cam.c
1709
struct mrsas_softc *sc = (struct mrsas_softc *)cam_sim_softc(sim);
sys/dev/mrsas/mrsas_cam.c
1729
mrsas_bus_scan(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
1771
mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim)
sys/dev/mrsas/mrsas_cam.c
1804
mrsas_track_scsiio(struct mrsas_softc *sc, target_id_t tgt_id, u_int32_t bus_id)
sys/dev/mrsas/mrsas_cam.c
1842
mrsas_tm_response_code(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
1895
mrsas_issue_tm(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
1920
int mrsas_reset_targets(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
233
mrsas_cam_detach(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
264
struct mrsas_softc *sc = (struct mrsas_softc *)cam_sim_softc(sim);
sys/dev/mrsas/mrsas_cam.c
387
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas_cam.c
435
mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim,
sys/dev/mrsas/mrsas_cam.c
57
int mrsas_cam_attach(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
59
int mrsas_bus_scan(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
60
int mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim);
sys/dev/mrsas/mrsas_cam.c
62
mrsas_map_request(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
65
mrsas_build_ldio_rw(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
663
mrsas_get_mpt_cmd(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_cam.c
68
mrsas_build_ldio_nonrw(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
696
struct mrsas_softc *sc = cmd->sc;
sys/dev/mrsas/mrsas_cam.c
71
mrsas_build_syspdio(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
719
mrsas_get_request_desc(struct mrsas_softc *sc, u_int16_t index)
sys/dev/mrsas/mrsas_cam.c
733
mrsas_prepare_secondRaid1_IO(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
74
mrsas_setup_io(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
77
void mrsas_xpt_freeze(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
78
void mrsas_xpt_release(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
788
mrsas_build_ldio_rw(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
79
void mrsas_cam_detach(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_cam.c
81
void mrsas_unmap_request(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd);
sys/dev/mrsas/mrsas_cam.c
82
void mrsas_cmd_done(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd);
sys/dev/mrsas/mrsas_cam.c
832
mrsas_stream_detect(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
84
mrsas_fire_cmd(struct mrsas_softc *sc, u_int32_t req_desc_lo,
sys/dev/mrsas/mrsas_cam.c
903
mrsas_setup_io(struct mrsas_softc *sc, struct mrsas_mpt_cmd *cmd,
sys/dev/mrsas/mrsas_cam.c
95
static int mrsas_track_scsiio(struct mrsas_softc *sc, target_id_t id, u_int32_t bus_id);
sys/dev/mrsas/mrsas_cam.c
96
static void mrsas_tm_response_code(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_cam.c
98
static int mrsas_issue_tm(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
103
static int MR_PopulateDrvRaidMap(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_fp.c
111
mr_spanset_get_phy_params(struct mrsas_softc *sc, u_int32_t ld,
sys/dev/mrsas/mrsas_fp.c
115
get_row_from_strip(struct mrsas_softc *sc, u_int32_t ld,
sys/dev/mrsas/mrsas_fp.c
118
mr_spanset_get_span_block(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
122
get_arm(struct mrsas_softc *sc, u_int32_t ld, u_int8_t span,
sys/dev/mrsas/mrsas_fp.c
1321
mrsas_update_load_balance_params(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
1544
mrsas_get_best_arm_pd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
1617
mrsas_get_updated_dev_handle(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
1648
MR_GetPhyParams(struct mrsas_softc *sc, u_int32_t ld,
sys/dev/mrsas/mrsas_fp.c
269
MR_PopulateDrvRaidMapVentura(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_fp.c
408
MR_PopulateDrvRaidMap(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_fp.c
530
MR_ValidateMapInfo(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_fp.c
54
u_int8_t MR_ValidateMapInfo(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_fp.c
56
mrsas_get_best_arm_pd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
59
MR_BuildRaidContext(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
63
MR_GetPhyParams(struct mrsas_softc *sc, u_int32_t ld,
sys/dev/mrsas/mrsas_fp.c
660
mr_spanset_get_span_block(struct mrsas_softc *sc, u_int32_t ld, u_int64_t row,
sys/dev/mrsas/mrsas_fp.c
71
mrsas_get_updated_dev_handle(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
721
get_row_from_strip(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
778
get_strip_from_row(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
79
mrsas_update_load_balance_params(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
836
get_arm_from_strip(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_fp.c
878
get_arm(struct mrsas_softc *sc, u_int32_t ld, u_int8_t span, u_int64_t stripe,
sys/dev/mrsas/mrsas_fp.c
917
mr_spanset_get_phy_params(struct mrsas_softc *sc, u_int32_t ld, u_int64_t stripRow,
sys/dev/mrsas/mrsas_fp.c
996
MR_BuildRaidContext(struct mrsas_softc *sc, struct IO_REQUEST_INFO *io_info,
sys/dev/mrsas/mrsas_ioctl.c
132
mrsas_passthru(struct mrsas_softc *sc, void *arg, u_long ioctlCmd)
sys/dev/mrsas/mrsas_ioctl.c
414
mrsas_user_command(struct mrsas_softc *sc, struct mfi_ioc_passthru *ioc)
sys/dev/mrsas/mrsas_ioctl.c
47
struct mrsas_softc *sc;
sys/dev/mrsas/mrsas_ioctl.c
598
mrsas_alloc_mfi_cmds(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_ioctl.c
60
int mrsas_alloc_mfi_cmds(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_ioctl.c
61
int mrsas_passthru(struct mrsas_softc *sc, void *arg, u_long ioctlCmd);
sys/dev/mrsas/mrsas_ioctl.c
62
void mrsas_free_ioc_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_ioctl.c
63
void mrsas_free_frame(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas_ioctl.c
64
void *mrsas_alloc_frame(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd);
sys/dev/mrsas/mrsas_ioctl.c
65
static int mrsas_create_frame_pool(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_ioctl.c
664
mrsas_create_frame_pool(struct mrsas_softc *sc)
sys/dev/mrsas/mrsas_ioctl.c
70
extern struct mrsas_mfi_cmd *mrsas_get_mfi_cmd(struct mrsas_softc *sc);
sys/dev/mrsas/mrsas_ioctl.c
717
mrsas_alloc_frame(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas_ioctl.c
73
mrsas_issue_blocked_cmd(struct mrsas_softc *sc,
sys/dev/mrsas/mrsas_ioctl.c
764
mrsas_free_frame(struct mrsas_softc *sc, struct mrsas_mfi_cmd *cmd)
sys/dev/mrsas/mrsas_ioctl.c
89
struct mrsas_softc *sc = cb->sc;