Lines Matching refs:device_t
64 device_t bus; /* The iicbus being requested. */
65 device_t dev; /* The device requesting the bus. */
124 extern int iicbus_request_bus(device_t, device_t, int);
125 extern int iicbus_release_bus(device_t, device_t);
126 extern device_t iicbus_alloc_bus(device_t);
128 extern void iicbus_intr(device_t, int, char *);
130 extern int iicbus_null_repeated_start(device_t, u_char);
131 extern int iicbus_null_callback(device_t, int, caddr_t);
137 extern int iicbus_started(device_t);
138 extern int iicbus_start(device_t, u_char, int);
139 extern int iicbus_stop(device_t);
140 extern int iicbus_repeated_start(device_t, u_char, int);
141 extern int iicbus_write(device_t, const char *, int, int *, int);
142 extern int iicbus_read(device_t, char *, int, int *, int, int);
145 extern int iicbus_write_byte(device_t, char, int);
146 extern int iicbus_read_byte(device_t, char *, int);
149 extern int iicbus_block_write(device_t, u_char, char *, int, int *);
150 extern int iicbus_block_read(device_t, u_char, char *, int, int *);
153 int iicbus_transfer(device_t bus, struct iic_msg *msgs, uint32_t nmsgs);
154 int iicbus_transfer_excl(device_t bus, struct iic_msg *msgs, uint32_t nmsgs,
156 int iicbus_transfer_gen(device_t bus, struct iic_msg *msgs, uint32_t nmsgs);
163 int iicdev_readfrom(device_t _slavedev, uint8_t _regaddr, void *_buffer,
165 int iicdev_writeto(device_t _slavedev, uint8_t _regaddr, void *_buffer,