Lines Matching defs:mpt_softc

162 struct mpt_softc;
168 typedef int mpt_probe_handler_t(struct mpt_softc *);
169 typedef int mpt_attach_handler_t(struct mpt_softc *);
170 typedef int mpt_enable_handler_t(struct mpt_softc *);
171 typedef void mpt_ready_handler_t(struct mpt_softc *);
172 typedef int mpt_event_handler_t(struct mpt_softc *, request_t *,
174 typedef void mpt_reset_handler_t(struct mpt_softc *, int /*type*/);
176 typedef void mpt_shutdown_handler_t(struct mpt_softc *);
177 typedef void mpt_detach_handler_t(struct mpt_softc *);
230 struct mpt_softc *mpt;
408 typedef int mpt_reply_handler_t(struct mpt_softc *mpt, request_t *request,
439 int mpt_register_handler(struct mpt_softc *, mpt_handler_type,
441 int mpt_deregister_handler(struct mpt_softc *, mpt_handler_type,
531 struct mpt_softc {
724 struct mpt_softc * mpt2;
743 TAILQ_ENTRY(mpt_softc) links;
746 static __inline void mpt_assign_serno(struct mpt_softc *, request_t *);
749 mpt_assign_serno(struct mpt_softc *mpt, request_t *req)
783 static __inline void mpt_write(struct mpt_softc *, size_t, uint32_t);
784 static __inline void mpt_write_stream(struct mpt_softc *, size_t, uint32_t);
785 static __inline uint32_t mpt_read(struct mpt_softc *, int);
786 static __inline void mpt_pio_write(struct mpt_softc *, size_t, uint32_t);
787 static __inline uint32_t mpt_pio_read(struct mpt_softc *, int);
790 mpt_write(struct mpt_softc *mpt, size_t offset, uint32_t val)
796 mpt_write_stream(struct mpt_softc *mpt, size_t offset, uint32_t val)
802 mpt_read(struct mpt_softc *mpt, int offset)
813 mpt_pio_write(struct mpt_softc *mpt, size_t offset, uint32_t val)
820 mpt_pio_read(struct mpt_softc *mpt, int offset)
863 static __inline uint32_t mpt_pop_reply_queue(struct mpt_softc *mpt);
864 static __inline void mpt_free_reply(struct mpt_softc *mpt, uint32_t ptr);
871 mpt_free_reply(struct mpt_softc *mpt, uint32_t ptr)
878 mpt_pop_reply_queue(struct mpt_softc *mpt)
884 mpt_complete_request_chain(struct mpt_softc *, struct req_queue *, u_int);
908 int mpt_reset(struct mpt_softc *, int /*reinit*/);
911 void mpt_dump_data(struct mpt_softc *, const char *, void *, int);
912 void mpt_dump_request(struct mpt_softc *, request_t *);
943 void mpt_prt(struct mpt_softc *, const char *, ...)
945 void mpt_prtc(struct mpt_softc *, const char *, ...)
950 static __inline request_t * mpt_tag_2_req(struct mpt_softc *, uint32_t);
952 mpt_tag_2_req(struct mpt_softc *mpt, uint32_t tag)
963 mpt_req_on_free_list(struct mpt_softc *, request_t *);
965 mpt_req_on_pending_list(struct mpt_softc *, request_t *);
971 mpt_req_on_free_list(struct mpt_softc *mpt, request_t *req)
987 mpt_req_on_pending_list(struct mpt_softc *mpt, request_t *req)
1001 mpt_req_spcl(struct mpt_softc *, request_t *, const char *, int);
1003 mpt_req_not_spcl(struct mpt_softc *, request_t *, const char *, int);
1009 mpt_req_spcl(struct mpt_softc *mpt, request_t *req, const char *s, int line)
1031 mpt_req_not_spcl(struct mpt_softc *mpt, request_t *req, const char *s, int line)
1064 void mpt_send_cmd(struct mpt_softc *mpt, request_t *req);
1065 int mpt_recv_handshake_reply(struct mpt_softc *mpt,
1067 int mpt_wait_req(struct mpt_softc *mpt, request_t *req,
1070 void mpt_enable_ints(struct mpt_softc *mpt);
1071 void mpt_disable_ints(struct mpt_softc *mpt);
1072 int mpt_attach(struct mpt_softc *mpt);
1073 int mpt_shutdown(struct mpt_softc *mpt);
1074 int mpt_detach(struct mpt_softc *mpt);
1075 int mpt_send_handshake_cmd(struct mpt_softc *mpt,
1077 request_t * mpt_get_request(struct mpt_softc *mpt, int sleep_ok);
1078 void mpt_free_request(struct mpt_softc *mpt, request_t *req);
1080 void mpt_check_doorbell(struct mpt_softc *mpt);
1081 void mpt_dump_reply_frame(struct mpt_softc *mpt,
1084 int mpt_issue_cfg_req(struct mpt_softc */*mpt*/, request_t */*req*/,
1088 int mpt_read_extcfg_header(struct mpt_softc *mpt, int PageVersion,
1093 int mpt_read_extcfg_page(struct mpt_softc *mpt, int Action,
1098 int mpt_read_cfg_header(struct mpt_softc *, int /*PageType*/,
1103 int mpt_read_cfg_page(struct mpt_softc *t, int /*Action*/,
1107 int mpt_write_cfg_page(struct mpt_softc *, int /*Action*/,
1112 mpt_read_cur_cfg_page(struct mpt_softc *mpt, uint32_t PageAddress,
1121 mpt_write_cur_cfg_page(struct mpt_softc *mpt, uint32_t PageAddress,