Lines Matching refs:mpr_softc

86 static int mpr_diag_reset(struct mpr_softc *sc, int sleep_flag);
87 static int mpr_init_queues(struct mpr_softc *sc);
88 static void mpr_resize_queues(struct mpr_softc *sc);
89 static int mpr_message_unit_reset(struct mpr_softc *sc, int sleep_flag);
90 static int mpr_transition_operational(struct mpr_softc *sc);
91 static int mpr_iocfacts_allocate(struct mpr_softc *sc, uint8_t attaching);
92 static void mpr_iocfacts_free(struct mpr_softc *sc);
94 static int mpr_send_iocinit(struct mpr_softc *sc);
95 static int mpr_alloc_queues(struct mpr_softc *sc);
96 static int mpr_alloc_hw_queues(struct mpr_softc *sc);
97 static int mpr_alloc_replies(struct mpr_softc *sc);
98 static int mpr_alloc_requests(struct mpr_softc *sc);
99 static int mpr_alloc_nvme_prp_pages(struct mpr_softc *sc);
100 static int mpr_attach_log(struct mpr_softc *sc);
101 static __inline void mpr_complete_command(struct mpr_softc *sc,
103 static void mpr_dispatch_event(struct mpr_softc *sc, uintptr_t data,
105 static void mpr_config_complete(struct mpr_softc *sc, struct mpr_command *cm);
107 static int mpr_reregister_events(struct mpr_softc *sc);
108 static void mpr_enqueue_request(struct mpr_softc *sc, struct mpr_command *cm);
109 static int mpr_get_iocfacts(struct mpr_softc *sc, MPI2_IOC_FACTS_REPLY *facts);
110 static int mpr_wait_db_ack(struct mpr_softc *sc, int timeout, int sleep_flag);
113 static void mpr_parse_debug(struct mpr_softc *sc, char *list);
154 mpr_diag_reset(struct mpr_softc *sc,int sleep_flag) in mpr_diag_reset()
254 mpr_message_unit_reset(struct mpr_softc *sc, int sleep_flag) in mpr_message_unit_reset()
278 mpr_transition_ready(struct mpr_softc *sc) in mpr_transition_ready()
356 mpr_transition_operational(struct mpr_softc *sc) in mpr_transition_operational()
384 mpr_resize_queues(struct mpr_softc *sc) in mpr_resize_queues()
483 mpr_iocfacts_allocate(struct mpr_softc *sc, uint8_t attaching) in mpr_iocfacts_allocate()
758 mpr_iocfacts_free(struct mpr_softc *sc) in mpr_iocfacts_free()
840 mpr_reinit(struct mpr_softc *sc) in mpr_reinit()
935 mpr_wait_db_ack(struct mpr_softc *sc, int timeout, int sleep_flag) in mpr_wait_db_ack()
982 mpr_wait_db_int(struct mpr_softc *sc) in mpr_wait_db_int()
997 mpr_request_sync(struct mpr_softc *sc, void *req, MPI2_DEFAULT_REPLY *reply, in mpr_request_sync()
1129 mpr_enqueue_request(struct mpr_softc *sc, struct mpr_command *cm) in mpr_enqueue_request()
1196 mpr_get_iocfacts(struct mpr_softc *sc, MPI2_IOC_FACTS_REPLY *facts) in mpr_get_iocfacts()
1221 mpr_send_iocinit(struct mpr_softc *sc) in mpr_send_iocinit()
1328 mpr_alloc_queues(struct mpr_softc *sc) in mpr_alloc_queues()
1351 mpr_alloc_hw_queues(struct mpr_softc *sc) in mpr_alloc_hw_queues()
1405 mpr_alloc_replies(struct mpr_softc *sc) in mpr_alloc_replies()
1446 struct mpr_softc *sc = arg; in mpr_load_chains_cb()
1470 mpr_alloc_requests(struct mpr_softc *sc) in mpr_alloc_requests()
1609 mpr_alloc_nvme_prp_pages(struct mpr_softc *sc) in mpr_alloc_nvme_prp_pages()
1675 mpr_init_queues(struct mpr_softc *sc) in mpr_init_queues()
1705 mpr_get_tunables(struct mpr_softc *sc) in mpr_get_tunables()
1805 mpr_setup_sysctl(struct mpr_softc *sc) in mpr_setup_sysctl()
1969 struct mpr_softc *sc; in mpr_debug_sysctl()
1976 sc = (struct mpr_softc *)arg1; in mpr_debug_sysctl()
2014 mpr_parse_debug(struct mpr_softc *sc, char *list) in mpr_parse_debug()
2079 struct mpr_softc *sc; in mpr_dump_reqs()
2087 sc = (struct mpr_softc *)arg1; in mpr_dump_reqs()
2133 mpr_attach(struct mpr_softc *sc) in mpr_attach()
2211 struct mpr_softc *sc; in mpr_startup()
2213 sc = (struct mpr_softc *)arg; in mpr_startup()
2236 struct mpr_softc *sc; in mpr_periodic()
2239 sc = (struct mpr_softc *)arg; in mpr_periodic()
2258 mpr_log_evt_handler(struct mpr_softc *sc, uintptr_t data, in mpr_log_evt_handler()
2285 mpr_attach_log(struct mpr_softc *sc) in mpr_attach_log()
2300 mpr_detach_log(struct mpr_softc *sc) in mpr_detach_log()
2313 mpr_free(struct mpr_softc *sc) in mpr_free()
2366 mpr_complete_command(struct mpr_softc *sc, struct mpr_command *cm) in mpr_complete_command()
2403 mpr_sas_log_info(struct mpr_softc *sc , u32 log_info) in mpr_sas_log_info()
2448 mpr_display_reply_info(struct mpr_softc *sc, uint8_t *reply) in mpr_display_reply_info()
2462 struct mpr_softc *sc; in mpr_intr()
2465 sc = (struct mpr_softc *)data; in mpr_intr()
2489 struct mpr_softc *sc; in mpr_intr_msi()
2491 sc = (struct mpr_softc *)data; in mpr_intr_msi()
2508 struct mpr_softc *sc; in mpr_intr_locked()
2514 sc = (struct mpr_softc *)data; in mpr_intr_locked()
2669 mpr_dispatch_event(struct mpr_softc *sc, uintptr_t data, in mpr_dispatch_event()
2696 mpr_reregister_events_complete(struct mpr_softc *sc, struct mpr_command *cm) in mpr_reregister_events_complete()
2716 mpr_register_events(struct mpr_softc *sc, uint8_t *mask, in mpr_register_events()
2734 mpr_update_events(struct mpr_softc *sc, struct mpr_event_handle *handle, in mpr_update_events()
2791 mpr_reregister_events(struct mpr_softc *sc) in mpr_reregister_events()
2837 mpr_deregister_events(struct mpr_softc *sc, struct mpr_event_handle *handle) in mpr_deregister_events()
2894 mpr_build_nvme_prp(struct mpr_softc *sc, struct mpr_command *cm, in mpr_build_nvme_prp()
3090 mpr_check_pcie_native_sgl(struct mpr_softc *sc, struct mpr_command *cm, in mpr_check_pcie_native_sgl()
3366 struct mpr_softc *sc = cm->cm_sc; in mpr_add_chain()
3638 struct mpr_softc *sc; in mpr_data_cb()
3735 mpr_map_command(struct mpr_softc *sc, struct mpr_command *cm) in mpr_map_command()
3764 mpr_wait_command(struct mpr_softc *sc, struct mpr_command **cmp, int timeout, in mpr_wait_command()
3840 mpr_request_polled(struct mpr_softc *sc, struct mpr_command **cmp) in mpr_request_polled()
3896 mpr_read_config_page(struct mpr_softc *sc, struct mpr_config_params *params) in mpr_read_config_page()
3967 mpr_write_config_page(struct mpr_softc *sc, struct mpr_config_params *params) in mpr_write_config_page()
3973 mpr_config_complete(struct mpr_softc *sc, struct mpr_command *cm) in mpr_config_complete()