Searched refs:ipmi_softc (Results 1 – 11 of 11) sorted by relevance
/freebsd/sys/dev/ipmi/ |
H A D | ipmivars.h | 71 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 D | ipmi_smic.c | 49 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 D | ipmi_kcs.c | 52 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 D | ipmi_bt.c | 87 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 D | ipmi.c | 128 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 D | ipmi_ssif.c | 71 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 D | ipmi_pci.c | 93 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 D | ipmi_smbus.c | 77 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_smbus_attach() 127 sizeof(struct ipmi_softc)
|
H A D | ipmi_opal.c | 73 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 D | ipmi_acpi.c | 80 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_acpi_attach() 206 sizeof(struct ipmi_softc),
|
H A D | ipmi_isa.c | 173 struct ipmi_softc *sc = device_get_softc(dev); in ipmi_isa_attach() 286 sizeof(struct ipmi_softc),
|