Lines Matching refs:AHCIState

45 static void check_cmd(AHCIState *s, int port);
46 static void handle_cmd(AHCIState *s, int port, uint8_t slot);
47 static void ahci_reset_port(AHCIState *s, int port);
117 static uint32_t ahci_port_read(AHCIState *s, int port, int offset) in ahci_port_read()
182 static void ahci_irq_raise(AHCIState *s) in ahci_irq_raise()
197 static void ahci_irq_lower(AHCIState *s) in ahci_irq_lower()
210 static void ahci_check_irq(AHCIState *s) in ahci_check_irq()
231 static void ahci_trigger_irq(AHCIState *s, AHCIDevice *d, in ahci_trigger_irq()
305 static void ahci_port_write(AHCIState *s, int port, int offset, uint32_t val) in ahci_port_write()
397 AHCIState *s = opaque; in ahci_mem_read_32()
472 AHCIState *s = opaque; in ahci_mem_write()
543 AHCIState *s = opaque; in ahci_idp_read()
559 AHCIState *s = opaque; in ahci_idp_write()
577 static void ahci_reg_init(AHCIState *s) in ahci_reg_init()
595 static void check_cmd(AHCIState *s, int port) in check_cmd()
655 static void ahci_reset_port(AHCIState *s, int port) in ahci_reset_port()
786 static void ahci_write_fis_sdb(AHCIState *s, NCQTransferState *ncq_tfs) in ahci_write_fis_sdb()
1125 static void process_ncq_command(AHCIState *s, int port, const uint8_t *cmd_fis, in process_ncq_command()
1218 static AHCICmdHdr *get_cmd_header(AHCIState *s, uint8_t port, uint8_t slot) in get_cmd_header()
1227 static void handle_reg_h2d_fis(AHCIState *s, int port, in handle_reg_h2d_fis()
1341 static void handle_cmd(AHCIState *s, int port, uint8_t slot) in handle_cmd()
1608 void ahci_init(AHCIState *s, DeviceState *qdev) in ahci_init()
1618 void ahci_realize(AHCIState *s, DeviceState *qdev, AddressSpace *as) in ahci_realize()
1643 void ahci_uninit(AHCIState *s) in ahci_uninit()
1659 void ahci_reset(AHCIState *s) in ahci_reset()
1739 AHCIState *s = opaque; in ahci_state_post_load()
1823 VMSTATE_STRUCT_VARRAY_POINTER_UINT32(dev, AHCIState, ports,
1825 VMSTATE_UINT32(control_regs.cap, AHCIState),
1826 VMSTATE_UINT32(control_regs.ghc, AHCIState),
1827 VMSTATE_UINT32(control_regs.irqstatus, AHCIState),
1828 VMSTATE_UINT32(control_regs.impl, AHCIState),
1829 VMSTATE_UINT32(control_regs.version, AHCIState),
1830 VMSTATE_UINT32(idp_index, AHCIState),
1831 VMSTATE_UINT32_EQUAL(ports, AHCIState, NULL),
1900 void ahci_ide_create_devs(AHCIState *ahci, DriveInfo **hd) in type_init()