Symbol: mpr_softc
sys/dev/raid/mpr/mpr.c
100
static void mpr_enqueue_request(struct mpr_softc *sc, struct mpr_command *cm);
sys/dev/raid/mpr/mpr.c
101
static int mpr_get_iocfacts(struct mpr_softc *sc, MPI2_IOC_FACTS_REPLY *facts);
sys/dev/raid/mpr/mpr.c
102
static int mpr_wait_db_ack(struct mpr_softc *sc, int timeout, int sleep_flag);
sys/dev/raid/mpr/mpr.c
1095
mpr_enqueue_request(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr.c
1132
mpr_get_iocfacts(struct mpr_softc *sc, MPI2_IOC_FACTS_REPLY *facts)
sys/dev/raid/mpr/mpr.c
1154
mpr_send_iocinit(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1261
mpr_alloc_queues(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1284
mpr_alloc_hw_queues(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1341
mpr_alloc_replies(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1385
struct mpr_softc *sc = arg;
sys/dev/raid/mpr/mpr.c
1409
mpr_alloc_requests(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
142
mpr_diag_reset(struct mpr_softc *sc,int sleep_flag)
sys/dev/raid/mpr/mpr.c
1568
mpr_alloc_nvme_prp_pages(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1637
mpr_init_queues(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1667
mpr_get_tunables(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1751
mpr_setup_sysctl(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
1878
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
1886
sc = (struct mpr_softc *)arg1;
sys/dev/raid/mpr/mpr.c
1930
mpr_attach(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
2008
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
2010
sc = (struct mpr_softc *)arg;
sys/dev/raid/mpr/mpr.c
2033
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
2036
sc = (struct mpr_softc *)arg;
sys/dev/raid/mpr/mpr.c
2054
mpr_log_evt_handler(struct mpr_softc *sc, uintptr_t data,
sys/dev/raid/mpr/mpr.c
2081
mpr_attach_log(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
2096
mpr_detach_log(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
2109
mpr_free(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
2162
mpr_complete_command(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr.c
2196
mpr_sas_log_info(struct mpr_softc *sc , u32 log_info)
sys/dev/raid/mpr/mpr.c
2241
mpr_display_reply_info(struct mpr_softc *sc, uint8_t *reply)
sys/dev/raid/mpr/mpr.c
2255
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
2258
sc = (struct mpr_softc *)data;
sys/dev/raid/mpr/mpr.c
2282
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
2284
sc = (struct mpr_softc *)data;
sys/dev/raid/mpr/mpr.c
2299
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
2306
sc = (struct mpr_softc *)data;
sys/dev/raid/mpr/mpr.c
235
mpr_message_unit_reset(struct mpr_softc *sc, int sleep_flag)
sys/dev/raid/mpr/mpr.c
2452
mpr_dispatch_event(struct mpr_softc *sc, uintptr_t data,
sys/dev/raid/mpr/mpr.c
2479
mpr_reregister_events_complete(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr.c
2499
mpr_register_events(struct mpr_softc *sc, uint8_t *mask,
sys/dev/raid/mpr/mpr.c
2522
mpr_update_events(struct mpr_softc *sc, struct mpr_event_handle *handle,
sys/dev/raid/mpr/mpr.c
2578
mpr_reregister_events(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
259
mpr_transition_ready(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
2623
mpr_deregister_events(struct mpr_softc *sc, struct mpr_event_handle *handle)
sys/dev/raid/mpr/mpr.c
2680
mpr_build_nvme_prp(struct mpr_softc *sc, struct mpr_command *cm,
sys/dev/raid/mpr/mpr.c
2876
mpr_check_pcie_native_sgl(struct mpr_softc *sc, struct mpr_command *cm,
sys/dev/raid/mpr/mpr.c
3152
struct mpr_softc *sc = cm->cm_sc;
sys/dev/raid/mpr/mpr.c
337
mpr_transition_operational(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
3432
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr.c
3528
mpr_map_command(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr.c
3557
mpr_wait_command(struct mpr_softc *sc, struct mpr_command **cmp, int timeout,
sys/dev/raid/mpr/mpr.c
3628
mpr_request_polled(struct mpr_softc *sc, struct mpr_command **cmp)
sys/dev/raid/mpr/mpr.c
365
mpr_resize_queues(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
3684
mpr_read_config_page(struct mpr_softc *sc, struct mpr_config_params *params)
sys/dev/raid/mpr/mpr.c
3755
mpr_write_config_page(struct mpr_softc *sc, struct mpr_config_params *params)
sys/dev/raid/mpr/mpr.c
3761
mpr_config_complete(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr.c
464
mpr_iocfacts_allocate(struct mpr_softc *sc, uint8_t attaching)
sys/dev/raid/mpr/mpr.c
733
mpr_iocfacts_free(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
78
static int mpr_diag_reset(struct mpr_softc *sc, int sleep_flag);
sys/dev/raid/mpr/mpr.c
79
static int mpr_init_queues(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
80
static void mpr_resize_queues(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
81
static int mpr_message_unit_reset(struct mpr_softc *sc, int sleep_flag);
sys/dev/raid/mpr/mpr.c
815
mpr_reinit(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
82
static int mpr_transition_operational(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
83
static int mpr_iocfacts_allocate(struct mpr_softc *sc, uint8_t attaching);
sys/dev/raid/mpr/mpr.c
84
static void mpr_iocfacts_free(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
86
static int mpr_send_iocinit(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
87
static int mpr_alloc_queues(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
88
static int mpr_alloc_hw_queues(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
89
static int mpr_alloc_replies(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
90
static int mpr_alloc_requests(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
91
static int mpr_alloc_nvme_prp_pages(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
910
mpr_wait_db_ack(struct mpr_softc *sc, int timeout, int sleep_flag)
sys/dev/raid/mpr/mpr.c
92
static int mpr_attach_log(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr.c
93
static __inline void mpr_complete_command(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr.c
95
static void mpr_dispatch_event(struct mpr_softc *sc, uintptr_t data,
sys/dev/raid/mpr/mpr.c
957
mpr_wait_db_int(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr.c
97
static void mpr_config_complete(struct mpr_softc *sc, struct mpr_command *cm);
sys/dev/raid/mpr/mpr.c
972
mpr_request_sync(struct mpr_softc *sc, void *req, MPI2_DEFAULT_REPLY *reply,
sys/dev/raid/mpr/mpr.c
99
static int mpr_reregister_events(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr_config.c
1052
mpr_config_get_bios_pg3(struct mpr_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/raid/mpr/mpr_config.c
1184
mpr_config_get_raid_volume_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mpr_config.c
1315
mpr_config_get_raid_volume_pg1(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mpr_config.c
1448
mpr_config_get_volume_wwid(struct mpr_softc *sc, u16 volume_handle, u64 *wwid)
sys/dev/raid/mpr/mpr_config.c
1474
mpr_config_get_raid_pd_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/raid/mpr/mpr_config.c
199
mpr_config_get_iounit_pg8(struct mpr_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/raid/mpr/mpr_config.c
329
mpr_base_static_config_pages(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_config.c
365
mpr_config_get_dpm_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/raid/mpr/mpr_config.c
503
int mpr_config_set_dpm_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/raid/mpr/mpr_config.c
643
mpr_config_get_sas_device_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mpr_config.c
67
mpr_config_get_ioc_pg8(struct mpr_softc *sc, Mpi2ConfigReply_t *mpi_reply,
sys/dev/raid/mpr/mpr_config.c
780
mpr_config_get_pcie_device_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mpr_config.c
917
mpr_config_get_pcie_device_pg2(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mpr_mapping.c
108
_mapping_commit_enc_entry(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
1140
_mapping_get_dev_info(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
1317
_mapping_get_pcie_dev_info(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
1463
_mapping_set_mid_to_eid(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
1488
_mapping_clear_removed_entries(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
1574
_mapping_add_new_device(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
171
_mapping_commit_map_entry(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
1831
_mapping_add_new_pcie_device(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
2086
_mapping_flush_dpm_pages(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
2136
mpr_mapping_allocate_memory(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
2196
mpr_mapping_free_memory(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
2207
_mapping_process_dpm_pg0(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
2400
struct mpr_softc *sc = (struct mpr_softc *)data;
sys/dev/raid/mpr/mpr_mapping.c
241
_mapping_get_ir_maprange(struct mpr_softc *sc, u32 *start_idx, u32 *end_idx)
sys/dev/raid/mpr/mpr_mapping.c
2550
mpr_mapping_initialize(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
2647
mpr_mapping_exit(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
265
_mapping_get_enc_idx_from_id(struct mpr_softc *sc, u64 enc_id,
sys/dev/raid/mpr/mpr_mapping.c
2662
mpr_mapping_get_tid(struct mpr_softc *sc, uint64_t sas_address, u16 handle)
sys/dev/raid/mpr/mpr_mapping.c
2687
mpr_mapping_get_tid_from_handle(struct mpr_softc *sc, u16 handle)
sys/dev/raid/mpr/mpr_mapping.c
2701
mpr_mapping_get_raid_tid(struct mpr_softc *sc, u64 wwid, u16 volHandle)
sys/dev/raid/mpr/mpr_mapping.c
2727
mpr_mapping_get_raid_tid_from_handle(struct mpr_softc *sc, u16 volHandle)
sys/dev/raid/mpr/mpr_mapping.c
2740
mpr_mapping_enclosure_dev_status_change_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
289
_mapping_get_enc_idx_from_handle(struct mpr_softc *sc, u16 handle)
sys/dev/raid/mpr/mpr_mapping.c
2892
mpr_mapping_topology_change_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
2943
mpr_mapping_pcie_topology_change_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
2993
mpr_mapping_ir_config_change_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
314
_mapping_get_high_missing_et_idx(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
341
_mapping_get_high_missing_mt_idx(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
380
_mapping_get_ir_mt_idx_from_wwid(struct mpr_softc *sc, u64 wwid)
sys/dev/raid/mpr/mpr_mapping.c
402
_mapping_get_mt_idx_from_id(struct mpr_softc *sc, u64 dev_id)
sys/dev/raid/mpr/mpr_mapping.c
423
_mapping_get_ir_mt_idx_from_handle(struct mpr_softc *sc, u16 volHandle)
sys/dev/raid/mpr/mpr_mapping.c
445
_mapping_get_mt_idx_from_handle(struct mpr_softc *sc, u16 handle)
sys/dev/raid/mpr/mpr_mapping.c
468
_mapping_get_free_ir_mt_idx(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
511
_mapping_get_free_mt_idx(struct mpr_softc *sc, u32 start_idx)
sys/dev/raid/mpr/mpr_mapping.c
539
_mapping_get_dpm_idx_from_id(struct mpr_softc *sc, u64 id, u32 phy_bits)
sys/dev/raid/mpr/mpr_mapping.c
568
_mapping_get_free_dpm_idx(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_mapping.c
645
_mapping_update_ir_missing_cnt(struct mpr_softc *sc, u32 map_idx,
sys/dev/raid/mpr/mpr_mapping.c
756
_mapping_add_to_removal_table(struct mpr_softc *sc, u16 dpm_idx)
sys/dev/raid/mpr/mpr_mapping.c
801
_mapping_inc_missing_count(struct mpr_softc *sc, u32 map_idx)
sys/dev/raid/mpr/mpr_mapping.c
855
_mapping_update_missing_count(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
885
_mapping_update_pcie_missing_count(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.c
915
_mapping_find_enc_map_space(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_mapping.h
119
mprsas_get_sas_address_for_sata_disk(struct mpr_softc *ioc,
sys/dev/raid/mpr/mpr_pci.c
190
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_pci.c
252
mpr_pci_alloc_interrupts(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_pci.c
270
mpr_pci_setup_interrupts(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_pci.c
319
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_pci.c
332
mpr_pci_free_interrupts(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_pci.c
352
mpr_pci_free(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_pci.c
385
mpr_pci_restore(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_pci.c
67
static void mpr_pci_free(struct mpr_softc *);
sys/dev/raid/mpr/mpr_pci.c
68
static int mpr_pci_alloc_interrupts(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr_pci.c
84
sizeof(struct mpr_softc)
sys/dev/raid/mpr/mpr_sas.c
1021
struct mpr_softc *sc = sassc->sc;
sys/dev/raid/mpr/mpr_sas.c
1143
mprsas_announce_reset(struct mpr_softc *sc, uint32_t ac_code,
sys/dev/raid/mpr/mpr_sas.c
116
static void mprsas_remove_device(struct mpr_softc *, struct mpr_command *);
sys/dev/raid/mpr/mpr_sas.c
1164
mprsas_complete_all_commands(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
117
static void mprsas_remove_complete(struct mpr_softc *, struct mpr_command *);
sys/dev/raid/mpr/mpr_sas.c
121
static void mprsas_abort_complete(struct mpr_softc *sc, struct mpr_command *cm);
sys/dev/raid/mpr/mpr_sas.c
1213
mprsas_handle_reinit(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
123
static void mprsas_scsiio_complete(struct mpr_softc *, struct mpr_command *);
sys/dev/raid/mpr/mpr_sas.c
125
static void mprsas_resetdev_complete(struct mpr_softc *, struct mpr_command *);
sys/dev/raid/mpr/mpr_sas.c
1258
struct mpr_softc *sc = tm->cm_sc;
sys/dev/raid/mpr/mpr_sas.c
126
static int mprsas_send_abort(struct mpr_softc *sc, struct mpr_command *tm,
sys/dev/raid/mpr/mpr_sas.c
1273
mprsas_logical_unit_reset_complete(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
133
static void mprsas_check_eedp(struct mpr_softc *sc, struct cam_path *path,
sys/dev/raid/mpr/mpr_sas.c
1371
mprsas_target_reset_complete(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
138
static int mprsas_send_portenable(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr_sas.c
139
static void mprsas_portenable_complete(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_sas.c
143
static void mprsas_smpio_complete(struct mpr_softc *sc, struct mpr_command *cm);
sys/dev/raid/mpr/mpr_sas.c
1450
mprsas_send_reset(struct mpr_softc *sc, struct mpr_command *tm, uint8_t type)
sys/dev/raid/mpr/mpr_sas.c
1519
mprsas_abort_complete(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
1602
mprsas_send_abort(struct mpr_softc *sc, struct mpr_command *tm,
sys/dev/raid/mpr/mpr_sas.c
1660
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
1758
mprsas_build_nvme_unmap(struct mpr_softc *sc, struct mpr_command *cm,
sys/dev/raid/mpr/mpr_sas.c
1910
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
2232
mpr_sc_failed_io_info(struct mpr_softc *sc, struct ccb_scsiio *csio,
sys/dev/raid/mpr/mpr_sas.c
234
mprsas_alloc_tm(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
244
mprsas_free_tm(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
2472
mprsas_complete_nvme_unmap(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr_sas.c
2489
mprsas_scsiio_complete(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr_sas.c
284
mprsas_rescan_target(struct mpr_softc *sc, struct mprsas_target *targ)
sys/dev/raid/mpr/mpr_sas.c
2915
mprsas_smpio_complete(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr_sas.c
2983
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
3211
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
3341
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
3384
mprsas_resetdev_complete(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
3452
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
3454
sc = (struct mpr_softc *)callback_arg;
sys/dev/raid/mpr/mpr_sas.c
3595
mprsas_check_eedp(struct mpr_softc *sc, struct cam_path *path,
sys/dev/raid/mpr/mpr_sas.c
371
mprsas_remove_volume(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
3788
mprsas_prepare_for_tm(struct mpr_softc *sc, struct mpr_command *tm,
sys/dev/raid/mpr/mpr_sas.c
3816
mprsas_startup(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
3829
mprsas_send_portenable(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
3855
mprsas_portenable_complete(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr_sas.c
3895
struct mpr_softc *sc = sassc->sc;
sys/dev/raid/mpr/mpr_sas.c
3911
mprsas_realloc_targets(struct mpr_softc *sc, int maxtargets)
sys/dev/raid/mpr/mpr_sas.c
443
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
505
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas.c
557
mprsas_remove_device(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
632
mprsas_remove_complete(struct mpr_softc *sc, struct mpr_command *tm)
sys/dev/raid/mpr/mpr_sas.c
704
mprsas_register_events(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
738
mpr_attach_sas(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
915
mpr_detach_sas(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas.c
977
struct mpr_softc *sc = sassc->sc;
sys/dev/raid/mpr/mpr_sas.h
168
void mprsas_rescan_target(struct mpr_softc *sc, struct mprsas_target *targ);
sys/dev/raid/mpr/mpr_sas.h
170
void mprsas_prepare_for_tm(struct mpr_softc *sc, struct mpr_command *tm,
sys/dev/raid/mpr/mpr_sas.h
88
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas_lsi.c
1032
mprsas_get_sas_address_for_sata_disk(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_sas_lsi.c
112
static void mprsas_fw_work(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_sas_lsi.c
1127
mprsas_get_sata_identify(struct mpr_softc *sc, u16 handle,
sys/dev/raid/mpr/mpr_sas_lsi.c
114
static void mprsas_fw_event_free(struct mpr_softc *,
sys/dev/raid/mpr/mpr_sas_lsi.c
116
static int mprsas_add_device(struct mpr_softc *sc, u16 handle, u8 linkrate);
sys/dev/raid/mpr/mpr_sas_lsi.c
117
static int mprsas_add_pcie_device(struct mpr_softc *sc, u16 handle,
sys/dev/raid/mpr/mpr_sas_lsi.c
119
static int mprsas_get_sata_identify(struct mpr_softc *sc, u16 handle,
sys/dev/raid/mpr/mpr_sas_lsi.c
1221
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas_lsi.c
123
int mprsas_get_sas_address_for_sata_disk(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_sas_lsi.c
125
static int mprsas_volume_add(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_sas_lsi.c
1266
mprsas_add_pcie_device(struct mpr_softc *sc, u16 handle, u8 linkrate)
sys/dev/raid/mpr/mpr_sas_lsi.c
127
static void mprsas_SSU_to_SATA_devices(struct mpr_softc *sc);
sys/dev/raid/mpr/mpr_sas_lsi.c
132
mprsas_evt_handler(struct mpr_softc *sc, uintptr_t data,
sys/dev/raid/mpr/mpr_sas_lsi.c
1404
mprsas_volume_add(struct mpr_softc *sc, u16 handle)
sys/dev/raid/mpr/mpr_sas_lsi.c
1469
mprsas_SSU_to_SATA_devices(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas_lsi.c
1596
mprsas_ir_shutdown(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_sas_lsi.c
181
mprsas_fw_event_free(struct mpr_softc *sc, struct mpr_fw_event_work *fw_event)
sys/dev/raid/mpr/mpr_sas_lsi.c
197
mprsas_fw_work(struct mpr_softc *sc, struct mpr_fw_event_work *fw_event)
sys/dev/raid/mpr/mpr_sas_lsi.c
787
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_sas_lsi.c
789
sc = (struct mpr_softc *)arg;
sys/dev/raid/mpr/mpr_sas_lsi.c
799
mprsas_add_device(struct mpr_softc *sc, u16 handle, u8 linkrate)
sys/dev/raid/mpr/mpr_table.c
271
mpr_print_iocfacts(struct mpr_softc *sc, MPI2_IOC_FACTS_REPLY *facts)
sys/dev/raid/mpr/mpr_table.c
313
mpr_print_portfacts(struct mpr_softc *sc, MPI2_PORT_FACTS_REPLY *facts)
sys/dev/raid/mpr/mpr_table.c
323
mpr_print_evt_generic(struct mpr_softc *sc, MPI2_EVENT_NOTIFICATION_REPLY *event)
sys/dev/raid/mpr/mpr_table.c
335
mpr_print_sasdev0(struct mpr_softc *sc, MPI2_CONFIG_PAGE_SAS_DEV_0 *buf)
sys/dev/raid/mpr/mpr_table.c
365
mpr_print_evt_sas(struct mpr_softc *sc, MPI2_EVENT_NOTIFICATION_REPLY *event)
sys/dev/raid/mpr/mpr_table.c
464
mpr_print_expander1(struct mpr_softc *sc, MPI2_CONFIG_PAGE_EXPANDER_1 *buf)
sys/dev/raid/mpr/mpr_table.c
505
mpr_print_sasphy0(struct mpr_softc *sc, MPI2_CONFIG_PAGE_SAS_PHY_0 *buf)
sys/dev/raid/mpr/mpr_table.c
531
mpr_print_sgl(struct mpr_softc *sc, struct mpr_command *cm, int offset)
sys/dev/raid/mpr/mpr_table.c
587
mpr_print_scsiio_cmd(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mpr_table.h
48
void mpr_print_iocfacts(struct mpr_softc *, MPI2_IOC_FACTS_REPLY *);
sys/dev/raid/mpr/mpr_table.h
49
void mpr_print_portfacts(struct mpr_softc *, MPI2_PORT_FACTS_REPLY *);
sys/dev/raid/mpr/mpr_table.h
50
void mpr_print_evt_generic(struct mpr_softc *, MPI2_EVENT_NOTIFICATION_REPLY *);
sys/dev/raid/mpr/mpr_table.h
51
void mpr_print_sasdev0(struct mpr_softc *, MPI2_CONFIG_PAGE_SAS_DEV_0 *);
sys/dev/raid/mpr/mpr_table.h
52
void mpr_print_evt_sas(struct mpr_softc *, MPI2_EVENT_NOTIFICATION_REPLY *);
sys/dev/raid/mpr/mpr_table.h
53
void mpr_print_expander1(struct mpr_softc *, MPI2_CONFIG_PAGE_EXPANDER_1 *);
sys/dev/raid/mpr/mpr_table.h
54
void mpr_print_sasphy0(struct mpr_softc *, MPI2_CONFIG_PAGE_SAS_PHY_0 *);
sys/dev/raid/mpr/mpr_table.h
55
void mpr_print_sgl(struct mpr_softc *, struct mpr_command *, int);
sys/dev/raid/mpr/mpr_table.h
56
void mpr_print_scsiio_cmd(struct mpr_softc *, struct mpr_command *);
sys/dev/raid/mpr/mpr_user.c
1162
mpr_user_get_adapter_data(struct mpr_softc *sc, mpr_adapter_data_t *data)
sys/dev/raid/mpr/mpr_user.c
1211
mpr_user_read_pci_info(struct mpr_softc *sc, mpr_pci_info_t *data)
sys/dev/raid/mpr/mpr_user.c
1235
mpr_get_fw_diag_buffer_number(struct mpr_softc *sc, uint32_t unique_id)
sys/dev/raid/mpr/mpr_user.c
1249
mpr_post_fw_diag_buffer(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
125
static int mpr_user_read_cfg_header(struct mpr_softc *,
sys/dev/raid/mpr/mpr_user.c
127
static int mpr_user_read_cfg_page(struct mpr_softc *,
sys/dev/raid/mpr/mpr_user.c
129
static int mpr_user_read_extcfg_header(struct mpr_softc *,
sys/dev/raid/mpr/mpr_user.c
131
static int mpr_user_read_extcfg_page(struct mpr_softc *,
sys/dev/raid/mpr/mpr_user.c
133
static int mpr_user_write_cfg_page(struct mpr_softc *,
sys/dev/raid/mpr/mpr_user.c
1345
mpr_release_fw_diag_buffer(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
137
static int mpr_user_command(struct mpr_softc *, struct mpr_usr_command *);
sys/dev/raid/mpr/mpr_user.c
139
static int mpr_user_pass_thru(struct mpr_softc *sc, mpr_pass_thru_t *data);
sys/dev/raid/mpr/mpr_user.c
140
static void mpr_user_get_adapter_data(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
142
static void mpr_user_read_pci_info(struct mpr_softc *sc, mpr_pci_info_t *data);
sys/dev/raid/mpr/mpr_user.c
143
static uint8_t mpr_get_fw_diag_buffer_number(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
1443
mpr_diag_register(struct mpr_softc *sc, mpr_fw_diag_register_t *diag_register,
sys/dev/raid/mpr/mpr_user.c
145
static int mpr_post_fw_diag_buffer(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
147
static int mpr_release_fw_diag_buffer(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
150
static int mpr_diag_register(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
152
static int mpr_diag_unregister(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
154
static int mpr_diag_query(struct mpr_softc *sc, mpr_fw_diag_query_t *diag_query,
sys/dev/raid/mpr/mpr_user.c
156
static int mpr_diag_read_buffer(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
159
static int mpr_diag_release(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
161
static int mpr_do_diag_action(struct mpr_softc *sc, uint32_t action,
sys/dev/raid/mpr/mpr_user.c
163
static int mpr_user_diag_action(struct mpr_softc *sc, mpr_diag_action_t *data);
sys/dev/raid/mpr/mpr_user.c
164
static void mpr_user_event_query(struct mpr_softc *sc, mpr_event_query_t *data);
sys/dev/raid/mpr/mpr_user.c
1642
mpr_diag_unregister(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
165
static void mpr_user_event_enable(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
167
static int mpr_user_event_report(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
169
static int mpr_user_reg_access(struct mpr_softc *sc, mpr_reg_access_t *data);
sys/dev/raid/mpr/mpr_user.c
170
static int mpr_user_btdh(struct mpr_softc *sc, mpr_btdh_mapping_t *data);
sys/dev/raid/mpr/mpr_user.c
1701
mpr_diag_query(struct mpr_softc *sc, mpr_fw_diag_query_t *diag_query,
sys/dev/raid/mpr/mpr_user.c
1772
mpr_diag_read_buffer(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
1843
mpr_diag_release(struct mpr_softc *sc, mpr_fw_diag_release_t *diag_release,
sys/dev/raid/mpr/mpr_user.c
1882
mpr_do_diag_action(struct mpr_softc *sc, uint32_t action, uint8_t *diag_action,
sys/dev/raid/mpr/mpr_user.c
1993
mpr_user_diag_action(struct mpr_softc *sc, mpr_diag_action_t *data)
sys/dev/raid/mpr/mpr_user.c
200
mpr_attach_user(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_user.c
2034
mpr_user_event_query(struct mpr_softc *sc, mpr_event_query_t *data)
sys/dev/raid/mpr/mpr_user.c
2054
mpr_user_event_enable(struct mpr_softc *sc, mpr_event_enable_t *data)
sys/dev/raid/mpr/mpr_user.c
2069
mpr_user_event_report(struct mpr_softc *sc, mpr_event_report_t *data)
sys/dev/raid/mpr/mpr_user.c
2103
mprsas_record_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
216
mpr_detach_user(struct mpr_softc *sc)
sys/dev/raid/mpr/mpr_user.c
2178
mpr_user_reg_access(struct mpr_softc *sc, mpr_reg_access_t *data)
sys/dev/raid/mpr/mpr_user.c
2210
mpr_user_btdh(struct mpr_softc *sc, mpr_btdh_mapping_t *data)
sys/dev/raid/mpr/mpr_user.c
2261
struct mpr_softc *sc;
sys/dev/raid/mpr/mpr_user.c
239
mpr_user_read_cfg_header(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
278
mpr_user_read_cfg_page(struct mpr_softc *sc, struct mpr_cfg_page_req *page_req,
sys/dev/raid/mpr/mpr_user.c
307
mpr_user_read_extcfg_header(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
351
mpr_user_read_extcfg_page(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
381
mpr_user_write_cfg_page(struct mpr_softc *sc,
sys/dev/raid/mpr/mpr_user.c
644
mpr_user_command(struct mpr_softc *sc, struct mpr_usr_command *cmd)
sys/dev/raid/mpr/mpr_user.c
740
mpr_user_pass_thru(struct mpr_softc *sc, mpr_pass_thru_t *data)
sys/dev/raid/mpr/mprvar.h
178
struct mpr_softc;
sys/dev/raid/mpr/mprvar.h
187
typedef void mpr_evt_callback_t(struct mpr_softc *, uintptr_t,
sys/dev/raid/mpr/mprvar.h
189
typedef void mpr_command_callback_t(struct mpr_softc *, struct mpr_command *cm);
sys/dev/raid/mpr/mprvar.h
211
struct mpr_softc *cm_sc;
sys/dev/raid/mpr/mprvar.h
274
struct mpr_softc *softc;
sys/dev/raid/mpr/mprvar.h
280
struct mpr_softc *sc;
sys/dev/raid/mpr/mprvar.h
485
void (*callback)(struct mpr_softc *, struct mpr_config_params *);
sys/dev/raid/mpr/mprvar.h
497
mpr_regread(struct mpr_softc *sc, uint32_t offset)
sys/dev/raid/mpr/mprvar.h
503
mpr_regwrite(struct mpr_softc *sc, uint32_t offset, uint32_t val)
sys/dev/raid/mpr/mprvar.h
512
mpr_free_reply(struct mpr_softc *sc, uint32_t busaddr)
sys/dev/raid/mpr/mprvar.h
521
mpr_alloc_chain(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
536
mpr_free_chain(struct mpr_softc *sc, struct mpr_chain *chain)
sys/dev/raid/mpr/mprvar.h
546
mpr_alloc_prp_page(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
561
mpr_free_prp_page(struct mpr_softc *sc, struct mpr_prp_page *prp_page)
sys/dev/raid/mpr/mprvar.h
568
mpr_free_command(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mprvar.h
605
mpr_alloc_command(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
622
mpr_free_high_priority_command(struct mpr_softc *sc, struct mpr_command *cm)
sys/dev/raid/mpr/mprvar.h
646
mpr_alloc_high_priority_command(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
663
mpr_lock(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
669
mpr_unlock(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
731
mpr_mask_intr(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
741
mpr_unmask_intr(struct mpr_softc *sc)
sys/dev/raid/mpr/mprvar.h
750
int mpr_pci_setup_interrupts(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
751
void mpr_pci_free_interrupts(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
752
int mpr_pci_restore(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
754
void mpr_get_tunables(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
755
int mpr_attach(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
756
int mpr_free(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
760
int mpr_register_events(struct mpr_softc *, uint8_t *, mpr_evt_callback_t *,
sys/dev/raid/mpr/mprvar.h
762
int mpr_restart(struct mpr_softc *);
sys/dev/raid/mpr/mprvar.h
763
int mpr_update_events(struct mpr_softc *, struct mpr_event_handle *, uint8_t *);
sys/dev/raid/mpr/mprvar.h
764
int mpr_deregister_events(struct mpr_softc *, struct mpr_event_handle *);
sys/dev/raid/mpr/mprvar.h
765
void mpr_build_nvme_prp(struct mpr_softc *sc, struct mpr_command *cm,
sys/dev/raid/mpr/mprvar.h
771
int mpr_attach_sas(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
772
int mpr_detach_sas(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
773
int mpr_read_config_page(struct mpr_softc *, struct mpr_config_params *);
sys/dev/raid/mpr/mprvar.h
774
int mpr_write_config_page(struct mpr_softc *, struct mpr_config_params *);
sys/dev/raid/mpr/mprvar.h
778
int mpr_attach_user(struct mpr_softc *);
sys/dev/raid/mpr/mprvar.h
779
void mpr_detach_user(struct mpr_softc *);
sys/dev/raid/mpr/mprvar.h
780
void mprsas_record_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
783
int mpr_map_command(struct mpr_softc *sc, struct mpr_command *cm);
sys/dev/raid/mpr/mprvar.h
784
int mpr_wait_command(struct mpr_softc *sc, struct mpr_command **cm, int timeout,
sys/dev/raid/mpr/mprvar.h
786
int mpr_request_polled(struct mpr_softc *sc, struct mpr_command **cm);
sys/dev/raid/mpr/mprvar.h
788
int mpr_config_get_bios_pg3(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mprvar.h
790
int mpr_config_get_raid_volume_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mprvar.h
792
int mpr_config_get_ioc_pg8(struct mpr_softc *sc, Mpi2ConfigReply_t *,
sys/dev/raid/mpr/mprvar.h
794
int mpr_config_get_iounit_pg8(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
796
int mpr_config_get_sas_device_pg0(struct mpr_softc *, Mpi2ConfigReply_t *,
sys/dev/raid/mpr/mprvar.h
798
int mpr_config_get_pcie_device_pg0(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mprvar.h
800
int mpr_config_get_pcie_device_pg2(struct mpr_softc *sc, Mpi2ConfigReply_t
sys/dev/raid/mpr/mprvar.h
802
int mpr_config_get_dpm_pg0(struct mpr_softc *, Mpi2ConfigReply_t *,
sys/dev/raid/mpr/mprvar.h
804
int mpr_config_get_raid_volume_pg1(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
807
int mpr_config_get_volume_wwid(struct mpr_softc *sc, u16 volume_handle,
sys/dev/raid/mpr/mprvar.h
809
int mpr_config_get_raid_pd_pg0(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
812
void mprsas_ir_shutdown(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
814
int mpr_reinit(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
815
void mprsas_handle_reinit(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
817
void mpr_base_static_config_pages(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
819
int mpr_mapping_initialize(struct mpr_softc *);
sys/dev/raid/mpr/mprvar.h
820
void mpr_mapping_topology_change_event(struct mpr_softc *,
sys/dev/raid/mpr/mprvar.h
822
void mpr_mapping_pcie_topology_change_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
824
void mpr_mapping_free_memory(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
825
int mpr_config_set_dpm_pg0(struct mpr_softc *, Mpi2ConfigReply_t *,
sys/dev/raid/mpr/mprvar.h
827
void mpr_mapping_exit(struct mpr_softc *);
sys/dev/raid/mpr/mprvar.h
829
int mpr_mapping_allocate_memory(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
830
unsigned int mpr_mapping_get_tid(struct mpr_softc *, uint64_t , u16);
sys/dev/raid/mpr/mprvar.h
831
unsigned int mpr_mapping_get_tid_from_handle(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
833
unsigned int mpr_mapping_get_raid_tid(struct mpr_softc *sc, u64 wwid,
sys/dev/raid/mpr/mprvar.h
835
unsigned int mpr_mapping_get_raid_tid_from_handle(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
837
void mpr_mapping_enclosure_dev_status_change_event(struct mpr_softc *,
sys/dev/raid/mpr/mprvar.h
839
void mpr_mapping_ir_config_change_event(struct mpr_softc *sc,
sys/dev/raid/mpr/mprvar.h
842
void mprsas_evt_handler(struct mpr_softc *sc, uintptr_t data,
sys/dev/raid/mpr/mprvar.h
846
int mprsas_startup(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
849
void mprsas_realloc_targets(struct mpr_softc *sc, int maxtargets);
sys/dev/raid/mpr/mprvar.h
850
struct mpr_command * mprsas_alloc_tm(struct mpr_softc *sc);
sys/dev/raid/mpr/mprvar.h
851
void mprsas_free_tm(struct mpr_softc *sc, struct mpr_command *tm);
sys/dev/raid/mpr/mprvar.h
853
int mprsas_send_reset(struct mpr_softc *sc, struct mpr_command *tm,