Lines Matching defs:UartDriverData
109 struct UartDriverData;
112 int32_t (*StartUp)(struct UartDriverData *udd);
113 int32_t (*ShutDown)(struct UartDriverData *udd);
114 int32_t (*DmaStartUp)(struct UartDriverData *udd, int32_t dir);
115 int32_t (*DmaShutDown)(struct UartDriverData *udd, int32_t dir);
118 int32_t (*StartTx)(struct UartDriverData *udd, const char *buf, size_t count);
119 int32_t (*Config)(struct UartDriverData *udd);
121 int32_t (*PrivOperator)(struct UartDriverData *udd, void *data);
134 typedef int32_t (*RecvNotify)(struct UartDriverData *udd, const char *buf, size_t count);
136 struct UartDriverData {
183 struct UartDriverData *udd;
189 int32_t Pl011Read(struct UartDriverData *udd, char *buf, size_t count);
191 bool PL011UartRxBufEmpty(struct UartDriverData *udd);
192 int32_t PL011UartRecvNotify(struct UartDriverData *udd, const char *buf, size_t count);