Searched refs:mpi3mr_softc (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/mpi3mr/ |
H A D | mpi3mr.h | 155 struct mpi3mr_softc *sc_ptr[MAX_MGMT_ADAPTERS]; 414 struct mpi3mr_softc *sc; 425 typedef void (*DRVR_CMD_CALLBACK)(struct mpi3mr_softc *mrioc, DRVR_CMD *drvrcmd); 444 typedef void mpi3mr_evt_callback_t(struct mpi3mr_softc *, uintptr_t, 446 typedef void mpi3mr_cmd_callback_t(struct mpi3mr_softc *, 470 struct mpi3mr_softc *sc; 548 struct mpi3mr_softc { struct 781 mpi3mr_regread64(struct mpi3mr_softc *sc, uint32_t offset) in mpi3mr_regread64() argument 787 mpi3mr_regwrite64(struct mpi3mr_softc *sc, uint32_t offset, uint64_t val) in mpi3mr_regwrite64() 793 mpi3mr_regread(struct mpi3mr_softc *sc, uint32_t offset) in mpi3mr_regread() [all …]
|
H A D | mpi3mr_app.h | 76 int mpi3mr_app_attach(struct mpi3mr_softc *); 77 void mpi3mr_app_detach(struct mpi3mr_softc *); 275 mpi3mr_pel_abort(struct mpi3mr_softc *sc); 277 mpi3mr_pel_getseq_complete(struct mpi3mr_softc *sc, 280 mpi3mr_issue_pel_wait(struct mpi3mr_softc *sc, 283 mpi3mr_pel_wait_complete(struct mpi3mr_softc *sc, 286 mpi3mr_send_pel_getseq(struct mpi3mr_softc *sc, 289 mpi3mr_app_send_aen(struct mpi3mr_softc *sc);
|
H A D | mpi3mr_pci.c | 54 static int mpi3mr_setup_resources(struct mpi3mr_softc *sc); 55 static void mpi3mr_release_resources(struct mpi3mr_softc *); 56 static void mpi3mr_teardown_irqs(struct mpi3mr_softc *sc); 79 sizeof(struct mpi3mr_softc) 108 mpi3mr_setup_sysctl(struct mpi3mr_softc *sc) in mpi3mr_setup_sysctl() 171 mpi3mr_get_tunables(struct mpi3mr_softc *sc) in mpi3mr_get_tunables() 253 mpi3mr_release_resources(struct mpi3mr_softc *sc) in mpi3mr_release_resources() 265 static int mpi3mr_setup_resources(struct mpi3mr_softc *sc) in mpi3mr_setup_resources() 312 mpi3mr_startup(struct mpi3mr_softc *sc) in mpi3mr_startup() 323 struct mpi3mr_softc *sc; in mpi3mr_ich_startup() [all …]
|
H A D | mpi3mr_cam.c | 89 mpi3mr_enqueue_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm); 91 mpi3mr_map_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm); 95 mpi3mr_freeup_events(struct mpi3mr_softc *sc); 98 mpi3mr_register_events(struct mpi3mr_softc *sc); 138 struct mpi3mr_softc *sc; in mpi3mr_prepare_sgls() 257 mpi3mr_map_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cm) in mpi3mr_map_request() 290 mpi3mr_unmap_request(struct mpi3mr_softc *sc, struct mpi3mr_cmd *cmd) in mpi3mr_unmap_request() 315 static bool mpi3mr_allow_unmap_to_fw(struct mpi3mr_softc *sc, in mpi3mr_allow_unmap_to_fw() 475 void mpi3mr_poll_pend_io_completions(struct mpi3mr_softc *sc) in mpi3mr_poll_pend_io_completions() 488 trigger_reset_from_watchdog(struct mpi3mr_softc *sc, U8 reset_type, U16 reset_reason) in trigger_reset_from_watchdog() [all …]
|
H A D | mpi3mr_cam.h | 128 struct mpi3mr_softc *sc; 185 void mpi3mr_rescan_target(struct mpi3mr_softc *sc, struct mpi3mr_target *targ); 187 void mpi3mr_prepare_for_tm(struct mpi3mr_softc *sc, struct mpi3mr_cmd *tm, 195 mpi3mr_cam_attach(struct mpi3mr_softc *sc); 197 mpi3mr_cam_detach(struct mpi3mr_softc *sc); 199 mpi3mr_evt_handler(struct mpi3mr_softc *sc, uintptr_t data,
|
H A D | mpi3mr.c | 79 static void mpi3mr_repost_reply_buf(struct mpi3mr_softc *sc, 81 static int mpi3mr_complete_admin_cmd(struct mpi3mr_softc *sc); 82 static void mpi3mr_port_enable_complete(struct mpi3mr_softc *sc, 84 static void mpi3mr_flush_io(struct mpi3mr_softc *sc); 85 static int mpi3mr_issue_reset(struct mpi3mr_softc *sc, U16 reset_type, 87 static void mpi3mr_dev_rmhs_send_tm(struct mpi3mr_softc *sc, U16 handle, 89 static void mpi3mr_dev_rmhs_complete_iou(struct mpi3mr_softc *sc, 91 static void mpi3mr_dev_rmhs_complete_tm(struct mpi3mr_softc *sc, 93 static void mpi3mr_send_evt_ack(struct mpi3mr_softc *sc, U8 event, 95 static void mpi3mr_print_fault_info(struct mpi3mr_softc *sc); [all …]
|
H A D | mpi3mr_app.c | 92 mpi3mr_app_attach(struct mpi3mr_softc *sc) in mpi3mr_app_attach() 116 mpi3mr_app_detach(struct mpi3mr_softc *sc) in mpi3mr_app_detach() 138 struct mpi3mr_softc *sc = NULL; in mpi3mr_poll() 164 static struct mpi3mr_softc * 167 struct mpi3mr_softc *sc = NULL; in mpi3mr_app_get_adp_instance() 177 mpi3mr_app_construct_nvme_sgl(struct mpi3mr_softc *sc, in mpi3mr_app_construct_nvme_sgl() 261 mpi3mr_app_build_nvme_prp(struct mpi3mr_softc *sc, in mpi3mr_app_build_nvme_prp() 540 static int mpi3mr_map_data_buffer_dma(struct mpi3mr_softc *sc, in mpi3mr_map_data_buffer_dma() 621 mpi3mr_app_construct_sgl(struct mpi3mr_softc *sc, U8 *mpi_request, U32 sgl_offset, in mpi3mr_app_construct_sgl() 794 struct mpi3mr_softc *sc = NULL; in mpi3mr_app_mptcmds() [all …]
|