Lines Matching refs:device

153 static status_t ide_init(struct device *dev);
157 static status_t ide_init(struct device *dev);
158 static ssize_t ide_get_block_size(struct device *dev);
159 static ssize_t ide_get_block_count(struct device *dev);
160 static ssize_t ide_write(struct device *dev, off_t offset, const void *buf, size_t count);
161 static ssize_t ide_read(struct device *dev, off_t offset, void *buf, size_t count);
175 static uint8_t ide_read_reg8(struct device *dev, int index);
176 static uint16_t ide_read_reg16(struct device *dev, int index);
177 static uint32_t ide_read_reg32(struct device *dev, int index);
179 static void ide_write_reg8(struct device *dev, int index, uint8_t value);
180 static void ide_write_reg16(struct device *dev, int index, uint16_t value);
181 static void ide_write_reg32(struct device *dev, int index, uint32_t value);
183 static void ide_read_reg8_array(struct device *dev, int index, void *buf, size_t count);
184 static void ide_read_reg16_array(struct device *dev, int index, void *buf, size_t count);
185 static void ide_read_reg32_array(struct device *dev, int index, void *buf, size_t count);
187 static void ide_write_reg8_array(struct device *dev, int index, const void *buf, size_t count);
188 static void ide_write_reg16_array(struct device *dev, int index, const void *buf, size_t count);
189 static void ide_write_reg32_array(struct device *dev, int index, const void *buf, size_t count);
191 static void ide_device_select(struct device *dev, int index);
192 static void ide_device_reset(struct device *dev);
193 static void ide_delay_400ns(struct device *dev);
194 static int ide_poll_status(struct device *dev, uint8_t on_mask, uint8_t off_mask);
195 static int ide_eval_error(struct device *dev);
196 static void ide_detect_drives(struct device *dev);
197 static int ide_wait_for_completion(struct device *dev);
198 static int ide_detect_ata(struct device *dev, int index);
199 static void ide_lba_setup(struct device *dev, uint32_t addr, int index);
201 static status_t ide_init(struct device *dev) { in ide_init()
286 struct device *dev = arg; in ide_irq_handler()
301 static ssize_t ide_get_block_size(struct device *dev) { in ide_get_block_size()
309 static ssize_t ide_get_block_count(struct device *dev) { in ide_get_block_count()
317 static ssize_t ide_write(struct device *dev, off_t offset, const void *buf, size_t count) { in ide_write()
401 static ssize_t ide_read(struct device *dev, off_t offset, void *buf, size_t count) { in ide_read()
485 static uint8_t ide_read_reg8(struct device *dev, int index) { in ide_read_reg8()
493 static uint16_t ide_read_reg16(struct device *dev, int index) { in ide_read_reg16()
501 static uint32_t ide_read_reg32(struct device *dev, int index) { in ide_read_reg32()
509 static void ide_read_reg8_array(struct device *dev, int index, void *buf, size_t count) { in ide_read_reg8_array()
517 static void ide_read_reg16_array(struct device *dev, int index, void *buf, size_t count) { in ide_read_reg16_array()
525 static void ide_read_reg32_array(struct device *dev, int index, void *buf, size_t count) { in ide_read_reg32_array()
533 static void ide_write_reg8_array(struct device *dev, int index, const void *buf, size_t count) { in ide_write_reg8_array()
541 static void ide_write_reg16_array(struct device *dev, int index, const void *buf, size_t count) { in ide_write_reg16_array()
549 static void ide_write_reg32_array(struct device *dev, int index, const void *buf, size_t count) { in ide_write_reg32_array()
557 static void ide_write_reg8(struct device *dev, int index, uint8_t value) { in ide_write_reg8()
565 static void ide_write_reg16(struct device *dev, int index, uint16_t value) { in ide_write_reg16()
573 static void ide_write_reg32(struct device *dev, int index, uint32_t value) { in ide_write_reg32()
581 static void ide_device_select(struct device *dev, int index) { in ide_device_select()
585 static void ide_delay_400ns(struct device *dev) { in ide_delay_400ns()
592 static void ide_device_reset(struct device *dev) { in ide_device_reset()
647 static int ide_eval_error(struct device *dev) { in ide_eval_error()
676 static int ide_poll_status(struct device *dev, uint8_t on_mask, uint8_t off_mask) { in ide_poll_status()
697 static void ide_detect_drives(struct device *dev) { in ide_detect_drives()
809 static int ide_wait_for_completion(struct device *dev) { in ide_wait_for_completion()
820 static status_t ide_detect_ata(struct device *dev, int index) { in ide_detect_ata()
903 static void ide_lba_setup(struct device *dev, uint32_t addr, int drive) { in ide_lba_setup()