/haiku/src/add-ons/kernel/drivers/dvb/cx23882/ |
H A D | cx22702.h | 31 status_t cx22702_reg_write(i2c_bus *bus, uint8 reg, uint8 data); 32 status_t cx22702_reg_read(i2c_bus *bus, uint8 reg, uint8 *data); 34 status_t cx22702_init(i2c_bus *bus); 36 status_t cx22702_get_frequency_info(i2c_bus *bus, dvb_frequency_info_t *info); 38 status_t cx22702_set_tuning_parameters(i2c_bus *bus, const dvb_t_tuning_parameters_t *params); 39 status_t cx22702_get_tuning_parameters(i2c_bus *bus, dvb_t_tuning_parameters_t *params); 41 status_t cx22702_get_status(i2c_bus *bus, dvb_status_t *status); 42 status_t cx22702_get_ss(i2c_bus *bus, uint32 *ss); 43 status_t cx22702_get_ber(i2c_bus *bus, uint32 *ber); 44 status_t cx22702_get_snr(i2c_bus *bu [all...] |
H A D | dtt7592.h | 31 status_t dtt7592_write(i2c_bus *bus, const uint8 data[4]); 32 status_t dtt7592_read(i2c_bus *bus, uint8 *data); 34 status_t dtt7592_set_frequency(i2c_bus *bus, uint32 frequency, dvb_bandwidth_t bandwidth); 36 void dtt7582_test(i2c_bus *bus);
|
H A D | i2c_core.h | 36 typedef struct _i2c_bus i2c_bus; typedef in typeref:struct:_i2c_bus 38 i2c_bus *i2c_create_bus(void *cookie, 46 void i2c_delete_bus(i2c_bus *bus); 48 status_t i2c_read(i2c_bus *bus, int address, void *data, int size); 49 status_t i2c_write(i2c_bus *bus, int address, const void *data, int size); 51 status_t i2c_xfer(i2c_bus *bus, int address,
|
H A D | i2c_core.c | 37 static status_t i2c_writebyte(i2c_bus *bus, uint8 byte, int *ack); 38 static status_t i2c_readbyte(i2c_bus *bus, uint8 *pbyte); 39 static status_t i2c_read_unlocked(i2c_bus *bus, int address, void *data, int size); 40 static status_t i2c_write_unlocked(i2c_bus *bus, int address, const void *data, int size); 56 i2c_bus * 65 i2c_bus *bus = malloc(sizeof(i2c_bus)); 93 i2c_delete_bus(i2c_bus *bus) 103 set_sda_low(i2c_bus *bus) 111 set_sda_high(i2c_bus *bu [all...] |
H A D | cx23882_i2c.c | 74 device->i2c_bus = i2c_create_bus(device, 80000, 2000000, set_scl, set_sda, get_scl, get_sda); 80 return device->i2c_bus ? B_OK : B_ERROR; 87 i2c_delete_bus(device->i2c_bus);
|
H A D | dtt7592.c | 38 dtt7592_write(i2c_bus *bus, const uint8 data[4]) 50 dtt7592_read(i2c_bus *bus, uint8 *data) 61 dtt7592_set_frequency(i2c_bus *bus, uint32 frequency, dvb_bandwidth_t bandwidth) 137 dtt7582_dump(i2c_bus *bus) 148 dtt7582_test(i2c_bus *bus)
|
H A D | dvb_interface.c | 56 res = i2c_xfer(device->i2c_bus, I2C_ADDR_EEPROM, &adr, 1, d, sizeof(d)); 141 if (cx22702_init(device->i2c_bus) == B_OK) 155 // dtt7582_test(device->i2c_bus); 215 if ((res = cx22702_get_frequency_info(device->i2c_bus, &info)) < B_OK) 237 if ((res = cx22702_set_tuning_parameters(device->i2c_bus, ¶ms.u.dvb_t)) < B_OK) 245 if ((res = cx22702_get_tuning_parameters(device->i2c_bus, ¶ms.u.dvb_t)) < B_OK) 255 if ((res = cx22702_get_status(device->i2c_bus, &status)) < B_OK) 265 if ((res = cx22702_get_ss(device->i2c_bus, &value)) < B_OK) 275 if ((res = cx22702_get_ber(device->i2c_bus, &value)) < B_OK) 285 if ((res = cx22702_get_snr(device->i2c_bus, [all...] |
H A D | cx22702.c | 42 cx22702_reg_dump(i2c_bus *bus) 57 cx22702_reg_write(i2c_bus *bus, uint8 reg, uint8 data) 69 cx22702_reg_read(i2c_bus *bus, uint8 reg, uint8 *data) 80 cx22702_init(i2c_bus *bus) 101 cx22702_get_frequency_info(i2c_bus *bus, dvb_frequency_info_t *info) 112 cx22702_set_tuning_parameters(i2c_bus *bus, const dvb_t_tuning_parameters_t *params) 207 cx22702_get_tuning_parameters(i2c_bus *bus, dvb_t_tuning_parameters_t *params) 232 cx22702_get_status(i2c_bus *bus, dvb_status_t *status) 254 cx22702_get_ss(i2c_bus *bus, uint32 *ss) 265 cx22702_get_ber(i2c_bus *bu [all...] |
H A D | cx23882.h | 39 i2c_bus * i2c_bus; member in struct:__anon4
|
/haiku/headers/private/graphics/common/ |
H A D | ddc.h | 17 void ddc2_init_timing(i2c_bus *bus); 21 status_t ddc2_read_edid1(const i2c_bus *bus, edid1_info *edid,
|
H A D | i2c.h | 38 struct i2c_bus; 45 typedef status_t (*i2c_send_receive)(const struct i2c_bus *bus, uint32 slave_address, 50 typedef struct i2c_bus { struct 58 } i2c_bus; typedef in typeref:struct:i2c_bus 66 status_t i2c_send_receive_callback(const i2c_bus *bus, uint32 slave_address,
|
/haiku/headers/private/i2c/ |
H A D | i2c.h | 32 typedef void* i2c_bus; typedef 45 typedef void* i2c_bus; typedef 77 status_t (*exec_command)(i2c_bus cookie, i2c_op op, i2c_addr slaveAddress, 80 status_t (*acquire_bus)(i2c_bus cookie); 81 void (*release_bus)(i2c_bus cookie); 95 status_t (*register_device)(i2c_bus bus, i2c_addr slaveAddress, 117 void (*set_i2c_bus)(i2c_bus_cookie cookie, i2c_bus bus);
|
/haiku/src/add-ons/accelerants/common/ |
H A D | i2c.c | 94 wait_for_clk(const i2c_bus *bus, bigtime_t timeout) 122 send_start_condition(const i2c_bus *bus) 146 send_stop_condition(const i2c_bus *bus) 172 send_bit(const i2c_bus *bus, uint8 bit, int timeout) 198 send_acknowledge(const i2c_bus *bus) 249 send_byte(const i2c_bus *bus, uint8 byte, bool acknowledge) 271 send_slave_address(const i2c_bus *bus, uint8 slaveAddress, bool isWrite) 301 receive_bit(const i2c_bus *bus, bool *bit, int timeout) 339 receive_byte(const i2c_bus *bus, uint8 *resultByte, bool acknowledge) 368 send_bytes(const i2c_bus *bu [all...] |
H A D | ddc.c | 58 call_send_receive(const i2c_bus *bus, int slave_address, 72 ddc2_read(const i2c_bus *bus, int start, uint8 *buffer, size_t length) 108 ddc2_read_vdif(const i2c_bus *bus, int start, 149 ddc2_init_timing(i2c_bus *bus) 166 ddc2_read_edid1(const i2c_bus *bus, edid1_info *edid,
|
/haiku/src/add-ons/accelerants/intel_extreme/ |
H A D | Ports.h | 25 struct i2c_bus; 62 virtual status_t SetupI2c(struct i2c_bus *bus); 63 virtual status_t SetupI2cFallback(struct i2c_bus *bus); 84 status_t _SetupDpAuxI2c(struct i2c_bus *bus); 92 static status_t _DpAuxSendReceiveHook(const struct i2c_bus *bus, 194 virtual status_t SetupI2c(i2c_bus *bus); 236 virtual status_t SetupI2c(i2c_bus *bus); 237 virtual status_t SetupI2cFallback(struct i2c_bus *bus);
|
H A D | Ports.cpp | 228 i2c_bus bus; 260 Port::SetupI2c(i2c_bus *bus) 281 Port::SetupI2cFallback(i2c_bus *bus) 591 Port::_SetupDpAuxI2c(i2c_bus *bus) 724 Port::_DpAuxSendReceiveHook(const struct i2c_bus *bus, uint32 slaveAddress, 1709 DisplayPort::SetupI2c(i2c_bus *bus) 2289 DigitalDisplayInterface::SetupI2c(i2c_bus *bus) 2304 DigitalDisplayInterface::SetupI2cFallback(i2c_bus *bus)
|
/haiku/src/add-ons/accelerants/3dfx/ |
H A D | 3dfx_edid.cpp | 49 i2c_bus bus;
|
/haiku/src/add-ons/accelerants/s3/ |
H A D | virge_edid.cpp | 94 i2c_bus bus; 107 i2c_bus bus;
|
H A D | savage_edid.cpp | 77 i2c_bus bus;
|
/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | ocores_i2c.h | 91 void SetI2cBus(i2c_bus bus); 116 i2c_bus fBus{};
|
H A D | kernel_interface.cpp | 32 .set_i2c_bus = [](i2c_bus_cookie cookie, i2c_bus bus) {
|
H A D | ocores_i2c.cpp | 185 OcoresI2c::SetI2cBus(i2c_bus bus)
|
/haiku/src/add-ons/kernel/bus_managers/i2c/ |
H A D | I2CModule.cpp | 43 i2c_register_device(i2c_bus _bus, i2c_addr slaveAddress, char* hid,
|
/haiku/src/add-ons/kernel/busses/i2c/pch/ |
H A D | pch_i2c.h | 77 i2c_bus sim;
|
/haiku/src/add-ons/accelerants/nvidia/engine/ |
H A D | nv_i2c.c | 375 bool *i2c_bus = &(si->ps.i2c_bus0); local 422 i2c_bus[bus] = true; 429 if (i2c_bus[bus]) { 638 i2c_bus bus; 671 bool *i2c_bus = &(si->ps.i2c_bus0); local 675 if (i2c_bus[bus])
|