Lines Matching refs:ipmi_request
42 struct ipmi_request { struct
43 TAILQ_ENTRY(ipmi_request) ir_link;
76 TAILQ_HEAD(,ipmi_request) ipmi_completed_requests; argument
120 TAILQ_HEAD(,ipmi_request) ipmi_pending_requests;
121 TAILQ_HEAD(,ipmi_request) ipmi_pending_requests_highpri;
135 int (*ipmi_enqueue_request)(struct ipmi_softc *, struct ipmi_request *);
136 int (*ipmi_driver_request)(struct ipmi_softc *, struct ipmi_request *);
241 void ipmi_init_request(struct ipmi_request *, struct ipmi_device *, long,
243 struct ipmi_request *ipmi_alloc_request(struct ipmi_device *, long, uint8_t,
245 void ipmi_complete_request(struct ipmi_softc *, struct ipmi_request *);
246 struct ipmi_request *ipmi_dequeue_request(struct ipmi_softc *);
247 void ipmi_free_request(struct ipmi_request *);
248 int ipmi_polled_enqueue_request(struct ipmi_softc *, struct ipmi_request *);
249 int ipmi_polled_enqueue_request_highpri(struct ipmi_softc *, struct ipmi_request *);
250 int ipmi_submit_driver_request(struct ipmi_softc *, struct ipmi_request *);