Lines Matching refs:ESPState

46 static void esp_raise_irq(ESPState *s)  in esp_raise_irq()
55 static void esp_lower_irq(ESPState *s) in esp_lower_irq()
64 static void esp_raise_drq(ESPState *s) in esp_raise_drq()
73 static void esp_lower_drq(ESPState *s) in esp_lower_drq()
87 static void esp_set_phase(ESPState *s, uint8_t phase) in esp_set_phase()
95 static uint8_t esp_get_phase(ESPState *s) in esp_get_phase()
100 void esp_dma_enable(ESPState *s, int irq, int level) in esp_dma_enable()
117 ESPState *s = req->hba_private; in esp_request_cancelled()
127 static void esp_update_drq(ESPState *s) in esp_update_drq()
169 static void esp_fifo_push(ESPState *s, uint8_t val) in esp_fifo_push()
180 static void esp_fifo_push_buf(ESPState *s, uint8_t *buf, int len) in esp_fifo_push_buf()
186 static uint8_t esp_fifo_pop(ESPState *s) in esp_fifo_pop()
230 static uint32_t esp_fifo_pop_buf(ESPState *s, uint8_t *dest, int maxlen) in esp_fifo_pop_buf()
238 static uint32_t esp_get_tc(ESPState *s) in esp_get_tc()
249 static void esp_set_tc(ESPState *s, uint32_t dmalen) in esp_set_tc()
262 static uint32_t esp_get_stc(ESPState *s) in esp_get_stc()
273 static uint8_t esp_pdma_read(ESPState *s) in esp_pdma_read()
281 static void esp_pdma_write(ESPState *s, uint8_t val) in esp_pdma_write()
293 static int esp_select(ESPState *s) in esp_select()
323 static void esp_do_dma(ESPState *s);
324 static void esp_do_nodma(ESPState *s);
326 static void do_command_phase(ESPState *s) in do_command_phase()
370 static void do_message_phase(ESPState *s) in do_message_phase()
389 static void do_cmd(ESPState *s) in do_cmd()
396 static void handle_satn(ESPState *s) in handle_satn()
416 static void handle_s_without_atn(ESPState *s) in handle_s_without_atn()
437 static void handle_satn_stop(ESPState *s) in handle_satn_stop()
458 static void handle_pad(ESPState *s) in handle_pad()
467 static void write_response(ESPState *s) in write_response()
478 static bool esp_cdb_ready(ESPState *s) in esp_cdb_ready()
504 static void esp_dma_ti_check(ESPState *s) in esp_dma_ti_check()
512 static void esp_do_dma(ESPState *s) in esp_do_dma()
762 static void esp_nodma_ti_dataout(ESPState *s) in esp_nodma_ti_dataout()
789 static void esp_do_nodma(ESPState *s) in esp_do_nodma()
967 ESPState *s = req->hba_private; in esp_command_complete()
1027 ESPState *s = req->hba_private; in esp_transfer_data()
1092 static void handle_ti(ESPState *s) in handle_ti()
1115 void esp_hard_reset(ESPState *s) in esp_hard_reset()
1130 static void esp_soft_reset(ESPState *s) in esp_soft_reset()
1137 static void esp_bus_reset(ESPState *s) in esp_bus_reset()
1142 static void parent_esp_reset(ESPState *s, int irq, int level) in parent_esp_reset()
1149 static void esp_run_cmd(ESPState *s) in esp_run_cmd()
1236 uint64_t esp_reg_read(ESPState *s, uint32_t saddr) in esp_reg_read()
1285 void esp_reg_write(ESPState *s, uint32_t saddr, uint64_t val) in esp_reg_write()
1331 ESPState *s = ESP(opaque); in esp_is_before_version_5()
1339 ESPState *s = ESP(opaque); in esp_is_version_5()
1347 ESPState *s = ESP(opaque); in esp_is_version_6()
1355 ESPState *s = ESP(opaque); in esp_is_between_version_5_and_6()
1363 ESPState *s = ESP(object_resolve_path_component( in esp_pre_save()
1372 ESPState *s = ESP(opaque); in esp_post_load()
1402 VMSTATE_BUFFER(rregs, ESPState),
1403 VMSTATE_BUFFER(wregs, ESPState),
1404 VMSTATE_INT32(ti_size, ESPState),
1405 VMSTATE_UINT32_TEST(mig_ti_rptr, ESPState, esp_is_before_version_5),
1406 VMSTATE_UINT32_TEST(mig_ti_wptr, ESPState, esp_is_before_version_5),
1407 VMSTATE_BUFFER_TEST(mig_ti_buf, ESPState, esp_is_before_version_5),
1408 VMSTATE_UINT32(status, ESPState),
1409 VMSTATE_UINT32_TEST(mig_deferred_status, ESPState,
1411 VMSTATE_BOOL_TEST(mig_deferred_complete, ESPState,
1413 VMSTATE_UINT32(dma, ESPState),
1414 VMSTATE_STATIC_BUFFER(mig_cmdbuf, ESPState, 0,
1416 VMSTATE_STATIC_BUFFER(mig_cmdbuf, ESPState, 4,
1418 sizeof(typeof_field(ESPState, mig_cmdbuf))),
1419 VMSTATE_UINT32_TEST(mig_cmdlen, ESPState, esp_is_before_version_5),
1420 VMSTATE_UINT32(do_cmd, ESPState),
1421 VMSTATE_UINT32_TEST(mig_dma_left, ESPState, esp_is_before_version_5),
1422 VMSTATE_BOOL_TEST(data_ready, ESPState, esp_is_version_5),
1423 VMSTATE_UINT8_TEST(cmdfifo_cdb_offset, ESPState, esp_is_version_5),
1424 VMSTATE_FIFO8_TEST(fifo, ESPState, esp_is_version_5),
1425 VMSTATE_FIFO8_TEST(cmdfifo, ESPState, esp_is_version_5),
1426 VMSTATE_UINT8_TEST(mig_ti_cmd, ESPState,
1428 VMSTATE_UINT8_TEST(lun, ESPState, esp_is_version_6),
1429 VMSTATE_BOOL(drq_state, ESPState),
1438 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_mem_write()
1449 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_mem_read()
1467 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_pdma_write()
1487 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_pdma_read()
1507 ESPState *s = container_of(req->bus, ESPState, bus); in esp_load_request()
1538 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_gpio_demux()
1554 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_realize()
1580 ESPState *s = ESP(&sysbus->esp); in sysbus_esp_hard_reset()
1599 VMSTATE_STRUCT(esp, SysBusESPState, 0, vmstate_esp, ESPState),
1616 ESPState *s = ESP(obj); in esp_finalize()
1624 ESPState *s = ESP(obj); in esp_init()
1652 .instance_size = sizeof(ESPState),