3 * \author John Hodge (thePowersGang)
7 #include <udi_physio.h>
11 EXPORT(udi_pio_unmap);
12 EXPORT(udi_pio_atmic_sizes);
13 EXPORT(udi_pio_abort_sequence);
14 EXPORT(udi_pio_trans);
15 EXPORT(udi_pio_probe);
18 void udi_pio_map(udi_pio_map_call_t *callback, udi_cb_t *gcb,
19 udi_ubit32_t regset_idx, udi_ubit32_t base_offset, udi_ubit32_t length,
20 udi_pio_trans_t *trans_list, udi_ubit16_t list_length,
21 udi_ubit16_t pio_attributes, udi_ubit32_t pace, udi_index_t serialization_domain)
26 void udi_pio_unmap(udi_pio_handle_t pio_handle)
31 udi_ubit32_t udi_pio_atmic_sizes(udi_pio_handle_t pio_handle)
37 void udi_pio_abort_sequence(udi_pio_handle_t pio_handle, udi_size_t scratch_requirement)
42 void udi_pio_trans(udi_pio_trans_call_t *callback, udi_cb_t *gcb,
43 udi_pio_handle_t pio_handle, udi_index_t start_label,
44 udi_buf_t *buf, void *mem_ptr)
49 void udi_pio_probe(udi_pio_probe_call_t *callback, udi_cb_t *gcb,
50 udi_pio_handle_t pio_handle, void *mem_ptr, udi_ubit32_t pio_offset,
51 udi_ubit8_t tran_size, udi_ubit8_t direction)