Lines Matching defs:idev

33 iic_dp_aux_transaction(device_t idev, int mode, uint8_t write_byte,
39 aux_data = device_get_softc(idev);
40 ret = (*aux_data->aux_ch)(idev, mode, write_byte, read_byte);
56 iic_dp_aux_address(device_t idev, u16 address, bool reading)
61 aux_data = device_get_softc(idev);
69 ret = iic_dp_aux_transaction(idev, mode, 0, NULL);
78 iic_dp_aux_stop(device_t idev, bool reading)
83 aux_data = device_get_softc(idev);
90 (void)iic_dp_aux_transaction(idev, mode, 0, NULL);
100 iic_dp_aux_put_byte(device_t idev, u8 byte)
105 aux_data = device_get_softc(idev);
110 ret = iic_dp_aux_transaction(idev, MODE_I2C_WRITE, byte, NULL);
119 iic_dp_aux_get_byte(device_t idev, u8 *byte_ret)
124 aux_data = device_get_softc(idev);
129 ret = iic_dp_aux_transaction(idev, MODE_I2C_READ, 0, byte_ret);
134 iic_dp_aux_xfer(device_t idev, struct iic_msg *msgs, uint32_t num)
148 ret = iic_dp_aux_address(idev, msgs[m].slave >> 1, reading);
153 ret = iic_dp_aux_get_byte(idev, &buf[b]);
159 ret = iic_dp_aux_put_byte(idev, buf[b]);
167 iic_dp_aux_stop(idev, reading);
173 iic_dp_aux_reset_bus(device_t idev)
176 (void)iic_dp_aux_address(idev, 0, false);
177 (void)iic_dp_aux_stop(idev, false);
181 iic_dp_aux_reset(device_t idev, u_char speed, u_char addr, u_char *oldaddr)
184 iic_dp_aux_reset_bus(idev);
189 iic_dp_aux_prepare_bus(device_t idev)
193 iic_dp_aux_reset_bus(idev);
198 iic_dp_aux_probe(device_t idev)
205 iic_dp_aux_attach(device_t idev)
209 aux_data = device_get_softc(idev);
210 aux_data->port = device_add_child(idev, "iicbus", DEVICE_UNIT_ANY);
214 bus_attach_children(idev);
220 int (*ch)(device_t idev, int mode, uint8_t write_byte, uint8_t *read_byte),