Lines Matching refs:slave
60 static int imcsmb_readb(device_t dev, u_char slave, char cmd, char *byte);
61 static int imcsmb_readw(device_t dev, u_char slave, char cmd, short *word);
62 static int imcsmb_writeb(device_t dev, u_char slave, char cmd, char byte);
63 static int imcsmb_writew(device_t dev, u_char slave, char cmd, short word);
66 static int imcsmb_transfer(device_t dev, u_char slave, char cmd, void *data,
191 imcsmb_readb(device_t dev, u_char slave, char cmd, char *byte) in imcsmb_readb() argument
194 return (imcsmb_transfer(dev, slave, cmd, byte, FALSE, FALSE)); in imcsmb_readb()
215 imcsmb_readw(device_t dev, u_char slave, char cmd, short *word) in imcsmb_readw() argument
218 return (imcsmb_transfer(dev, slave, cmd, word, TRUE, FALSE)); in imcsmb_readw()
239 imcsmb_writeb(device_t dev, u_char slave, char cmd, char byte) in imcsmb_writeb() argument
242 return (imcsmb_transfer(dev, slave, cmd, &byte, FALSE, TRUE)); in imcsmb_writeb()
263 imcsmb_writew(device_t dev, u_char slave, char cmd, short word) in imcsmb_writew() argument
266 return (imcsmb_transfer(dev, slave, cmd, &word, TRUE, TRUE)); in imcsmb_writew()
295 imcsmb_transfer(device_t dev, u_char slave, char cmd, void *data, int word_op, in imcsmb_transfer() argument
331 cntl_val |= ((uint32_t) slave & 0xf0) << 24; in imcsmb_transfer()
364 cmd_val |= (uint32_t) ((slave & 0xe) << 23); in imcsmb_transfer()
465 if ((slave & 0xf0) != 0x60) { in imcsmb_transfer()