Lines Matching refs:mps_softc
81 static int mps_diag_reset(struct mps_softc *sc, int sleep_flag);
82 static int mps_init_queues(struct mps_softc *sc);
83 static void mps_resize_queues(struct mps_softc *sc);
84 static int mps_message_unit_reset(struct mps_softc *sc, int sleep_flag);
85 static int mps_transition_operational(struct mps_softc *sc);
86 static int mps_iocfacts_allocate(struct mps_softc *sc, uint8_t attaching);
87 static void mps_iocfacts_free(struct mps_softc *sc);
89 static int mps_send_iocinit(struct mps_softc *sc);
90 static int mps_alloc_queues(struct mps_softc *sc);
91 static int mps_alloc_hw_queues(struct mps_softc *sc);
92 static int mps_alloc_replies(struct mps_softc *sc);
93 static int mps_alloc_requests(struct mps_softc *sc);
94 static int mps_attach_log(struct mps_softc *sc);
95 static __inline void mps_complete_command(struct mps_softc *sc,
97 static void mps_dispatch_event(struct mps_softc *sc, uintptr_t data,
99 static void mps_config_complete(struct mps_softc *sc, struct mps_command *cm);
101 static int mps_reregister_events(struct mps_softc *sc);
102 static void mps_enqueue_request(struct mps_softc *sc, struct mps_command *cm);
103 static int mps_get_iocfacts(struct mps_softc *sc, MPI2_IOC_FACTS_REPLY *facts);
104 static int mps_wait_db_ack(struct mps_softc *sc, int timeout, int sleep_flag);
107 static void mps_parse_debug(struct mps_softc *sc, char *list);
149 mps_diag_reset(struct mps_softc *sc,int sleep_flag) in mps_diag_reset()
249 mps_message_unit_reset(struct mps_softc *sc, int sleep_flag) in mps_message_unit_reset()
273 mps_transition_ready(struct mps_softc *sc) in mps_transition_ready()
351 mps_transition_operational(struct mps_softc *sc) in mps_transition_operational()
379 mps_resize_queues(struct mps_softc *sc) in mps_resize_queues()
460 mps_iocfacts_allocate(struct mps_softc *sc, uint8_t attaching) in mps_iocfacts_allocate()
736 mps_iocfacts_free(struct mps_softc *sc) in mps_iocfacts_free()
808 mps_reinit(struct mps_softc *sc) in mps_reinit()
905 mps_wait_db_ack(struct mps_softc *sc, int timeout, int sleep_flag) in mps_wait_db_ack()
953 mps_wait_db_int(struct mps_softc *sc) in mps_wait_db_int()
968 mps_request_sync(struct mps_softc *sc, void *req, MPI2_DEFAULT_REPLY *reply, in mps_request_sync()
1095 mps_enqueue_request(struct mps_softc *sc, struct mps_command *cm) in mps_enqueue_request()
1126 mps_get_iocfacts(struct mps_softc *sc, MPI2_IOC_FACTS_REPLY *facts) in mps_get_iocfacts()
1159 mps_send_iocinit(struct mps_softc *sc) in mps_send_iocinit()
1274 mps_alloc_queues(struct mps_softc *sc) in mps_alloc_queues()
1298 mps_alloc_hw_queues(struct mps_softc *sc) in mps_alloc_hw_queues()
1352 mps_alloc_replies(struct mps_softc *sc) in mps_alloc_replies()
1394 struct mps_softc *sc = arg; in mps_load_chains_cb()
1421 mps_alloc_requests(struct mps_softc *sc) in mps_alloc_requests()
1541 mps_init_queues(struct mps_softc *sc) in mps_init_queues()
1570 mps_get_tunables(struct mps_softc *sc) in mps_get_tunables()
1671 mps_setup_sysctl(struct mps_softc *sc) in mps_setup_sysctl()
1837 struct mps_softc *sc; in mps_debug_sysctl()
1844 sc = (struct mps_softc *)arg1; in mps_debug_sysctl()
1882 mps_parse_debug(struct mps_softc *sc, char *list) in mps_parse_debug()
1948 struct mps_softc *sc; in mps_dump_reqs()
1956 sc = (struct mps_softc *)arg1; in mps_dump_reqs()
2002 mps_attach(struct mps_softc *sc) in mps_attach()
2080 struct mps_softc *sc; in mps_startup()
2082 sc = (struct mps_softc *)arg; in mps_startup()
2105 struct mps_softc *sc; in mps_periodic()
2108 sc = (struct mps_softc *)arg; in mps_periodic()
2123 mps_log_evt_handler(struct mps_softc *sc, uintptr_t data, in mps_log_evt_handler()
2149 mps_attach_log(struct mps_softc *sc) in mps_attach_log()
2164 mps_detach_log(struct mps_softc *sc) in mps_detach_log()
2177 mps_free(struct mps_softc *sc) in mps_free()
2230 mps_complete_command(struct mps_softc *sc, struct mps_command *cm) in mps_complete_command()
2267 mps_sas_log_info(struct mps_softc *sc , u32 log_info) in mps_sas_log_info()
2313 mps_display_reply_info(struct mps_softc *sc, uint8_t *reply) in mps_display_reply_info()
2326 struct mps_softc *sc; in mps_intr()
2329 sc = (struct mps_softc *)data; in mps_intr()
2353 struct mps_softc *sc; in mps_intr_msi()
2355 sc = (struct mps_softc *)data; in mps_intr_msi()
2372 struct mps_softc *sc; in mps_intr_locked()
2378 sc = (struct mps_softc *)data; in mps_intr_locked()
2536 mps_dispatch_event(struct mps_softc *sc, uintptr_t data, in mps_dispatch_event()
2562 mps_reregister_events_complete(struct mps_softc *sc, struct mps_command *cm) in mps_reregister_events_complete()
2582 mps_register_events(struct mps_softc *sc, u32 *mask, in mps_register_events()
2600 mps_update_events(struct mps_softc *sc, struct mps_event_handle *handle, in mps_update_events()
2659 mps_reregister_events(struct mps_softc *sc) in mps_reregister_events()
2708 mps_deregister_events(struct mps_softc *sc, struct mps_event_handle *handle) in mps_deregister_events()
2943 struct mps_softc *sc; in mps_data_cb()
3039 mps_map_command(struct mps_softc *sc, struct mps_command *cm) in mps_map_command()
3068 mps_wait_command(struct mps_softc *sc, struct mps_command **cmp, int timeout, in mps_wait_command()
3147 mps_read_config_page(struct mps_softc *sc, struct mps_config_params *params) in mps_read_config_page()
3218 mps_write_config_page(struct mps_softc *sc, struct mps_config_params *params) in mps_write_config_page()
3224 mps_config_complete(struct mps_softc *sc, struct mps_command *cm) in mps_config_complete()