Searched refs:i2c_bus_cookie (Results 1 - 6 of 6) sorted by relevance

/haiku/headers/private/i2c/
H A Di2c.h109 typedef void *i2c_bus_cookie; typedef
117 void (*set_i2c_bus)(i2c_bus_cookie cookie, i2c_bus bus);
119 status_t (*exec_command)(i2c_bus_cookie cookie, i2c_op op,
123 status_t (*scan_bus)(i2c_bus_cookie cookie);
125 status_t (*acquire_bus)(i2c_bus_cookie cookie);
126 void (*release_bus)(i2c_bus_cookie cookie);
128 status_t (*install_interrupt_handler)(i2c_bus_cookie cookie,
131 status_t (*uninstall_interrupt_handler)(i2c_bus_cookie cookie,
/haiku/src/add-ons/kernel/busses/i2c/ocores/
H A Dkernel_interface.cpp32 .set_i2c_bus = [](i2c_bus_cookie cookie, i2c_bus bus) {
35 .exec_command = [](i2c_bus_cookie cookie, i2c_op op,
41 .acquire_bus = [](i2c_bus_cookie cookie) {
44 .release_bus = [](i2c_bus_cookie cookie) {
/haiku/src/add-ons/kernel/busses/i2c/pch/
H A Dpch_i2c.h110 status_t (*scan_bus)(i2c_bus_cookie cookie);
H A Dpch_i2c.cpp95 set_sim(i2c_bus_cookie cookie, i2c_bus sim)
104 exec_command(i2c_bus_cookie cookie, i2c_op op, i2c_addr slaveAddress,
361 scan_bus(i2c_bus_cookie cookie)
372 acquire_bus(i2c_bus_cookie cookie)
381 release_bus(i2c_bus_cookie cookie)
H A Dpch_i2c_acpi.cpp64 acpi_scan_bus(i2c_bus_cookie cookie)
H A Dpch_i2c_pci.cpp34 pci_scan_bus(i2c_bus_cookie cookie)

Completed in 28 milliseconds