Home
last modified time | relevance | path

Searched refs:IDEState (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/hw/ide/
H A Dide-internal.h374 static inline IDEState *ide_bus_active_if(IDEBus *bus) in ide_bus_active_if()
391 VMSTATE_STRUCT_ARRAY(_field, _state, 2, 3, vmstate_ide_drive, IDEState)
394 VMSTATE_STRUCT(_field, _state, 1, vmstate_ide_drive, IDEState)
397 int64_t ide_get_sector(IDEState *s);
398 void ide_set_sector(IDEState *s, int64_t sector_num);
400 void ide_start_dma(IDEState *s, BlockCompletionFunc *cb);
401 void dma_buf_commit(IDEState *s, uint32_t tx_bytes);
402 void ide_dma_error(IDEState *s);
403 void ide_abort_command(IDEState *s);
405 void ide_atapi_cmd_ok(IDEState *s);
[all …]
H A Dcore.c82 static void ide_dummy_transfer_stop(IDEState *s);
113 static void ide_identify_size(IDEState *s) in ide_identify_size()
128 static void ide_identify(IDEState *s) in ide_identify()
243 static void ide_atapi_identify(IDEState *s) in ide_atapi_identify()
311 static void ide_cfata_identify_size(IDEState *s) in ide_cfata_identify_size()
320 static void ide_cfata_identify(IDEState *s) in ide_cfata_identify()
387 static void ide_set_signature(IDEState *s) in ide_set_signature()
405 static bool ide_sect_range_ok(IDEState *s, in ide_sect_range_ok()
419 IDEState *s;
466 IDEState *s = iocb->s; in ide_issue_trim_cb()
[all …]
H A Datapi.c58 static inline int media_present(IDEState *s) in media_present()
64 static inline int media_is_dvd(IDEState *s) in media_is_dvd()
69 static inline int media_is_cd(IDEState *s) in media_is_cd()
92 cd_read_sector_sync(IDEState *s) in cd_read_sector_sync()
130 IDEState *s = opaque; in cd_read_sector_cb()
153 static int cd_read_sector(IDEState *s) in cd_read_sector()
177 void ide_atapi_cmd_ok(IDEState *s) in ide_atapi_cmd_ok()
186 void ide_atapi_cmd_error(IDEState *s, int sense_key, int asc) in ide_atapi_cmd_error()
198 void ide_atapi_io_error(IDEState *s, int ret) in ide_atapi_io_error()
210 static uint16_t atapi_byte_count_limit(IDEState *s) in atapi_byte_count_limit()
[all …]
H A Dtrace-events5 …_t val, void *bus, void *s) "IDE PIO rd @ 0x%"PRIx32" (%s); val 0x%02"PRIx32"; bus %p IDEState %p"
6 …2_t val, void *bus, void *s) "IDE PIO wr @ 0x%"PRIx32" (%s); val 0x%02"PRIx32"; bus %p IDEState %p"
7 …) "IDE PIO rd @ 0x%"PRIx32" (Alt Status); val 0x%02"PRIx32"; bus %p; IDEState %p"
10 … "IDE PIO rd @ 0x%"PRIx32" (Data: Word); val 0x%04"PRIx32"; bus %p; IDEState %p"
11 …) "IDE PIO wr @ 0x%"PRIx32" (Data: Word); val 0x%04"PRIx32"; bus %p; IDEState %p"
12 … "IDE PIO rd @ 0x%"PRIx32" (Data: Long); val 0x%08"PRIx32"; bus %p; IDEState %p"
13 …) "IDE PIO wr @ 0x%"PRIx32" (Data: Long); val 0x%08"PRIx32"; bus %p; IDEState %p"
22 ide_dma_cb(void *s, int64_t sector_num, int n, const char *dma) "IDEState %p; sector_num=%"PRId64" …
53 ide_atapi_cmd_error(void *s, int sense_key, int asc) "IDEState: %p; sense=0x%x asc=0x%x"
54 ide_atapi_cmd_reply_end(void *s, int tx_size, int elem_tx_size, int32_t index) "IDEState %p; reply:…
[all …]
H A Dmacio.c63 IDEState *s = ide_bus_active_if(&m->bus); in pmac_ide_atapi_transfer_cb()
136 IDEState *s = ide_bus_active_if(&m->bus); in pmac_ide_transfer_cb()
217 IDEState *s = ide_bus_active_if(&m->bus); in pmac_ide_transfer()
248 IDEState *s = ide_bus_active_if(&m->bus); in pmac_ide_flush()
385 static void ide_dbdma_start(const IDEDMA *dma, IDEState *s, in ide_dbdma_start()
H A Dahci.c621 IDEState *ide_state = &ad->port.ifs[0]; in ahci_init_d2h()
645 IDEState *s = &ad->port.ifs[0]; in ahci_set_signature()
659 IDEState *ide_state = &d->port.ifs[0]; in ahci_reset_port()
790 IDEState *ide_state; in ahci_write_fis_sdb()
832 IDEState *s = &ad->port.ifs[0]; in ahci_write_fis_pio()
876 IDEState *s = &ad->port.ifs[0]; in ahci_write_fis_d2h()
1018 IDEState *ide_state = &ncq_tfs->drive->port.ifs[0]; in ncq_err()
1049 IDEState *ide_state = &ncq_tfs->drive->port.ifs[0]; in ncq_cb()
1091 IDEState *ide_state = &ad->port.ifs[0]; in execute_ncq_command()
1231 IDEState *ide_state = &s->dev[port].port.ifs[0]; in handle_reg_h2d_fis()
[all …]
H A Dpci.c192 static IDEState *bmdma_active_if(BMDMAState *bmdma) in bmdma_active_if()
198 static void bmdma_start_dma(const IDEDMA *dma, IDEState *s, in bmdma_start_dma()
224 IDEState *s = bmdma_active_if(bm); in bmdma_prepare_buf()
276 IDEState *s = bmdma_active_if(bm); in bmdma_rw_buf()
H A Dide-bus.c89 IDEState *s = &DO_UPCAST(IDEBus, qbus, bus)->ifs[unit]; in ide_get_geometry()
H A Dide-dev.c79 IDEState *s = bus->ifs + dev->unit; in ide_dev_initfn()
/openbmc/qemu/include/hw/ide/
H A Dide-dma.h7 typedef struct IDEState IDEState; typedef
11 typedef void DMAStartFunc(const IDEDMA *, IDEState *, BlockCompletionFunc *);
H A Dide-dev.h28 typedef struct IDEState IDEState; typedef
31 typedef void EndTransferFunc(IDEState *);
54 struct IDEState { struct
H A Dide-bus.h12 IDEState ifs[2];
/openbmc/qemu/docs/devel/migration/
H A Dmain.rst282 IDEState *s = opaque;
296 VMSTATE_INT32(req_nb_sectors, IDEState),
297 VMSTATE_VARRAY_INT32(io_buffer, IDEState, io_buffer_total_len, 1,
299 VMSTATE_INT32(cur_io_buffer_offset, IDEState),
300 VMSTATE_INT32(cur_io_buffer_len, IDEState),
301 VMSTATE_UINT8(end_transfer_fn_idx, IDEState),
302 VMSTATE_INT32(elementary_transfer_size, IDEState),
303 VMSTATE_INT32(packet_transfer_size, IDEState),