Lines Matching refs:data
234 ds_print_msg(buf, "data sample offset/write-0 recovery time",
241 ds_print_msg(buf, "1-wire data output buffer status", 12);
242 ds_print_msg(buf, "1-wire data input buffer status", 13);
286 pr_err("Failed to read 1-wire data from 0x%x: err=%d.\n",
324 * the data buffer, but then do you return the first, last, or
328 * and any data to be received would have been available.
360 pr_err("Failed to write 1-wire data to ep0x%x: "
448 /* Dump the status for errors or if there is extended return data.
455 /* Extended data isn't an error. Well, a short is, but the dump
476 * Select the data transfer rate.
664 static void ds9490r_search(void *data, struct w1_master *master,
675 struct ds_device *dev = data;
726 * is data to read.
818 static u8 ds9490r_touch_bit(void *data, u8 bit)
820 struct ds_device *dev = data;
829 static void ds9490r_write_bit(void *data, u8 bit)
831 struct ds_device *dev = data;
836 static u8 ds9490r_read_bit(void *data)
838 struct ds_device *dev = data;
849 static void ds9490r_write_byte(void *data, u8 byte)
851 struct ds_device *dev = data;
856 static u8 ds9490r_read_byte(void *data)
858 struct ds_device *dev = data;
868 static void ds9490r_write_block(void *data, const u8 *buf, int len)
870 struct ds_device *dev = data;
885 static u8 ds9490r_read_block(void *data, u8 *buf, int len)
887 struct ds_device *dev = data;
907 static u8 ds9490r_reset(void *data)
909 struct ds_device *dev = data;
919 static u8 ds9490r_set_pullup(void *data, int delay)
921 struct ds_device *dev = data;
934 * This is necessary because a block write will wait for data
939 * get through, but the input transfers fail leaving data in
945 dev->master.data = dev;