ipmi_request
struct ipmi_request *req;
struct ipmi_request *req, *nreq;
struct ipmi_request *kreq;
ipmi_init_request(struct ipmi_request *req, struct ipmi_device *dev, long msgid,
struct ipmi_request *
struct ipmi_request *req;
req = malloc(sizeof(struct ipmi_request) + requestlen + replylen,
ipmi_free_request(struct ipmi_request *req)
ipmi_complete_request(struct ipmi_softc *sc, struct ipmi_request *req)
ipmi_submit_driver_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *
struct ipmi_request *req;
ipmi_polled_enqueue_request(struct ipmi_softc *sc, struct ipmi_request *req)
ipmi_polled_enqueue_request_highpri(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
struct ipmi_request *req;
bzero((req), sizeof(struct ipmi_request)); \
(req) = __builtin_alloca(sizeof(struct ipmi_request) + \
struct ipmi_request *req;
struct ipmi_request *req;
bt_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
bt_driver_request(struct ipmi_softc *sc, struct ipmi_request *req)
static int bt_polled_request(struct ipmi_softc *, struct ipmi_request *);
static int bt_driver_request(struct ipmi_softc *, struct ipmi_request *);
kcs_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
kcs_driver_request_queue(struct ipmi_softc *sc, struct ipmi_request *req)
kcs_driver_request_poll(struct ipmi_softc *sc, struct ipmi_request *req)
kcs_driver_request(struct ipmi_softc *sc, struct ipmi_request *req)
opal_ipmi_polled_request(struct opal_ipmi_softc *sc, struct ipmi_request *req,
struct ipmi_request *req;
opal_ipmi_driver_request(struct ipmi_softc *isc, struct ipmi_request *req)
smic_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
smic_driver_request(struct ipmi_softc *sc, struct ipmi_request *req)
struct ipmi_request *req;
ssif_driver_request(struct ipmi_softc *sc, struct ipmi_request *req)
ssif_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
TAILQ_HEAD(,ipmi_request) ipmi_pending_requests;
TAILQ_HEAD(,ipmi_request) ipmi_pending_requests_highpri;
int (*ipmi_enqueue_request)(struct ipmi_softc *, struct ipmi_request *);
int (*ipmi_driver_request)(struct ipmi_softc *, struct ipmi_request *);
void ipmi_init_request(struct ipmi_request *, struct ipmi_device *, long,
struct ipmi_request *ipmi_alloc_request(struct ipmi_device *, long, uint8_t,
void ipmi_complete_request(struct ipmi_softc *, struct ipmi_request *);
struct ipmi_request *ipmi_dequeue_request(struct ipmi_softc *);
void ipmi_free_request(struct ipmi_request *);
int ipmi_polled_enqueue_request(struct ipmi_softc *, struct ipmi_request *);
int ipmi_polled_enqueue_request_highpri(struct ipmi_softc *, struct ipmi_request *);
int ipmi_submit_driver_request(struct ipmi_softc *, struct ipmi_request *);
TAILQ_ENTRY(ipmi_request) ir_link;
TAILQ_HEAD(,ipmi_request) ipmi_completed_requests;