Lines Matching refs:op

277 nfsmb_exec(void *cookie, i2c_op_t op, i2c_addr_t addr, const void *cmd,
285 return nfsmb_quick(sc, addr, op, flags);
288 if (I2C_OP_READ_P(op) && (cmdlen == 0) && (buflen == 1)) {
289 rv = nfsmb_receive_1(sc, addr, op, flags);
296 if ((I2C_OP_READ_P(op)) && (cmdlen == 1) && (buflen == 1)) {
297 rv = nfsmb_read_1(sc, *(const uint8_t*)cmd, addr, op, flags);
304 if ((I2C_OP_READ_P(op)) && (cmdlen == 1) && (buflen == 2)) {
305 rv = nfsmb_read_2(sc, *(const uint8_t*)cmd, addr, op, flags);
312 if ((I2C_OP_WRITE_P(op)) && (cmdlen == 0) && (buflen == 1))
313 return nfsmb_send_1(sc, *(uint8_t*)vbuf, addr, op, flags);
315 if ((I2C_OP_WRITE_P(op)) && (cmdlen == 1) && (buflen == 1))
317 addr, op, flags);
319 if ((I2C_OP_WRITE_P(op)) && (cmdlen == 1) && (buflen == 2))
321 *(const uint8_t*)cmd, *((uint16_t *)vbuf), addr, op, flags);
350 nfsmb_quick(struct nfsmb_softc *sc, i2c_addr_t addr, i2c_op_t op, int flags)
359 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_QUICK;
367 nfsmb_send_1(struct nfsmb_softc *sc, uint8_t val, i2c_addr_t addr, i2c_op_t op,
380 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_BYTE;
389 i2c_op_t op, int flags)
404 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_BYTE_DATA;
412 i2c_addr_t addr, i2c_op_t op, int flags)
430 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_WORD_DATA;
440 nfsmb_receive_1(struct nfsmb_softc *sc, i2c_addr_t addr, i2c_op_t op, int flags)
449 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_BYTE;
462 nfsmb_read_1(struct nfsmb_softc *sc, uint8_t cmd, i2c_addr_t addr, i2c_op_t op,
475 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_BYTE_DATA;
487 nfsmb_read_2(struct nfsmb_softc *sc, uint8_t cmd, i2c_addr_t addr, i2c_op_t op,
500 data = I2C_OP_READ_P(op) | NFORCE_SMB_PROTOCOL_WORD_DATA;