Home
last modified time | relevance | path

Searched refs:mpi3mr_softc (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr.h155 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 Dmpi3mr_app.h76 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 Dmpi3mr_pci.c54 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 Dmpi3mr_cam.c89 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 Dmpi3mr_cam.h128 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 Dmpi3mr.c79 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 Dmpi3mr_app.c92 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 …]