Lines Matching refs:slave

73 	u_char devaddr;			/* slave device address */
89 static int iicsmb_quick(device_t dev, u_char slave, int how);
90 static int iicsmb_sendb(device_t dev, u_char slave, char byte);
91 static int iicsmb_recvb(device_t dev, u_char slave, char *byte);
92 static int iicsmb_writeb(device_t dev, u_char slave, char cmd, char byte);
93 static int iicsmb_writew(device_t dev, u_char slave, char cmd, short word);
94 static int iicsmb_readb(device_t dev, u_char slave, char cmd, char *byte);
95 static int iicsmb_readw(device_t dev, u_char slave, char cmd, short *word);
96 static int iicsmb_pcall(device_t dev, u_char slave, char cmd, short sdata, short *rdata);
97 static int iicsmb_bwrite(device_t dev, u_char slave, char cmd, u_char count, char *buf);
98 static int iicsmb_bread(device_t dev, u_char slave, char cmd, u_char *count, char *buf);
279 iicsmb_quick(device_t dev, u_char slave, int how)
286 error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT);
290 error = iicbus_start(parent, slave | LSB, IICBUS_TIMEOUT);
305 iicsmb_sendb(device_t dev, u_char slave, char byte)
310 error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT);
322 iicsmb_recvb(device_t dev, u_char slave, char *byte)
327 error = iicbus_start(parent, slave | LSB, 0);
339 iicsmb_writeb(device_t dev, u_char slave, char cmd, char byte)
344 error = iicbus_start(parent, slave & ~LSB, 0);
357 iicsmb_writew(device_t dev, u_char slave, char cmd, short word)
365 error = iicbus_start(parent, slave & ~LSB, 0);
379 iicsmb_readb(device_t dev, u_char slave, char cmd, char *byte)
384 if ((error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT)))
390 if ((error = iicbus_repeated_start(parent, slave | LSB, IICBUS_TIMEOUT)))
405 iicsmb_readw(device_t dev, u_char slave, char cmd, short *word)
411 if ((error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT)))
417 if ((error = iicbus_repeated_start(parent, slave | LSB, IICBUS_TIMEOUT)))
432 iicsmb_pcall(device_t dev, u_char slave, char cmd, short sdata, short *rdata)
438 if ((error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT)))
451 if ((error = iicbus_repeated_start(parent, slave | LSB, IICBUS_TIMEOUT)))
466 iicsmb_bwrite(device_t dev, u_char slave, char cmd, u_char count, char *buf)
471 if ((error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT)))
488 iicsmb_bread(device_t dev, u_char slave, char cmd, u_char *count, char *buf)
493 if ((error = iicbus_start(parent, slave & ~LSB, IICBUS_TIMEOUT)))
499 if ((error = iicbus_repeated_start(parent, slave | LSB, IICBUS_TIMEOUT)))