sys/dev/mps/mps.c
100
static int mps_reregister_events(struct mps_softc *sc);
sys/dev/mps/mps.c
101
static void mps_enqueue_request(struct mps_softc *sc, struct mps_command *cm);
sys/dev/mps/mps.c
102
static int mps_get_iocfacts(struct mps_softc *sc, MPI2_IOC_FACTS_REPLY *facts);
sys/dev/mps/mps.c
103
static int mps_wait_db_ack(struct mps_softc *sc, int timeout, int sleep_flag);
sys/dev/mps/mps.c
106
static void mps_parse_debug(struct mps_softc *sc, char *list);
sys/dev/mps/mps.c
1094
mps_enqueue_request(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps.c
1125
mps_get_iocfacts(struct mps_softc *sc, MPI2_IOC_FACTS_REPLY *facts)
sys/dev/mps/mps.c
1158
mps_send_iocinit(struct mps_softc *sc)
sys/dev/mps/mps.c
1273
mps_alloc_queues(struct mps_softc *sc)
sys/dev/mps/mps.c
1297
mps_alloc_hw_queues(struct mps_softc *sc)
sys/dev/mps/mps.c
1351
mps_alloc_replies(struct mps_softc *sc)
sys/dev/mps/mps.c
1393
struct mps_softc *sc = arg;
sys/dev/mps/mps.c
1420
mps_alloc_requests(struct mps_softc *sc)
sys/dev/mps/mps.c
148
mps_diag_reset(struct mps_softc *sc,int sleep_flag)
sys/dev/mps/mps.c
1540
mps_init_queues(struct mps_softc *sc)
sys/dev/mps/mps.c
1569
mps_get_tunables(struct mps_softc *sc)
sys/dev/mps/mps.c
1670
mps_setup_sysctl(struct mps_softc *sc)
sys/dev/mps/mps.c
1836
struct mps_softc *sc;
sys/dev/mps/mps.c
1843
sc = (struct mps_softc *)arg1;
sys/dev/mps/mps.c
1881
mps_parse_debug(struct mps_softc *sc, char *list)
sys/dev/mps/mps.c
1947
struct mps_softc *sc;
sys/dev/mps/mps.c
1955
sc = (struct mps_softc *)arg1;
sys/dev/mps/mps.c
2001
mps_attach(struct mps_softc *sc)
sys/dev/mps/mps.c
2079
struct mps_softc *sc;
sys/dev/mps/mps.c
2081
sc = (struct mps_softc *)arg;
sys/dev/mps/mps.c
2104
struct mps_softc *sc;
sys/dev/mps/mps.c
2107
sc = (struct mps_softc *)arg;
sys/dev/mps/mps.c
2122
mps_log_evt_handler(struct mps_softc *sc, uintptr_t data,
sys/dev/mps/mps.c
2148
mps_attach_log(struct mps_softc *sc)
sys/dev/mps/mps.c
2163
mps_detach_log(struct mps_softc *sc)
sys/dev/mps/mps.c
2176
mps_free(struct mps_softc *sc)
sys/dev/mps/mps.c
2229
mps_complete_command(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps.c
2266
mps_sas_log_info(struct mps_softc *sc , u32 log_info)
sys/dev/mps/mps.c
2312
mps_display_reply_info(struct mps_softc *sc, uint8_t *reply)
sys/dev/mps/mps.c
2325
struct mps_softc *sc;
sys/dev/mps/mps.c
2328
sc = (struct mps_softc *)data;
sys/dev/mps/mps.c
2352
struct mps_softc *sc;
sys/dev/mps/mps.c
2354
sc = (struct mps_softc *)data;
sys/dev/mps/mps.c
2371
struct mps_softc *sc;
sys/dev/mps/mps.c
2377
sc = (struct mps_softc *)data;
sys/dev/mps/mps.c
248
mps_message_unit_reset(struct mps_softc *sc, int sleep_flag)
sys/dev/mps/mps.c
2535
mps_dispatch_event(struct mps_softc *sc, uintptr_t data,
sys/dev/mps/mps.c
2561
mps_reregister_events_complete(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps.c
2581
mps_register_events(struct mps_softc *sc, u32 *mask,
sys/dev/mps/mps.c
2599
mps_update_events(struct mps_softc *sc, struct mps_event_handle *handle,
sys/dev/mps/mps.c
2658
mps_reregister_events(struct mps_softc *sc)
sys/dev/mps/mps.c
2707
mps_deregister_events(struct mps_softc *sc, struct mps_event_handle *handle)
sys/dev/mps/mps.c
272
mps_transition_ready(struct mps_softc *sc)
sys/dev/mps/mps.c
2942
struct mps_softc *sc;
sys/dev/mps/mps.c
3038
mps_map_command(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps.c
3067
mps_wait_command(struct mps_softc *sc, struct mps_command **cmp, int timeout,
sys/dev/mps/mps.c
3146
mps_read_config_page(struct mps_softc *sc, struct mps_config_params *params)
sys/dev/mps/mps.c
3217
mps_write_config_page(struct mps_softc *sc, struct mps_config_params *params)
sys/dev/mps/mps.c
3223
mps_config_complete(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps.c
350
mps_transition_operational(struct mps_softc *sc)
sys/dev/mps/mps.c
378
mps_resize_queues(struct mps_softc *sc)
sys/dev/mps/mps.c
459
mps_iocfacts_allocate(struct mps_softc *sc, uint8_t attaching)
sys/dev/mps/mps.c
735
mps_iocfacts_free(struct mps_softc *sc)
sys/dev/mps/mps.c
80
static int mps_diag_reset(struct mps_softc *sc, int sleep_flag);
sys/dev/mps/mps.c
807
mps_reinit(struct mps_softc *sc)
sys/dev/mps/mps.c
81
static int mps_init_queues(struct mps_softc *sc);
sys/dev/mps/mps.c
82
static void mps_resize_queues(struct mps_softc *sc);
sys/dev/mps/mps.c
83
static int mps_message_unit_reset(struct mps_softc *sc, int sleep_flag);
sys/dev/mps/mps.c
84
static int mps_transition_operational(struct mps_softc *sc);
sys/dev/mps/mps.c
85
static int mps_iocfacts_allocate(struct mps_softc *sc, uint8_t attaching);
sys/dev/mps/mps.c
86
static void mps_iocfacts_free(struct mps_softc *sc);
sys/dev/mps/mps.c
88
static int mps_send_iocinit(struct mps_softc *sc);
sys/dev/mps/mps.c
89
static int mps_alloc_queues(struct mps_softc *sc);
sys/dev/mps/mps.c
90
static int mps_alloc_hw_queues(struct mps_softc *sc);
sys/dev/mps/mps.c
904
mps_wait_db_ack(struct mps_softc *sc, int timeout, int sleep_flag)
sys/dev/mps/mps.c
91
static int mps_alloc_replies(struct mps_softc *sc);
sys/dev/mps/mps.c
92
static int mps_alloc_requests(struct mps_softc *sc);
sys/dev/mps/mps.c
93
static int mps_attach_log(struct mps_softc *sc);
sys/dev/mps/mps.c
94
static __inline void mps_complete_command(struct mps_softc *sc,
sys/dev/mps/mps.c
952
mps_wait_db_int(struct mps_softc *sc)
sys/dev/mps/mps.c
96
static void mps_dispatch_event(struct mps_softc *sc, uintptr_t data,
sys/dev/mps/mps.c
967
mps_request_sync(struct mps_softc *sc, void *req, MPI2_DEFAULT_REPLY *reply,
sys/dev/mps/mps.c
98
static void mps_config_complete(struct mps_softc *sc, struct mps_command *cm);
sys/dev/mps/mps_config.c
1106
mps_config_get_raid_volume_pg0(struct mps_softc *sc, Mpi2ConfigReply_t
sys/dev/mps/mps_config.c
1237
mps_config_get_raid_volume_pg1(struct mps_softc *sc, Mpi2ConfigReply_t
sys/dev/mps/mps_config.c
1370
mps_config_get_volume_wwid(struct mps_softc *sc, u16 volume_handle, u64 *wwid)
sys/dev/mps/mps_config.c
1396
mps_config_get_raid_pd_pg0(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/mps/mps_config.c
201
mps_config_get_man_pg10(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply)
sys/dev/mps/mps_config.c
354
mps_base_static_config_pages(struct mps_softc *sc)
sys/dev/mps/mps_config.c
378
mps_wd_config_pages(struct mps_softc *sc)
sys/dev/mps/mps_config.c
561
mps_config_get_dpm_pg0(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/mps/mps_config.c
69
mps_config_get_ioc_pg8(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/mps/mps_config.c
699
int mps_config_set_dpm_pg0(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/mps/mps_config.c
839
mps_config_get_sas_device_pg0(struct mps_softc *sc, Mpi2ConfigReply_t
sys/dev/mps/mps_config.c
974
mps_config_get_bios_pg3(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/mps/mps_mapping.c
1103
_mapping_get_dev_info(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
111
_mapping_commit_enc_entry(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
1276
_mapping_set_mid_to_eid(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
1301
_mapping_clear_removed_entries(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
1387
_mapping_add_new_device(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
1640
_mapping_flush_dpm_pages(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
1690
mps_mapping_allocate_memory(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
174
_mapping_commit_map_entry(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
1750
mps_mapping_free_memory(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
1761
_mapping_process_dpm_pg0(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
1939
struct mps_softc *sc = (struct mps_softc *)data;
sys/dev/mps/mps_mapping.c
2089
mps_mapping_initialize(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
2183
mps_mapping_exit(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
2198
mps_mapping_get_tid(struct mps_softc *sc, uint64_t sas_address, u16 handle)
sys/dev/mps/mps_mapping.c
2223
mps_mapping_get_tid_from_handle(struct mps_softc *sc, u16 handle)
sys/dev/mps/mps_mapping.c
2237
mps_mapping_get_raid_tid(struct mps_softc *sc, u64 wwid, u16 volHandle)
sys/dev/mps/mps_mapping.c
2263
mps_mapping_get_raid_tid_from_handle(struct mps_softc *sc, u16 volHandle)
sys/dev/mps/mps_mapping.c
2276
mps_mapping_enclosure_dev_status_change_event(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
2439
mps_mapping_topology_change_event(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
244
_mapping_get_ir_maprange(struct mps_softc *sc, u32 *start_idx, u32 *end_idx)
sys/dev/mps/mps_mapping.c
2490
mps_mapping_ir_config_change_event(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
2630
struct mps_softc *sc;
sys/dev/mps/mps_mapping.c
2635
sc = (struct mps_softc *)arg1;
sys/dev/mps/mps_mapping.c
2659
struct mps_softc *sc;
sys/dev/mps/mps_mapping.c
2664
sc = (struct mps_softc *)arg1;
sys/dev/mps/mps_mapping.c
268
_mapping_get_enc_idx_from_id(struct mps_softc *sc, u64 enc_id,
sys/dev/mps/mps_mapping.c
292
_mapping_get_enc_idx_from_handle(struct mps_softc *sc, u16 handle)
sys/dev/mps/mps_mapping.c
317
_mapping_get_high_missing_et_idx(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
344
_mapping_get_high_missing_mt_idx(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
383
_mapping_get_ir_mt_idx_from_wwid(struct mps_softc *sc, u64 wwid)
sys/dev/mps/mps_mapping.c
405
_mapping_get_mt_idx_from_id(struct mps_softc *sc, u64 dev_id)
sys/dev/mps/mps_mapping.c
426
_mapping_get_ir_mt_idx_from_handle(struct mps_softc *sc, u16 volHandle)
sys/dev/mps/mps_mapping.c
448
_mapping_get_mt_idx_from_handle(struct mps_softc *sc, u16 handle)
sys/dev/mps/mps_mapping.c
471
_mapping_get_free_ir_mt_idx(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
515
_mapping_get_free_mt_idx(struct mps_softc *sc, u32 start_idx)
sys/dev/mps/mps_mapping.c
543
_mapping_get_dpm_idx_from_id(struct mps_softc *sc, u64 id, u32 phy_bits)
sys/dev/mps/mps_mapping.c
571
_mapping_get_free_dpm_idx(struct mps_softc *sc)
sys/dev/mps/mps_mapping.c
648
_mapping_update_ir_missing_cnt(struct mps_softc *sc, u32 map_idx,
sys/dev/mps/mps_mapping.c
760
_mapping_add_to_removal_table(struct mps_softc *sc, u16 dpm_idx)
sys/dev/mps/mps_mapping.c
806
_mapping_update_missing_count(struct mps_softc *sc,
sys/dev/mps/mps_mapping.c
878
_mapping_find_enc_map_space(struct mps_softc *sc,
sys/dev/mps/mps_mapping.h
71
mpssas_get_sas_address_for_sata_disk(struct mps_softc *ioc,
sys/dev/mps/mps_pci.c
185
struct mps_softc *sc;
sys/dev/mps/mps_pci.c
232
mps_pci_alloc_interrupts(struct mps_softc *sc)
sys/dev/mps/mps_pci.c
281
mps_pci_setup_interrupts(struct mps_softc *sc)
sys/dev/mps/mps_pci.c
334
struct mps_softc *sc;
sys/dev/mps/mps_pci.c
347
mps_pci_free_interrupts(struct mps_softc *sc)
sys/dev/mps/mps_pci.c
367
mps_pci_free(struct mps_softc *sc)
sys/dev/mps/mps_pci.c
400
mps_alloc_msix(struct mps_softc *sc, int msgs)
sys/dev/mps/mps_pci.c
409
mps_alloc_msi(struct mps_softc *sc, int msgs)
sys/dev/mps/mps_pci.c
418
mps_pci_restore(struct mps_softc *sc)
sys/dev/mps/mps_pci.c
67
static void mps_pci_free(struct mps_softc *);
sys/dev/mps/mps_pci.c
68
static int mps_alloc_msix(struct mps_softc *sc, int msgs);
sys/dev/mps/mps_pci.c
69
static int mps_alloc_msi(struct mps_softc *sc, int msgs);
sys/dev/mps/mps_pci.c
70
static int mps_pci_alloc_interrupts(struct mps_softc *sc);
sys/dev/mps/mps_pci.c
85
sizeof(struct mps_softc)
sys/dev/mps/mps_sas.c
1028
mpssas_announce_reset(struct mps_softc *sc, uint32_t ac_code,
sys/dev/mps/mps_sas.c
1049
mpssas_complete_all_commands(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
1105
mpssas_handle_reinit(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
1152
struct mps_softc *sc = tm->cm_sc;
sys/dev/mps/mps_sas.c
116
static void mpssas_remove_device(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_sas.c
1167
mpssas_logical_unit_reset_complete(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
117
static void mpssas_remove_complete(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_sas.c
120
static int mpssas_send_abort(struct mps_softc *sc, struct mps_command *tm,
sys/dev/mps/mps_sas.c
123
static void mpssas_abort_complete(struct mps_softc *sc, struct mps_command *cm);
sys/dev/mps/mps_sas.c
1265
mpssas_target_reset_complete(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
127
static void mpssas_scsiio_complete(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_sas.c
129
static void mpssas_smpio_complete(struct mps_softc *sc, struct mps_command *cm);
sys/dev/mps/mps_sas.c
133
static void mpssas_resetdev_complete(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_sas.c
1342
mpssas_send_reset(struct mps_softc *sc, struct mps_command *tm, uint8_t type)
sys/dev/mps/mps_sas.c
136
static int mpssas_send_portenable(struct mps_softc *sc);
sys/dev/mps/mps_sas.c
137
static void mpssas_portenable_complete(struct mps_softc *sc,
sys/dev/mps/mps_sas.c
1400
mpssas_abort_complete(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
1484
mpssas_send_abort(struct mps_softc *sc, struct mps_command *tm, struct mps_command *cm)
sys/dev/mps/mps_sas.c
1536
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
1620
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
1908
mps_sc_failed_io_info(struct mps_softc *sc, struct ccb_scsiio *csio,
sys/dev/mps/mps_sas.c
1958
mpssas_scsiio_complete(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps_sas.c
218
mpssas_alloc_tm(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
233
mpssas_free_tm(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
2405
struct mps_softc *sc = sassc->sc;
sys/dev/mps/mps_sas.c
257
mpssas_rescan_target(struct mps_softc *sc, struct mpssas_target *targ)
sys/dev/mps/mps_sas.c
2670
mpssas_smpio_complete(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps_sas.c
2739
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
2907
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
3041
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
3079
mpssas_resetdev_complete(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
3148
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
3150
sc = (struct mps_softc *)callback_arg;
sys/dev/mps/mps_sas.c
3259
mpssas_prepare_for_tm(struct mps_softc *sc, struct mps_command *tm,
sys/dev/mps/mps_sas.c
3286
mpssas_startup(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
3300
mpssas_send_portenable(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
3326
mpssas_portenable_complete(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps_sas.c
3378
struct mps_softc *sc = sassc->sc;
sys/dev/mps/mps_sas.c
3394
mpssas_realloc_targets(struct mps_softc *sc, int maxtargets)
sys/dev/mps/mps_sas.c
340
mpssas_remove_volume(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
406
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
477
struct mps_softc *sc;
sys/dev/mps/mps_sas.c
525
mpssas_remove_device(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
602
mpssas_remove_complete(struct mps_softc *sc, struct mps_command *tm)
sys/dev/mps/mps_sas.c
676
mpssas_register_events(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
701
mps_attach_sas(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
817
mps_detach_sas(struct mps_softc *sc)
sys/dev/mps/mps_sas.c
882
struct mps_softc *sc = sassc->sc;
sys/dev/mps/mps_sas.c
923
struct mps_softc *sc = sassc->sc;
sys/dev/mps/mps_sas.h
162
void mpssas_rescan_target(struct mps_softc *sc, struct mpssas_target *targ);
sys/dev/mps/mps_sas.h
164
void mpssas_prepare_for_tm(struct mps_softc *sc, struct mps_command *tm,
sys/dev/mps/mps_sas.h
83
struct mps_softc *sc;
sys/dev/mps/mps_sas_lsi.c
1009
mpssas_ata_id_timeout(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps_sas_lsi.c
1029
mpssas_volume_add(struct mps_softc *sc, u16 handle)
sys/dev/mps/mps_sas_lsi.c
1091
mpssas_SSU_to_SATA_devices(struct mps_softc *sc, int howto)
sys/dev/mps/mps_sas_lsi.c
114
static void mpssas_fw_work(struct mps_softc *sc,
sys/dev/mps/mps_sas_lsi.c
116
static void mpssas_fw_event_free(struct mps_softc *,
sys/dev/mps/mps_sas_lsi.c
118
static int mpssas_add_device(struct mps_softc *sc, u16 handle, u8 linkrate);
sys/dev/mps/mps_sas_lsi.c
119
static int mpssas_get_sata_identify(struct mps_softc *sc, u16 handle,
sys/dev/mps/mps_sas_lsi.c
122
static void mpssas_ata_id_complete(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_sas_lsi.c
1223
mpssas_ir_shutdown(struct mps_softc *sc, int howto)
sys/dev/mps/mps_sas_lsi.c
123
static void mpssas_ata_id_timeout(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_sas_lsi.c
124
int mpssas_get_sas_address_for_sata_disk(struct mps_softc *sc,
sys/dev/mps/mps_sas_lsi.c
126
static int mpssas_volume_add(struct mps_softc *sc,
sys/dev/mps/mps_sas_lsi.c
128
static void mpssas_SSU_to_SATA_devices(struct mps_softc *sc, int howto);
sys/dev/mps/mps_sas_lsi.c
133
mpssas_evt_handler(struct mps_softc *sc, uintptr_t data,
sys/dev/mps/mps_sas_lsi.c
181
mpssas_fw_event_free(struct mps_softc *sc, struct mps_fw_event_work *fw_event)
sys/dev/mps/mps_sas_lsi.c
197
mpssas_fw_work(struct mps_softc *sc, struct mps_fw_event_work *fw_event)
sys/dev/mps/mps_sas_lsi.c
599
struct mps_softc *sc;
sys/dev/mps/mps_sas_lsi.c
601
sc = (struct mps_softc *)arg;
sys/dev/mps/mps_sas_lsi.c
611
mpssas_add_device(struct mps_softc *sc, u16 handle, u8 linkrate){
sys/dev/mps/mps_sas_lsi.c
811
mpssas_get_sas_address_for_sata_disk(struct mps_softc *sc,
sys/dev/mps/mps_sas_lsi.c
906
mpssas_get_sata_identify(struct mps_softc *sc, u16 handle,
sys/dev/mps/mps_sas_lsi.c
998
mpssas_ata_id_complete(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps_table.c
249
mps_print_iocfacts(struct mps_softc *sc, MPI2_IOC_FACTS_REPLY *facts)
sys/dev/mps/mps_table.c
290
mps_print_portfacts(struct mps_softc *sc, MPI2_PORT_FACTS_REPLY *facts)
sys/dev/mps/mps_table.c
300
mps_print_evt_generic(struct mps_softc *sc, MPI2_EVENT_NOTIFICATION_REPLY *event)
sys/dev/mps/mps_table.c
312
mps_print_sasdev0(struct mps_softc *sc, MPI2_CONFIG_PAGE_SAS_DEV_0 *buf)
sys/dev/mps/mps_table.c
341
mps_print_evt_sas(struct mps_softc *sc, MPI2_EVENT_NOTIFICATION_REPLY *event)
sys/dev/mps/mps_table.c
449
mps_print_expander1(struct mps_softc *sc, MPI2_CONFIG_PAGE_EXPANDER_1 *buf)
sys/dev/mps/mps_table.c
489
mps_print_sasphy0(struct mps_softc *sc, MPI2_CONFIG_PAGE_SAS_PHY_0 *buf)
sys/dev/mps/mps_table.c
515
mps_print_sgl(struct mps_softc *sc, struct mps_command *cm, int offset)
sys/dev/mps/mps_table.c
555
mps_print_scsiio_cmd(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mps_table.h
47
void mps_print_iocfacts(struct mps_softc *, MPI2_IOC_FACTS_REPLY *);
sys/dev/mps/mps_table.h
48
void mps_print_portfacts(struct mps_softc *, MPI2_PORT_FACTS_REPLY *);
sys/dev/mps/mps_table.h
49
void mps_print_evt_generic(struct mps_softc *, MPI2_EVENT_NOTIFICATION_REPLY *);
sys/dev/mps/mps_table.h
50
void mps_print_sasdev0(struct mps_softc *, MPI2_CONFIG_PAGE_SAS_DEV_0 *);
sys/dev/mps/mps_table.h
51
void mps_print_evt_sas(struct mps_softc *, MPI2_EVENT_NOTIFICATION_REPLY *);
sys/dev/mps/mps_table.h
52
void mps_print_expander1(struct mps_softc *, MPI2_CONFIG_PAGE_EXPANDER_1 *);
sys/dev/mps/mps_table.h
53
void mps_print_sasphy0(struct mps_softc *, MPI2_CONFIG_PAGE_SAS_PHY_0 *);
sys/dev/mps/mps_table.h
54
void mps_print_sgl(struct mps_softc *, struct mps_command *, int);
sys/dev/mps/mps_table.h
55
void mps_print_scsiio_cmd(struct mps_softc *, struct mps_command *);
sys/dev/mps/mps_user.c
1062
mps_user_get_adapter_data(struct mps_softc *sc, mps_adapter_data_t *data)
sys/dev/mps/mps_user.c
1110
mps_user_read_pci_info(struct mps_softc *sc, mps_pci_info_t *data)
sys/dev/mps/mps_user.c
1134
mps_get_fw_diag_buffer_number(struct mps_softc *sc, uint32_t unique_id)
sys/dev/mps/mps_user.c
1148
mps_post_fw_diag_buffer(struct mps_softc *sc,
sys/dev/mps/mps_user.c
1243
mps_release_fw_diag_buffer(struct mps_softc *sc,
sys/dev/mps/mps_user.c
129
static int mps_user_read_cfg_header(struct mps_softc *,
sys/dev/mps/mps_user.c
131
static int mps_user_read_cfg_page(struct mps_softc *,
sys/dev/mps/mps_user.c
133
static int mps_user_read_extcfg_header(struct mps_softc *,
sys/dev/mps/mps_user.c
1341
mps_diag_register(struct mps_softc *sc, mps_fw_diag_register_t *diag_register,
sys/dev/mps/mps_user.c
135
static int mps_user_read_extcfg_page(struct mps_softc *,
sys/dev/mps/mps_user.c
137
static int mps_user_write_cfg_page(struct mps_softc *,
sys/dev/mps/mps_user.c
141
static int mps_user_command(struct mps_softc *, struct mps_usr_command *);
sys/dev/mps/mps_user.c
143
static int mps_user_pass_thru(struct mps_softc *sc, mps_pass_thru_t *data);
sys/dev/mps/mps_user.c
144
static void mps_user_get_adapter_data(struct mps_softc *sc,
sys/dev/mps/mps_user.c
146
static void mps_user_read_pci_info(struct mps_softc *sc,
sys/dev/mps/mps_user.c
148
static uint8_t mps_get_fw_diag_buffer_number(struct mps_softc *sc,
sys/dev/mps/mps_user.c
150
static int mps_post_fw_diag_buffer(struct mps_softc *sc,
sys/dev/mps/mps_user.c
152
static int mps_release_fw_diag_buffer(struct mps_softc *sc,
sys/dev/mps/mps_user.c
1528
mps_diag_unregister(struct mps_softc *sc,
sys/dev/mps/mps_user.c
155
static int mps_diag_register(struct mps_softc *sc,
sys/dev/mps/mps_user.c
157
static int mps_diag_unregister(struct mps_softc *sc,
sys/dev/mps/mps_user.c
1587
mps_diag_query(struct mps_softc *sc, mps_fw_diag_query_t *diag_query,
sys/dev/mps/mps_user.c
159
static int mps_diag_query(struct mps_softc *sc, mps_fw_diag_query_t *diag_query,
sys/dev/mps/mps_user.c
161
static int mps_diag_read_buffer(struct mps_softc *sc,
sys/dev/mps/mps_user.c
164
static int mps_diag_release(struct mps_softc *sc,
sys/dev/mps/mps_user.c
1658
mps_diag_read_buffer(struct mps_softc *sc,
sys/dev/mps/mps_user.c
166
static int mps_do_diag_action(struct mps_softc *sc, uint32_t action,
sys/dev/mps/mps_user.c
168
static int mps_user_diag_action(struct mps_softc *sc, mps_diag_action_t *data);
sys/dev/mps/mps_user.c
169
static void mps_user_event_query(struct mps_softc *sc, mps_event_query_t *data);
sys/dev/mps/mps_user.c
170
static void mps_user_event_enable(struct mps_softc *sc,
sys/dev/mps/mps_user.c
172
static int mps_user_event_report(struct mps_softc *sc,
sys/dev/mps/mps_user.c
1729
mps_diag_release(struct mps_softc *sc, mps_fw_diag_release_t *diag_release,
sys/dev/mps/mps_user.c
174
static int mps_user_reg_access(struct mps_softc *sc, mps_reg_access_t *data);
sys/dev/mps/mps_user.c
175
static int mps_user_btdh(struct mps_softc *sc, mps_btdh_mapping_t *data);
sys/dev/mps/mps_user.c
1768
mps_do_diag_action(struct mps_softc *sc, uint32_t action, uint8_t *diag_action,
sys/dev/mps/mps_user.c
180
mps_attach_user(struct mps_softc *sc)
sys/dev/mps/mps_user.c
1879
mps_user_diag_action(struct mps_softc *sc, mps_diag_action_t *data)
sys/dev/mps/mps_user.c
1920
mps_user_event_query(struct mps_softc *sc, mps_event_query_t *data)
sys/dev/mps/mps_user.c
1940
mps_user_event_enable(struct mps_softc *sc, mps_event_enable_t *data)
sys/dev/mps/mps_user.c
195
mps_detach_user(struct mps_softc *sc)
sys/dev/mps/mps_user.c
1955
mps_user_event_report(struct mps_softc *sc, mps_event_report_t *data)
sys/dev/mps/mps_user.c
1989
mpssas_record_event(struct mps_softc *sc,
sys/dev/mps/mps_user.c
2064
mps_user_reg_access(struct mps_softc *sc, mps_reg_access_t *data)
sys/dev/mps/mps_user.c
2096
mps_user_btdh(struct mps_softc *sc, mps_btdh_mapping_t *data)
sys/dev/mps/mps_user.c
2148
struct mps_softc *sc;
sys/dev/mps/mps_user.c
218
mps_user_read_cfg_header(struct mps_softc *sc,
sys/dev/mps/mps_user.c
257
mps_user_read_cfg_page(struct mps_softc *sc, struct mps_cfg_page_req *page_req,
sys/dev/mps/mps_user.c
286
mps_user_read_extcfg_header(struct mps_softc *sc,
sys/dev/mps/mps_user.c
330
mps_user_read_extcfg_page(struct mps_softc *sc,
sys/dev/mps/mps_user.c
360
mps_user_write_cfg_page(struct mps_softc *sc,
sys/dev/mps/mps_user.c
639
mps_user_command(struct mps_softc *sc, struct mps_usr_command *cmd)
sys/dev/mps/mps_user.c
734
mps_user_pass_thru(struct mps_softc *sc, mps_pass_thru_t *data)
sys/dev/mps/mpsvar.h
184
struct mps_softc;
sys/dev/mps/mpsvar.h
193
typedef void mps_evt_callback_t(struct mps_softc *, uintptr_t,
sys/dev/mps/mpsvar.h
195
typedef void mps_command_callback_t(struct mps_softc *, struct mps_command *cm);
sys/dev/mps/mpsvar.h
211
struct mps_softc *cm_sc;
sys/dev/mps/mpsvar.h
275
struct mps_softc *softc;
sys/dev/mps/mpsvar.h
281
struct mps_softc *sc;
sys/dev/mps/mpsvar.h
487
void (*callback)(struct mps_softc *, struct mps_config_params *);
sys/dev/mps/mpsvar.h
499
mps_regread(struct mps_softc *sc, uint32_t offset)
sys/dev/mps/mpsvar.h
505
mps_regwrite(struct mps_softc *sc, uint32_t offset, uint32_t val)
sys/dev/mps/mpsvar.h
514
mps_free_reply(struct mps_softc *sc, uint32_t busaddr)
sys/dev/mps/mpsvar.h
523
mps_alloc_chain(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
538
mps_free_chain(struct mps_softc *sc, struct mps_chain *chain)
sys/dev/mps/mpsvar.h
545
mps_free_command(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mpsvar.h
577
mps_alloc_command(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
595
mps_free_high_priority_command(struct mps_softc *sc, struct mps_command *cm)
sys/dev/mps/mpsvar.h
620
mps_alloc_high_priority_command(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
640
mps_lock(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
646
mps_unlock(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
715
mps_mask_intr(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
725
mps_unmask_intr(struct mps_softc *sc)
sys/dev/mps/mpsvar.h
734
int mps_pci_setup_interrupts(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
735
void mps_pci_free_interrupts(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
736
int mps_pci_restore(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
738
void mps_get_tunables(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
739
int mps_attach(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
740
int mps_free(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
744
int mps_register_events(struct mps_softc *, u32 *, mps_evt_callback_t *,
sys/dev/mps/mpsvar.h
746
int mps_restart(struct mps_softc *);
sys/dev/mps/mpsvar.h
747
int mps_update_events(struct mps_softc *, struct mps_event_handle *, u32 *);
sys/dev/mps/mpsvar.h
748
void mps_deregister_events(struct mps_softc *, struct mps_event_handle *);
sys/dev/mps/mpsvar.h
751
int mps_attach_sas(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
752
int mps_detach_sas(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
753
int mps_read_config_page(struct mps_softc *, struct mps_config_params *);
sys/dev/mps/mpsvar.h
754
int mps_write_config_page(struct mps_softc *, struct mps_config_params *);
sys/dev/mps/mpsvar.h
758
int mps_attach_user(struct mps_softc *);
sys/dev/mps/mpsvar.h
759
void mps_detach_user(struct mps_softc *);
sys/dev/mps/mpsvar.h
760
void mpssas_record_event(struct mps_softc *sc,
sys/dev/mps/mpsvar.h
763
int mps_map_command(struct mps_softc *sc, struct mps_command *cm);
sys/dev/mps/mpsvar.h
764
int mps_wait_command(struct mps_softc *sc, struct mps_command **cm, int timeout,
sys/dev/mps/mpsvar.h
767
int mps_config_get_bios_pg3(struct mps_softc *sc, Mpi2ConfigReply_t
sys/dev/mps/mpsvar.h
769
int mps_config_get_raid_volume_pg0(struct mps_softc *sc, Mpi2ConfigReply_t
sys/dev/mps/mpsvar.h
771
int mps_config_get_ioc_pg8(struct mps_softc *sc, Mpi2ConfigReply_t *,
sys/dev/mps/mpsvar.h
773
int mps_config_get_man_pg10(struct mps_softc *sc, Mpi2ConfigReply_t *mpi_reply);
sys/dev/mps/mpsvar.h
774
int mps_config_get_sas_device_pg0(struct mps_softc *, Mpi2ConfigReply_t *,
sys/dev/mps/mpsvar.h
776
int mps_config_get_dpm_pg0(struct mps_softc *, Mpi2ConfigReply_t *,
sys/dev/mps/mpsvar.h
778
int mps_config_get_raid_volume_pg1(struct mps_softc *sc,
sys/dev/mps/mpsvar.h
781
int mps_config_get_volume_wwid(struct mps_softc *sc, u16 volume_handle,
sys/dev/mps/mpsvar.h
783
int mps_config_get_raid_pd_pg0(struct mps_softc *sc,
sys/dev/mps/mpsvar.h
786
void mpssas_ir_shutdown(struct mps_softc *sc, int howto);
sys/dev/mps/mpsvar.h
788
int mps_reinit(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
789
void mpssas_handle_reinit(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
791
void mps_base_static_config_pages(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
792
void mps_wd_config_pages(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
794
int mps_mapping_initialize(struct mps_softc *);
sys/dev/mps/mpsvar.h
795
void mps_mapping_topology_change_event(struct mps_softc *,
sys/dev/mps/mpsvar.h
797
void mps_mapping_free_memory(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
798
int mps_config_set_dpm_pg0(struct mps_softc *, Mpi2ConfigReply_t *,
sys/dev/mps/mpsvar.h
800
void mps_mapping_exit(struct mps_softc *);
sys/dev/mps/mpsvar.h
802
int mps_mapping_allocate_memory(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
803
unsigned int mps_mapping_get_tid(struct mps_softc *, uint64_t , u16);
sys/dev/mps/mpsvar.h
804
unsigned int mps_mapping_get_tid_from_handle(struct mps_softc *sc,
sys/dev/mps/mpsvar.h
806
unsigned int mps_mapping_get_raid_tid(struct mps_softc *sc, u64 wwid,
sys/dev/mps/mpsvar.h
808
unsigned int mps_mapping_get_raid_tid_from_handle(struct mps_softc *sc,
sys/dev/mps/mpsvar.h
810
void mps_mapping_enclosure_dev_status_change_event(struct mps_softc *,
sys/dev/mps/mpsvar.h
812
void mps_mapping_ir_config_change_event(struct mps_softc *sc,
sys/dev/mps/mpsvar.h
817
void mpssas_evt_handler(struct mps_softc *sc, uintptr_t data,
sys/dev/mps/mpsvar.h
821
int mpssas_startup(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
823
void mpssas_realloc_targets(struct mps_softc *sc, int maxtargets);
sys/dev/mps/mpsvar.h
824
struct mps_command * mpssas_alloc_tm(struct mps_softc *sc);
sys/dev/mps/mpsvar.h
825
void mpssas_free_tm(struct mps_softc *sc, struct mps_command *tm);
sys/dev/mps/mpsvar.h
827
int mpssas_send_reset(struct mps_softc *sc, struct mps_command *tm,