Lines Matching defs:fdctrl_t

95 typedef struct fdctrl_t fdctrl_t;
505 static void fdctrl_reset(fdctrl_t *fdctrl, int do_irq);
506 static void fdctrl_reset_fifo(fdctrl_t *fdctrl);
517 static void fdctrl_raise_irq(fdctrl_t *fdctrl, uint8_t status0);
518 static fdrive_t *get_cur_drv(fdctrl_t *fdctrl);
521 static uint32_t fdctrl_read_statusA(fdctrl_t *fdctrl);
522 static uint32_t fdctrl_read_statusB(fdctrl_t *fdctrl);
523 static uint32_t fdctrl_read_dor(fdctrl_t *fdctrl);
524 static void fdctrl_write_dor(fdctrl_t *fdctrl, uint32_t value);
525 static uint32_t fdctrl_read_tape(fdctrl_t *fdctrl);
526 static void fdctrl_write_tape(fdctrl_t *fdctrl, uint32_t value);
527 static uint32_t fdctrl_read_main_status(fdctrl_t *fdctrl);
528 static void fdctrl_write_rate(fdctrl_t *fdctrl, uint32_t value);
529 static uint32_t fdctrl_read_data(fdctrl_t *fdctrl);
530 static void fdctrl_write_data(fdctrl_t *fdctrl, uint32_t value);
531 static uint32_t fdctrl_read_dir(fdctrl_t *fdctrl);
532 static void fdctrl_write_ccr(fdctrl_t *fdctrl, uint32_t value);
697 struct fdctrl_t {
699 fdctrl_t *fdctrl;
764 fdctrl_t *fdctrl = (fdctrl_t *)opaque;
800 fdctrl_t *fdctrl = (fdctrl_t *)opaque;
826 static void fdctrl_reset_irq(fdctrl_t *fdctrl)
839 static void fdctrl_raise_irq(fdctrl_t *fdctrl, uint8_t status0)
865 static void fdctrl_reset(fdctrl_t *fdctrl, int do_irq)
898 static inline fdrive_t *drv0(fdctrl_t *fdctrl)
903 static inline fdrive_t *drv1(fdctrl_t *fdctrl)
912 static inline fdrive_t *drv2(fdctrl_t *fdctrl)
920 static inline fdrive_t *drv3(fdctrl_t *fdctrl)
929 static fdrive_t *get_cur_drv(fdctrl_t *fdctrl)
943 static uint32_t fdctrl_read_statusA(fdctrl_t *fdctrl)
953 static uint32_t fdctrl_read_statusB(fdctrl_t *fdctrl)
963 static uint32_t fdctrl_read_dor(fdctrl_t *fdctrl)
974 static void fdctrl_write_dor(fdctrl_t *fdctrl, uint32_t value)
1013 static uint32_t fdctrl_read_tape(fdctrl_t *fdctrl)
1022 static void fdctrl_write_tape(fdctrl_t *fdctrl, uint32_t value)
1036 static uint32_t fdctrl_read_main_status(fdctrl_t *fdctrl)
1049 static void fdctrl_write_rate(fdctrl_t *fdctrl, uint32_t value)
1070 static void fdctrl_write_ccr(fdctrl_t *fdctrl, uint32_t value)
1103 static uint32_t fdctrl_read_dir(fdctrl_t *fdctrl)
1131 static void fdctrl_reset_fifo(fdctrl_t *fdctrl)
1139 static void fdctrl_set_fifo(fdctrl_t *fdctrl, int fifo_len, int do_irq)
1150 static void fdctrl_unimplemented(fdctrl_t *fdctrl, int direction)
1158 static int fdctrl_seek_to_next_sect(fdctrl_t *fdctrl, fdrive_t *cur_drv)
1192 static void fdctrl_stop_transfer(fdctrl_t *fdctrl, uint8_t status0,
1226 static void fdctrl_start_transfer(fdctrl_t *fdctrl, int direction)
1354 static void fdctrl_start_format(fdctrl_t *fdctrl)
1458 static void fdctrl_start_transfer_del(fdctrl_t *fdctrl, int direction)
1518 fdctrl_t *fdctrl;
1529 fdctrl = (fdctrl_t *)opaque;
1728 static uint32_t fdctrl_read_data(fdctrl_t *fdctrl)
1785 static void fdctrl_format_sector(fdctrl_t *fdctrl)
1863 static void fdctrl_handle_lock(fdctrl_t *fdctrl, int direction)
1870 static void fdctrl_handle_dumpreg(fdctrl_t *fdctrl, int direction)
1895 static void fdctrl_handle_version(fdctrl_t *fdctrl, int direction)
1902 static void fdctrl_handle_partid(fdctrl_t *fdctrl, int direction)
1908 static void fdctrl_handle_restore(fdctrl_t *fdctrl, int direction)
1931 static void fdctrl_handle_save(fdctrl_t *fdctrl, int direction)
1961 static void fdctrl_handle_readid(fdctrl_t *fdctrl, int direction)
1977 static void fdctrl_handle_format_track(fdctrl_t *fdctrl, int direction)
2009 static void fdctrl_handle_specify(fdctrl_t *fdctrl, int direction)
2021 static void fdctrl_handle_sense_drive_status(fdctrl_t *fdctrl, int direction)
2037 static void fdctrl_handle_recalibrate(fdctrl_t *fdctrl, int direction)
2054 static void fdctrl_handle_sense_interrupt_status(fdctrl_t *fdctrl, int direction)
2080 static void fdctrl_handle_seek(fdctrl_t *fdctrl, int direction)
2110 static void fdctrl_handle_perpendicular_mode(fdctrl_t *fdctrl, int direction)
2120 static void fdctrl_handle_configure(fdctrl_t *fdctrl, int direction)
2128 static void fdctrl_handle_powerdown_mode(fdctrl_t *fdctrl, int direction)
2135 static void fdctrl_handle_option(fdctrl_t *fdctrl, int direction)
2141 static void fdctrl_handle_drive_specification_command(fdctrl_t *fdctrl, int direction)
2163 static void fdctrl_handle_relative_seek_out(fdctrl_t *fdctrl, int direction)
2179 static void fdctrl_handle_relative_seek_in(fdctrl_t *fdctrl, int direction)
2200 void (*handler)(fdctrl_t *fdctrl, int direction);
2239 static void fdctrl_write_data(fdctrl_t *fdctrl, uint32_t value)
2305 fdctrl_t *fdctrl = (fdctrl_t *)opaque;
2345 fdctrl_t *fdctrl = (fdctrl_t *)pvUser;
2386 fdctrl_t *pThis = PDMINS_2_DATA(pDevIns, fdctrl_t *);
2444 fdctrl_t *pThis = PDMINS_2_DATA(pDevIns, fdctrl_t *);
2623 fdctrl_t *pThis = RT_FROM_MEMBER (pInterface, fdctrl_t, ILeds);
2638 fdctrl_t *pThis = RT_FROM_MEMBER (pInterface, fdctrl_t, IBaseStatus);
2728 fdctrl_t *fdctrl = PDMINS_2_DATA(pDevIns, fdctrl_t *);
2776 fdctrl_t *pThis = PDMINS_2_DATA(pDevIns, fdctrl_t *);
2808 fdctrl_t *pThis = PDMINS_2_DATA (pDevIns, fdctrl_t *);
2824 fdctrl_t *pThis = PDMINS_2_DATA(pDevIns, fdctrl_t *);
3000 sizeof(fdctrl_t),