HelenOS sources

td_t              123 uspace/drv/bus/usb/ehci/ehci_batch.c 	const size_t tds_size = ehci_batch->td_count * sizeof(td_t);
td_t               57 uspace/drv/bus/usb/ehci/ehci_batch.h 	td_t *tds;
td_t               46 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c errno_t td_error(const td_t *td)
td_t               83 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c void td_init(td_t *instance, uintptr_t next_phys, uintptr_t buffer,
td_t               87 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c 	memset(instance, 0, sizeof(td_t));
td_t               90 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h static_assert(sizeof(td_t) % 32 == 0, "");
td_t               92 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h static inline bool td_active(const td_t *td)
td_t               98 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h static inline size_t td_remain_size(const td_t *td)
td_t              105 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h errno_t td_error(const td_t *td);
td_t              107 uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h void td_init(td_t *td, uintptr_t next_phys, uintptr_t buf, usb_direction_t dir,
td_t               65 uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c void ed_init(ed_t *instance, const endpoint_t *ep, const td_t *td)
td_t              112 uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h void ed_init(ed_t *instance, const endpoint_t *ep, const td_t *td);
td_t              149 uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h static inline void ed_set_tail_td(ed_t *instance, const td_t *td)
td_t              172 uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h static inline void ed_set_head_td(ed_t *instance, const td_t *td)
td_t               63 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c void td_init(td_t *instance, const td_t *next,
td_t               67 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c 	memset(instance, 0, sizeof(td_t));
td_t               93 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c void td_set_next(td_t *instance, const td_t *next)
td_t               97 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h void td_init(td_t *, const td_t *, usb_direction_t, const void *, size_t, int);
td_t               98 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h void td_set_next(td_t *, const td_t *);
td_t              105 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h inline static bool td_is_finished(const td_t *instance)
td_t              126 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h static inline errno_t td_error(const td_t *instance)
td_t              139 uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h static inline size_t td_remain_size(td_t *instance)
td_t              107 uspace/drv/bus/usb/ohci/ohci_batch.c 	ohci_batch->tds = calloc(ohci_batch->td_count + 1, sizeof(td_t *));
td_t              111 uspace/drv/bus/usb/ohci/ohci_batch.c 	const size_t td_size = ohci_batch->td_count * sizeof(td_t);
td_t              121 uspace/drv/bus/usb/ohci/ohci_batch.c 	td_t *tds = ohci_batch->ohci_dma_buffer.virt;
td_t              246 uspace/drv/bus/usb/ohci/ohci_batch.c 	memcpy(ohci_ep->tds[0], ohci_batch->tds[0], sizeof(td_t));
td_t              249 uspace/drv/bus/usb/ohci/ohci_batch.c 	td_t *last = ohci_batch->tds[ohci_batch->td_count - 1];
td_t              255 uspace/drv/bus/usb/ohci/ohci_batch.c 	td_t *tmp = ohci_ep->tds[0];
td_t               60 uspace/drv/bus/usb/ohci/ohci_batch.h 	td_t **tds;
td_t               86 uspace/drv/bus/usb/ohci/ohci_bus.c 	    sizeof(ed_t) + 2 * sizeof(td_t));
td_t               94 uspace/drv/bus/usb/ohci/ohci_bus.c 	ohci_ep->tds[0] = (td_t *) ohci_ep->ed + 1;
td_t               60 uspace/drv/bus/usb/ohci/ohci_bus.h 	td_t *tds [2];
td_t              100 uspace/drv/bus/usb/uhci/hw_struct/queue_head.h static inline void qh_set_element_td(qh_t *instance, td_t *td)
td_t               68 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c void td_init(td_t *instance, int err_count, size_t size, bool toggle, bool iso,
td_t               70 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c     const td_t *next)
td_t              121 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c errno_t td_status(const td_t *instance)
td_t              162 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c void td_print_status(const td_t *instance)
td_t              100 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h void td_init(td_t *instance, int error_count, size_t size, bool toggle,
td_t              102 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h     const void *buffer, const td_t *next);
td_t              104 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h errno_t td_status(const td_t *instance);
td_t              106 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h void td_print_status(const td_t *instance);
td_t              113 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h static inline size_t td_act_size(const td_t *instance)
td_t              127 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h static inline bool td_is_short(const td_t *instance)
td_t              142 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h static inline int td_toggle(const td_t *instance)
td_t              153 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h static inline bool td_is_active(const td_t *instance)
td_t              163 uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h static inline void td_set_ioc(td_t *instance)
td_t               98 uspace/drv/bus/usb/uhci/uhci_batch.c 	static_assert((sizeof(td_t) % 16) == 0, "");
td_t              113 uspace/drv/bus/usb/uhci/uhci_batch.c 	const size_t total_size = (sizeof(td_t) * uhci_batch->td_count) +
td_t              237 uspace/drv/bus/usb/uhci/uhci_batch.c 		const td_t *next_td = (td + 1 < uhci_batch->td_count) ?
td_t               61 uspace/drv/bus/usb/uhci/uhci_batch.h 	td_t *tds;
td_t               86 uspace/drv/bus/usb/uhci/uhci_batch.h 	    uhci_batch->td_count * sizeof(td_t);
HelenOS homepage, sources at GitHub