Home
last modified time | relevance | path

Searched refs:ipmi_softc (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/ipmi/
H A Dipmivars.h71 struct ipmi_softc;
78 struct ipmi_softc *ipmi_softc; member
100 struct ipmi_softc { struct
134 int (*ipmi_startup)(struct ipmi_softc *); argument
135 int (*ipmi_enqueue_request)(struct ipmi_softc *, struct ipmi_request *); argument
136 int (*ipmi_driver_request)(struct ipmi_softc *, struct ipmi_request *); argument
245 void ipmi_complete_request(struct ipmi_softc *, struct ipmi_request *);
246 struct ipmi_request *ipmi_dequeue_request(struct ipmi_softc *);
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 *);
[all …]
H A Dipmi_smic.c49 static void smic_wait_for_tx_okay(struct ipmi_softc *);
50 static void smic_wait_for_rx_okay(struct ipmi_softc *);
51 static void smic_wait_for_not_busy(struct ipmi_softc *);
52 static void smic_set_busy(struct ipmi_softc *);
55 smic_wait_for_tx_okay(struct ipmi_softc *sc) in smic_wait_for_tx_okay()
65 smic_wait_for_rx_okay(struct ipmi_softc *sc) in smic_wait_for_rx_okay()
75 smic_wait_for_not_busy(struct ipmi_softc *sc) in smic_wait_for_not_busy()
85 smic_set_busy(struct ipmi_softc *sc) in smic_set_busy()
100 smic_start_write(struct ipmi_softc *sc, u_char data) in smic_start_write()
125 smic_write_next(struct ipmi_softc *sc, u_char data) in smic_write_next()
[all …]
H A Dipmi_kcs.c52 static void kcs_clear_obf(struct ipmi_softc *, int);
53 static void kcs_error(struct ipmi_softc *);
54 static int kcs_wait_for_ibf(struct ipmi_softc *, bool);
55 static int kcs_wait_for_obf(struct ipmi_softc *, bool);
58 kcs_wait(struct ipmi_softc *sc, int value, int mask) in kcs_wait()
78 kcs_wait_for_ibf(struct ipmi_softc *sc, bool level) in kcs_wait_for_ibf()
85 kcs_wait_for_obf(struct ipmi_softc *sc, bool level) in kcs_wait_for_obf()
92 kcs_clear_obf(struct ipmi_softc *sc, int status) in kcs_clear_obf()
102 kcs_error(struct ipmi_softc *sc) in kcs_error()
170 kcs_start_write(struct ipmi_softc *sc) in kcs_start_write()
[all …]
H A Dipmi_bt.c87 static int bt_polled_request(struct ipmi_softc *, struct ipmi_request *);
88 static int bt_driver_request(struct ipmi_softc *, struct ipmi_request *);
89 static int bt_wait(struct ipmi_softc *, uint8_t, uint8_t);
90 static int bt_reset(struct ipmi_softc *);
93 static int bt_startup(struct ipmi_softc *);
99 bt_wait(struct ipmi_softc *sc, uint8_t mask, uint8_t wanted) in bt_wait()
124 bt_reset(struct ipmi_softc *sc) in bt_reset()
147 bt_polled_request(struct ipmi_softc *sc, struct ipmi_request *req) in bt_polled_request()
244 struct ipmi_softc *sc = arg; in bt_loop()
260 bt_startup(struct ipmi_softc *sc) in bt_startup()
[all …]
H A Dipmi.c128 struct ipmi_softc *sc; in ipmi_open()
146 dev->ipmi_softc = sc; in ipmi_open()
158 struct ipmi_softc *sc; in ipmi_poll()
200 struct ipmi_softc *sc; in ipmi_dtor()
203 sc = dev->ipmi_softc; in ipmi_dtor()
262 struct ipmi_softc *sc; in ipmi_ioctl()
545 ipmi_complete_request(struct ipmi_softc *sc, struct ipmi_request *req) in ipmi_complete_request()
568 ipmi_submit_driver_request(struct ipmi_softc *sc, struct ipmi_request *req) in ipmi_submit_driver_request()
581 ipmi_dequeue_request(struct ipmi_softc *sc) in ipmi_dequeue_request()
605 ipmi_polled_enqueue_request(struct ipmi_softc *sc, struct ipmi_request *req) in ipmi_polled_enqueue_request()
[all …]
H A Dipmi_ssif.c71 ssif_polled_request(struct ipmi_softc *sc, struct ipmi_request *req) in ssif_polled_request()
316 struct ipmi_softc *sc = arg; in ssif_loop()
354 ssif_startup(struct ipmi_softc *sc) in ssif_startup()
362 ssif_driver_request(struct ipmi_softc *sc, struct ipmi_request *req) in ssif_driver_request()
377 ipmi_ssif_attach(struct ipmi_softc *sc, device_t smbus, int smbus_address) in ipmi_ssif_attach()
H A Dipmi_pci.c93 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_pci_attach()
178 sizeof(struct ipmi_softc)
201 struct ipmi_softc *sc; in ipmi2_pci_attach()
293 sizeof(struct ipmi_softc)
H A Dipmi_smbus.c77 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_smbus_attach()
127 sizeof(struct ipmi_softc)
H A Dipmi_opal.c73 struct ipmi_softc ipmi;
243 opal_ipmi_startup(struct ipmi_softc *sc) in opal_ipmi_startup()
251 opal_ipmi_driver_request(struct ipmi_softc *isc, struct ipmi_request *req) in opal_ipmi_driver_request()
H A Dipmi_acpi.c80 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_acpi_attach()
206 sizeof(struct ipmi_softc),
H A Dipmi_isa.c173 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_isa_attach()
286 sizeof(struct ipmi_softc),