Lines Matching refs:ds_device

123 struct ds_device {  struct
168 static int ds_send_control_cmd(struct ds_device *dev, u16 value, u16 index) in ds_send_control_cmd()
184 static int ds_send_control_mode(struct ds_device *dev, u16 value, u16 index) in ds_send_control_mode()
200 static int ds_send_control(struct ds_device *dev, u16 value, u16 index) in ds_send_control()
216 static void ds_dump_status(struct ds_device *ds_dev, unsigned char *buf, int count) in ds_dump_status()
268 static int ds_recv_status(struct ds_device *dev, struct ds_status *st) in ds_recv_status()
294 static void ds_reset_device(struct ds_device *dev) in ds_reset_device()
313 static int ds_recv_data(struct ds_device *dev, unsigned char *buf, int size) in ds_recv_data()
356 static int ds_send_data(struct ds_device *dev, unsigned char *buf, int len) in ds_send_data()
373 int ds_stop_pulse(struct ds_device *dev, int limit)
399 int ds_detect(struct ds_device *dev, struct ds_status *st)
426 static int ds_wait_status(struct ds_device *dev, struct ds_status *st) in ds_wait_status()
468 static int ds_reset(struct ds_device *dev) in ds_reset()
489 static int ds_set_speed(struct ds_device *dev, int speed)
509 static int ds_set_pullup(struct ds_device *dev, int delay) in ds_set_pullup()
535 static int ds_touch_bit(struct ds_device *dev, u8 bit, u8 *tbit) in ds_touch_bit()
555 static int ds_write_bit(struct ds_device *dev, u8 bit)
575 static int ds_write_byte(struct ds_device *dev, u8 byte) in ds_write_byte()
598 static int ds_read_byte(struct ds_device *dev, u8 *byte) in ds_read_byte()
616 static int ds_read_block(struct ds_device *dev, u8 *buf, int len) in ds_read_block()
642 static int ds_write_block(struct ds_device *dev, u8 *buf, int len) in ds_write_block()
678 struct ds_device *dev = data; in ds9490r_search()
790 static int ds_match_access(struct ds_device *dev, u64 init)
810 static int ds_set_path(struct ds_device *dev, u64 init)
838 struct ds_device *dev = data; in ds9490r_touch_bit()
849 struct ds_device *dev = data;
856 struct ds_device *dev = data;
869 struct ds_device *dev = data; in ds9490r_write_byte()
876 struct ds_device *dev = data; in ds9490r_read_byte()
888 struct ds_device *dev = data; in ds9490r_write_block()
905 struct ds_device *dev = data; in ds9490r_read_block()
927 struct ds_device *dev = data; in ds9490r_reset()
939 struct ds_device *dev = data; in ds9490r_set_pullup()
947 static int ds_w1_init(struct ds_device *dev) in ds_w1_init()
985 static void ds_w1_fini(struct ds_device *dev) in ds_w1_fini()
996 struct ds_device *dev; in ds_probe()
999 dev = kzalloc(sizeof(struct ds_device), GFP_KERNEL); in ds_probe()
1074 struct ds_device *dev; in ds_disconnect()