Symbol: mpi3mr_softc
sys/dev/mpi3mr/mpi3mr.c
1107
static void mpi3mr_print_fault_info(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
1124
enum mpi3mr_iocstate mpi3mr_get_iocstate(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
1150
static inline void mpi3mr_clear_reset_history(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
1170
static int mpi3mr_mur_ioc(struct mpi3mr_softc *sc, U16 reset_reason)
sys/dev/mpi3mr/mpi3mr.c
1225
static int mpi3mr_bring_ioc_ready(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
1429
static inline bool mpi3mr_diagfault_success(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
1448
static int mpi3mr_issue_iocfacts(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
145
U32 timeout, struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
1584
static int mpi3mr_process_factsdata(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
163
poll_for_command_completion(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
1734
static inline void mpi3mr_setup_reply_free_queues(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
1753
static int mpi3mr_reply_dma_alloc(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
189
mpi3mr_trigger_snapdump(struct mpi3mr_softc *sc, U16 reason_code)
sys/dev/mpi3mr/mpi3mr.c
1902
static int mpi3mr_reply_alloc(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
2002
mpi3mr_print_fw_pkg_ver(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
2124
static int mpi3mr_issue_iocinit(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
224
static void mpi3mr_check_rh_fault_ioc(struct mpi3mr_softc *sc, U16 reason_code)
sys/dev/mpi3mr/mpi3mr.c
2263
mpi3mr_display_ioc_info(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
2326
static void mpi3mr_unmask_events(struct mpi3mr_softc *sc, U16 event)
sys/dev/mpi3mr/mpi3mr.c
2345
static void mpi3mr_set_events_mask(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
2379
int mpi3mr_issue_event_notification(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
2442
mpi3mr_register_events(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
245
static void * mpi3mr_get_reply_virt_addr(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
2469
int mpi3mr_process_event_ack(struct mpi3mr_softc *sc, U8 event,
sys/dev/mpi3mr/mpi3mr.c
2529
static int mpi3mr_alloc_chain_bufs(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
257
static void * mpi3mr_get_sensebuf_virt_addr(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
2605
static int mpi3mr_pel_alloc(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
265
static void mpi3mr_repost_reply_buf(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
2677
mpi3mr_validate_fw_update(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
2746
int mpi3mr_initialize_ioc(struct mpi3mr_softc *sc, U8 init_type)
sys/dev/mpi3mr/mpi3mr.c
281
static void mpi3mr_repost_sense_buf(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
298
void mpi3mr_set_io_divert_for_all_vd_in_tg(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3077
static void mpi3mr_port_enable_complete(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3087
int mpi3mr_issue_port_enable(struct mpi3mr_softc *sc, U8 async)
sys/dev/mpi3mr/mpi3mr.c
3141
static int mpi3mr_timestamp_sync(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
3204
struct mpi3mr_softc *sc = (struct mpi3mr_softc *)arg;
sys/dev/mpi3mr/mpi3mr.c
323
int mpi3mr_submit_admin_cmd(struct mpi3mr_softc *sc, void *admin_req,
sys/dev/mpi3mr/mpi3mr.c
3253
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr.c
3257
sc = (struct mpi3mr_softc *)arg;
sys/dev/mpi3mr/mpi3mr.c
3357
static void mpi3mr_display_event_data(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3511
void mpi3mr_update_device(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3639
int mpi3mr_create_device(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3690
static void mpi3mr_dev_rmhs_complete_iou(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3761
static void mpi3mr_dev_rmhs_complete_tm(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3821
static void mpi3mr_dev_rmhs_send_tm(struct mpi3mr_softc *sc, U16 handle,
sys/dev/mpi3mr/mpi3mr.c
3910
static void mpi3mr_complete_evt_ack(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
393
int mpi3mr_submit_io(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
3953
static void mpi3mr_send_evt_ack(struct mpi3mr_softc *sc, U8 event,
sys/dev/mpi3mr/mpi3mr.c
4032
static void mpi3mr_pcietopochg_evt_th(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4091
static void mpi3mr_sastopochg_evt_th(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4150
static void mpi3mr_devstatuschg_evt_th(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4230
static void mpi3mr_preparereset_evt_th(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4264
static void mpi3mr_energypackchg_evt_th(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4293
static void mpi3mr_cablemgmt_evt_th(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4329
static void mpi3mr_process_events(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
4467
static void mpi3mr_handle_events(struct mpi3mr_softc *sc, uintptr_t data,
sys/dev/mpi3mr/mpi3mr.c
4479
static void mpi3mr_process_admin_reply_desc(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
458
void mpi3mr_enable_interrupts(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
4605
static int mpi3mr_complete_admin_cmd(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
463
void mpi3mr_disable_interrupts(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
4667
mpi3mr_cmd_done(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cmd)
sys/dev/mpi3mr/mpi3mr.c
4686
void mpi3mr_process_op_reply_desc(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
477
static int mpi3mr_delete_op_reply_queue(struct mpi3mr_softc *sc, U16 qid)
sys/dev/mpi3mr/mpi3mr.c
5056
int mpi3mr_complete_io_cmd(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
5138
struct mpi3mr_softc *sc = irq_ctx->sc;
sys/dev/mpi3mr/mpi3mr.c
5166
mpi3mr_alloc_requests(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5236
mpi3mr_get_command(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5271
struct mpi3mr_softc *sc = cmd->sc;
sys/dev/mpi3mr/mpi3mr.c
5291
static void mpi3mr_free_ioctl_dma_memory(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5337
void mpi3mr_alloc_ioctl_dma_memory(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5442
mpi3mr_free_dma_mem(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
5458
mpi3mr_alloc_dma_mem(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
5502
mpi3mr_post_cfg_req(struct mpi3mr_softc *sc, Mpi3ConfigRequest_t *cfg_req)
sys/dev/mpi3mr/mpi3mr.c
5560
static int mpi3mr_process_cfg_req(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
5595
int mpi3mr_cfg_get_driver_pg1(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5620
mpi3mr_destory_mtx(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5699
mpi3mr_free_mem(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
574
static int mpi3mr_create_op_reply_queue(struct mpi3mr_softc *sc, U16 qid)
sys/dev/mpi3mr/mpi3mr.c
5923
static inline void mpi3mr_drv_cmd_comp_reset(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
5945
static void mpi3mr_flush_drv_cmds(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
5990
static void mpi3mr_memset_buffers(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6052
static void mpi3mr_invalidate_devhandles(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6080
static void mpi3mr_rfresh_tgtdevs(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6104
static void mpi3mr_flush_io(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6137
static inline void mpi3mr_set_diagsave(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6160
static int mpi3mr_issue_reset(struct mpi3mr_softc *sc, U16 reset_type,
sys/dev/mpi3mr/mpi3mr.c
6273
inline void mpi3mr_cleanup_event_taskq(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6304
int mpi3mr_soft_reset_handler(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
6447
static void mpi3mr_issue_ioc_shutdown(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
6538
void mpi3mr_cleanup_ioc(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
723
static int mpi3mr_create_op_req_queue(struct mpi3mr_softc *sc, U16 req_qid, U8 reply_qid)
sys/dev/mpi3mr/mpi3mr.c
79
static void mpi3mr_repost_reply_buf(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
81
static int mpi3mr_complete_admin_cmd(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.c
82
static void mpi3mr_port_enable_complete(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
84
static void mpi3mr_flush_io(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.c
85
static int mpi3mr_issue_reset(struct mpi3mr_softc *sc, U16 reset_type,
sys/dev/mpi3mr/mpi3mr.c
866
static int mpi3mr_create_op_queues(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.c
87
static void mpi3mr_dev_rmhs_send_tm(struct mpi3mr_softc *sc, U16 handle,
sys/dev/mpi3mr/mpi3mr.c
89
static void mpi3mr_dev_rmhs_complete_iou(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
91
static void mpi3mr_dev_rmhs_complete_tm(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.c
93
static void mpi3mr_send_evt_ack(struct mpi3mr_softc *sc, U8 event,
sys/dev/mpi3mr/mpi3mr.c
95
static void mpi3mr_print_fault_info(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.c
96
static inline void mpi3mr_set_diagsave(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.c
968
static int mpi3mr_setup_admin_qpair(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr.h
1000
void mpi3mr_update_device(struct mpi3mr_softc *mrioc,
sys/dev/mpi3mr/mpi3mr.h
1002
void mpi3mr_app_save_logdata(struct mpi3mr_softc *sc, char *event_data, U16 event_data_size);
sys/dev/mpi3mr/mpi3mr.h
1003
void mpi3mr_set_io_divert_for_all_vd_in_tg(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.h
1005
enum mpi3mr_iocstate mpi3mr_get_iocstate(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
1006
void mpi3mr_poll_pend_io_completions(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
1008
void trigger_reset_from_watchdog(struct mpi3mr_softc *sc, U8 reset_type, U16 reset_reason);
sys/dev/mpi3mr/mpi3mr.h
1009
void mpi3mr_alloc_ioctl_dma_memory(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
1010
int mpi3mr_cfg_get_driver_pg1(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
155
struct mpi3mr_softc *sc_ptr[MAX_MGMT_ADAPTERS];
sys/dev/mpi3mr/mpi3mr.h
414
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr.h
425
typedef void (*DRVR_CMD_CALLBACK)(struct mpi3mr_softc *mrioc, DRVR_CMD *drvrcmd);
sys/dev/mpi3mr/mpi3mr.h
444
typedef void mpi3mr_evt_callback_t(struct mpi3mr_softc *, uintptr_t,
sys/dev/mpi3mr/mpi3mr.h
446
typedef void mpi3mr_cmd_callback_t(struct mpi3mr_softc *,
sys/dev/mpi3mr/mpi3mr.h
470
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr.h
781
mpi3mr_regread64(struct mpi3mr_softc *sc, uint32_t offset)
sys/dev/mpi3mr/mpi3mr.h
787
mpi3mr_regwrite64(struct mpi3mr_softc *sc, uint32_t offset, uint64_t val)
sys/dev/mpi3mr/mpi3mr.h
793
mpi3mr_regread(struct mpi3mr_softc *sc, uint32_t offset)
sys/dev/mpi3mr/mpi3mr.h
799
mpi3mr_regwrite(struct mpi3mr_softc *sc, uint32_t offset, uint32_t val)
sys/dev/mpi3mr/mpi3mr.h
914
U32 timeout, struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
917
void mpi3mr_enable_interrupts(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
918
void mpi3mr_disable_interrupts(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
920
int mpi3mr_submit_admin_cmd(struct mpi3mr_softc *mrioc, void *admin_req,
sys/dev/mpi3mr/mpi3mr.h
922
int mpi3mr_submit_io(struct mpi3mr_softc *mrioc,
sys/dev/mpi3mr/mpi3mr.h
925
mpi3mr_alloc_interrupts(struct mpi3mr_softc *sc, U16 setup_one);
sys/dev/mpi3mr/mpi3mr.h
927
void mpi3mr_cleanup_ioc(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
928
int mpi3mr_initialize_ioc(struct mpi3mr_softc *sc, U8 reason);
sys/dev/mpi3mr/mpi3mr.h
930
int mpi3mr_issue_event_notification(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
932
mpi3mr_register_events(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
933
void mpi3mr_process_op_reply_desc(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.h
936
mpi3mr_get_command(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
940
mpi3mr_complete_io_cmd(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.h
943
mpi3mr_cam_detach(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
945
mpi3mr_cam_attach(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
952
int mpi3mr_create_device(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.h
955
mpi3mr_unmap_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cmd);
sys/dev/mpi3mr/mpi3mr.h
963
poll_for_command_completion(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.h
966
mpi3mr_alloc_requests(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
969
int mpi3mr_issue_port_enable(struct mpi3mr_softc *mrioc, U8 async);
sys/dev/mpi3mr/mpi3mr.h
973
mpi3mr_alloc_msix_queues(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
975
mpi3mr_destory_mtx(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
977
mpi3mr_free_mem(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
979
mpi3mr_cleanup_interrupts(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
980
int mpi3mr_setup_irqs(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
981
void mpi3mr_cleanup_event_taskq(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
984
int mpi3mr_soft_reset_handler(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr.h
991
void mpi3mr_add_device(struct mpi3mr_softc *sc, U16 per_id);
sys/dev/mpi3mr/mpi3mr.h
992
int mpi3mr_remove_device(struct mpi3mr_softc *sc, U16 handle);
sys/dev/mpi3mr/mpi3mr.h
994
mpi3mrsas_register_events(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr.h
995
int mpi3mr_process_event_ack(struct mpi3mr_softc *sc, U8 event,
sys/dev/mpi3mr/mpi3mr.h
997
int mpi3mr_remove_device_from_os(struct mpi3mr_softc *sc, U16 handle);
sys/dev/mpi3mr/mpi3mr.h
998
void mpi3mr_remove_device_from_list(struct mpi3mr_softc *sc, struct mpi3mr_target *target,
sys/dev/mpi3mr/mpi3mr_app.c
116
mpi3mr_app_detach(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_app.c
1231
mpi3mr_soft_reset_from_app(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_app.c
1290
mpi3mr_adp_reset(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1333
mpi3mr_app_send_aen(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_app.c
1344
mpi3mr_pel_wait_complete(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
138
struct mpi3mr_softc *sc = NULL;
sys/dev/mpi3mr/mpi3mr_app.c
1400
mpi3mr_issue_pel_wait(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1443
mpi3mr_send_pel_getseq(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1480
mpi3mr_pel_getseq_complete(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1531
mpi3mr_pel_getseq(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_app.c
1565
mpi3mr_pel_abort(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_app.c
164
static struct mpi3mr_softc *
sys/dev/mpi3mr/mpi3mr_app.c
1652
mpi3mr_pel_enable(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
167
struct mpi3mr_softc *sc = NULL;
sys/dev/mpi3mr/mpi3mr_app.c
1731
mpi3mr_app_save_logdata(struct mpi3mr_softc *sc, char *event_data,
sys/dev/mpi3mr/mpi3mr_app.c
1762
mpi3mr_get_logdata(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
177
mpi3mr_app_construct_nvme_sgl(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1797
mpi3mr_logdata_enable(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1846
mpi3mr_get_change_count(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1879
mpi3mr_get_alltgtinfo(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
1981
mpi3mr_get_tgtinfo(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
2053
mpi3mr_get_pciinfo(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
2086
mpi3mr_get_adpinfo(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
2146
struct mpi3mr_softc *sc = NULL;
sys/dev/mpi3mr/mpi3mr_app.c
2208
struct mpi3mr_softc *sc = NULL;
sys/dev/mpi3mr/mpi3mr_app.c
261
mpi3mr_app_build_nvme_prp(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
540
static int mpi3mr_map_data_buffer_dma(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.c
621
mpi3mr_app_construct_sgl(struct mpi3mr_softc *sc, U8 *mpi_request, U32 sgl_offset,
sys/dev/mpi3mr/mpi3mr_app.c
794
struct mpi3mr_softc *sc = NULL;
sys/dev/mpi3mr/mpi3mr_app.c
92
mpi3mr_app_attach(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_app.h
275
mpi3mr_pel_abort(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_app.h
277
mpi3mr_pel_getseq_complete(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.h
280
mpi3mr_issue_pel_wait(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.h
283
mpi3mr_pel_wait_complete(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.h
286
mpi3mr_send_pel_getseq(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_app.h
289
mpi3mr_app_send_aen(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_app.h
76
int mpi3mr_app_attach(struct mpi3mr_softc *);
sys/dev/mpi3mr/mpi3mr_app.h
77
void mpi3mr_app_detach(struct mpi3mr_softc *);
sys/dev/mpi3mr/mpi3mr_cam.c
1179
mpi3mr_enqueue_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm)
sys/dev/mpi3mr/mpi3mr_cam.c
1285
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
1307
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
138
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
1474
mpi3mr_rescan_target(struct mpi3mr_softc *sc, struct mpi3mr_target *targ)
sys/dev/mpi3mr/mpi3mr_cam.c
1532
mpi3mr_fw_event_free(struct mpi3mr_softc *sc, struct mpi3mr_fw_event_work *fw_event)
sys/dev/mpi3mr/mpi3mr_cam.c
1547
mpi3mr_freeup_events(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_cam.c
1559
mpi3mr_sastopochg_evt_debug(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
1627
mpi3mr_process_sastopochg_evt(struct mpi3mr_softc *sc, struct mpi3mr_fw_event_work *fwevt)
sys/dev/mpi3mr/mpi3mr_cam.c
1678
mpi3mr_pcietopochg_evt_debug(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
1747
static void mpi3mr_process_pcietopochg_evt(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
1797
void mpi3mr_add_device(struct mpi3mr_softc *sc, U16 per_id)
sys/dev/mpi3mr/mpi3mr_cam.c
1831
int mpi3mr_remove_device_from_os(struct mpi3mr_softc *sc, U16 handle)
sys/dev/mpi3mr/mpi3mr_cam.c
1878
void mpi3mr_remove_device_from_list(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
1906
static void mpi3mr_devstatuschg_evt_bh(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
1966
static void mpi3mr_devinfochg_evt_bh(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
1990
mpi3mr_fw_work(struct mpi3mr_softc *sc, struct mpi3mr_fw_event_work *fw_event)
sys/dev/mpi3mr/mpi3mr_cam.c
2056
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
2058
sc = (struct mpi3mr_softc *)arg;
sys/dev/mpi3mr/mpi3mr_cam.c
2081
mpi3mr_cam_attach(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_cam.c
2179
mpi3mr_cam_detach(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_cam.c
257
mpi3mr_map_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm)
sys/dev/mpi3mr/mpi3mr_cam.c
290
mpi3mr_unmap_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cmd)
sys/dev/mpi3mr/mpi3mr_cam.c
315
static bool mpi3mr_allow_unmap_to_fw(struct mpi3mr_softc *sc,
sys/dev/mpi3mr/mpi3mr_cam.c
475
void mpi3mr_poll_pend_io_completions(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_cam.c
488
trigger_reset_from_watchdog(struct mpi3mr_softc *sc, U8 reset_type, U16 reset_reason)
sys/dev/mpi3mr/mpi3mr_cam.c
520
mpi3mr_issue_tm(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cmd,
sys/dev/mpi3mr/mpi3mr_cam.c
720
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
765
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
805
static inline int mpi3mr_get_fw_pending_ios(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_cam.c
824
static int mpi3mr_wait_for_host_io(struct mpi3mr_softc *sc, U32 timeout)
sys/dev/mpi3mr/mpi3mr_cam.c
867
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
89
mpi3mr_enqueue_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm);
sys/dev/mpi3mr/mpi3mr_cam.c
91
mpi3mr_map_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm);
sys/dev/mpi3mr/mpi3mr_cam.c
929
static U16 get_req_queue_index(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_cam.c
949
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.c
95
mpi3mr_freeup_events(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_cam.c
98
mpi3mr_register_events(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_cam.h
128
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_cam.h
185
void mpi3mr_rescan_target(struct mpi3mr_softc *sc, struct mpi3mr_target *targ);
sys/dev/mpi3mr/mpi3mr_cam.h
187
void mpi3mr_prepare_for_tm(struct mpi3mr_softc *sc, struct mpi3mr_cmd *tm,
sys/dev/mpi3mr/mpi3mr_cam.h
195
mpi3mr_cam_attach(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_cam.h
197
mpi3mr_cam_detach(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_cam.h
199
mpi3mr_evt_handler(struct mpi3mr_softc *sc, uintptr_t data,
sys/dev/mpi3mr/mpi3mr_pci.c
108
mpi3mr_setup_sysctl(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
171
mpi3mr_get_tunables(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
253
mpi3mr_release_resources(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
265
static int mpi3mr_setup_resources(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
312
mpi3mr_startup(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
323
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_pci.c
326
sc = (struct mpi3mr_softc *)arg;
sys/dev/mpi3mr/mpi3mr_pci.c
432
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_pci.c
515
void mpi3mr_cleanup_interrupts(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
533
int mpi3mr_setup_irqs(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
54
static int mpi3mr_setup_resources(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_pci.c
55
static void mpi3mr_release_resources(struct mpi3mr_softc *);
sys/dev/mpi3mr/mpi3mr_pci.c
56
static void mpi3mr_teardown_irqs(struct mpi3mr_softc *sc);
sys/dev/mpi3mr/mpi3mr_pci.c
582
mpi3mr_teardown_irqs(struct mpi3mr_softc *sc)
sys/dev/mpi3mr/mpi3mr_pci.c
606
mpi3mr_alloc_interrupts(struct mpi3mr_softc *sc, U16 setup_one)
sys/dev/mpi3mr/mpi3mr_pci.c
660
struct mpi3mr_softc *sc;
sys/dev/mpi3mr/mpi3mr_pci.c
79
sizeof(struct mpi3mr_softc)