ipmi_request
ipmi_complete_request(struct ipmi_softc *sc, struct ipmi_request *req)
ipmi_submit_driver_request(struct ipmi_softc *sc, struct ipmi_request **preq,
struct ipmi_request *req = *preq;
struct ipmi_request *
struct ipmi_request *req;
ipmi_polled_enqueue_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
struct ipmi_request *
struct ipmi_request *req;
req = kmem_zalloc(sizeof (struct ipmi_request) + requestlen + replylen,
req->ir_sz = sizeof (struct ipmi_request) + requestlen + replylen;
ipmi_free_request(struct ipmi_request *req)
kcs_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
struct ipmi_request *req, *next;
struct ipmi_request *kreq;
TAILQ_HEAD(, ipmi_request) ipmi_pending_requests;
struct ipmi_request *);
void ipmi_complete_request(struct ipmi_softc *, struct ipmi_request *);
struct ipmi_request *ipmi_dequeue_request(struct ipmi_softc *);
int ipmi_polled_enqueue_request(struct ipmi_softc *, struct ipmi_request *);
struct ipmi_request *ipmi_alloc_request(struct ipmi_device *, long msgid,
void ipmi_free_request(struct ipmi_request *);
struct ipmi_request;
TAILQ_ENTRY(ipmi_request) ir_link;
TAILQ_HEAD(, ipmi_request) ipmi_completed_requests;