Lines Matching refs:datalen
221 const void *cmdbuf, size_t cmdlen, void *databuf, size_t datalen, int flags)
245 datalen > 256)
270 datalen == 0) {
272 device_printf(sc->sc_dv,"ds28e17iic_i2c_write: ************ called with zero length read: cmdlen: %zu, datalen: %zu ***************\n",
273 cmdlen, datalen);
293 dcmd, 0xff, datalen, databuf, 0, crc16, &i2c_status);
319 len = datalen;
358 void *databuf, size_t datalen, int flags)
371 datalen > 256)
385 if (datalen == 0)
394 DS28E17IIC_DC_RD_WITH_STOP, maddr, datalen,
399 onewire_read_block(sc->sc_onewire, databuf, datalen);
419 const void *cmdbuf, size_t cmdlen, void *databuf, size_t datalen, int flags)
440 datalen > 256)
456 datalen == 0) {
458 device_printf(sc->sc_dv,"ds28e17iic_i2c_write_read: ************ called with zero length read: cmdlen: %zu, datalen: %zu ***************\n",
459 cmdlen, datalen);
470 __UNCONST(cmdbuf), datalen, crc16, &i2c_status);
481 onewire_read_block(sc->sc_onewire, databuf, datalen);
500 size_t cmdlen, void *databuf, size_t datalen, int flags)
523 err = ds28e17iic_i2c_write(sc, op, addr, cmdbuf, cmdlen, databuf, datalen, flags);
529 err = ds28e17iic_i2c_write_read(sc, op, addr, cmdbuf, cmdlen, databuf, datalen, flags);
531 err = ds28e17iic_i2c_read(sc, op, addr, databuf, datalen, flags);