Lines Matching defs:ddi_acc_impl
59 typedef struct ddi_acc_impl {
62 (*ahi_get8)(struct ddi_acc_impl *handle, uint8_t *addr);
64 (*ahi_get16)(struct ddi_acc_impl *handle, uint16_t *addr);
66 (*ahi_get32)(struct ddi_acc_impl *handle, uint32_t *addr);
68 (*ahi_get64)(struct ddi_acc_impl *handle, uint64_t *addr);
69 void (*ahi_put8)(struct ddi_acc_impl *handle, uint8_t *addr,
71 void (*ahi_put16)(struct ddi_acc_impl *handle, uint16_t *addr,
73 void (*ahi_put32)(struct ddi_acc_impl *handle, uint32_t *addr,
75 void (*ahi_put64)(struct ddi_acc_impl *handle, uint64_t *addr,
78 void (*ahi_rep_get8)(struct ddi_acc_impl *handle,
81 void (*ahi_rep_get16)(struct ddi_acc_impl *handle,
84 void (*ahi_rep_get32)(struct ddi_acc_impl *handle,
87 void (*ahi_rep_get64)(struct ddi_acc_impl *handle,
91 void (*ahi_rep_put8)(struct ddi_acc_impl *handle,
94 void (*ahi_rep_put16)(struct ddi_acc_impl *handle,
97 void (*ahi_rep_put32)(struct ddi_acc_impl *handle,
100 void (*ahi_rep_put64)(struct ddi_acc_impl *handle,
104 int (*ahi_fault_check)(struct ddi_acc_impl *handle);
105 void (*ahi_fault_notify)(struct ddi_acc_impl *handle);