usb_size_t
struct usb_page *pg, usb_size_t size, usb_size_t align)
struct usb_page *pg, usb_size_t size, usb_size_t align)
struct usb_page *pg, usb_size_t size, usb_size_t align)
usb_size_t uframe_usage[USB_HS_MICRO_FRAMES_MAX];
res->length = (usb_size_t)-1;
res->length = (usb_size_t)-1;
struct mbuf *m, usb_size_t src_offset, usb_frlength_t src_len)
usb_size_t size, usb_size_t align)
usb_size_t rem;
usb_size_t size, usb_size_t align)
usb_pc_load_mem(struct usb_page_cache *pc, usb_size_t size, uint8_t sync)
static void usb_dma_tag_create(struct usb_dma_tag *, usb_size_t, usb_size_t);
usb_pc_dmamap_create(struct usb_page_cache *pc, usb_size_t size)
usb_size_t size, usb_size_t align)
usb_size_t align;
usb_size_t size;
usb_size_t size, usb_size_t align);
usb_size_t size, usb_size_t align);
uint8_t usb_pc_dmamap_create(struct usb_page_cache *pc, usb_size_t size);
uint8_t usb_pc_load_mem(struct usb_page_cache *pc, usb_size_t size,
usb_size_t length;
usb_size_t page_offset_buf;
usb_size_t page_offset_end;
typedef void (usb_bus_mem_sub_cb_t)(struct usb_bus *bus, struct usb_page_cache *pc, struct usb_page *pg, usb_size_t size, usb_size_t align);
usb_fifo_alloc_buffer(struct usb_fifo *f, usb_size_t bufsize,
usb_size_t
usb_size_t len;
usb_size_t len, uint8_t what)
usb_size_t io_len;
usb_fifo_put_data_buffer(struct usb_fifo *f, void *ptr, usb_size_t len)
usb_size_t len, usb_size_t *actlen, uint8_t what)
usb_size_t io_len;
usb_fifo_get_data_buffer(struct usb_fifo *f, void **pptr, usb_size_t *plen)
usb_size_t ifq_len;
usb_size_t ifq_maxlen;
usb_size_t type_refs[4]; /* transfer reference count */
usb_size_t read_refs; /* data read references */
usb_size_t write_refs; /* data write references */
usb_size_t size;
hid_start_parse(const void *d, usb_size_t len, int kindset)
hid_report_size(const void *buf, usb_size_t len, enum hid_kind k, uint8_t *id)
hid_locate(const void *desc, usb_size_t size, int32_t u, enum hid_kind k,
hid_get_data_sub(const uint8_t *buf, usb_size_t len, struct hid_location *loc,
hid_get_data(const uint8_t *buf, usb_size_t len, struct hid_location *loc)
hid_get_data_unsigned(const uint8_t *buf, usb_size_t len, struct hid_location *loc)
hid_put_data_unsigned(uint8_t *buf, usb_size_t len,
hid_is_collection(const void *desc, usb_size_t size, int32_t usage)
usb_intr_find_best_slot(usb_size_t *ptr, uint8_t start,
usb_size_t min = (usb_size_t)-1;
usb_size_t sum;
usb_size_t type_refs[5];
usb_size_t uframe_usage[USB_HS_MICRO_FRAMES_MAX];
usbd_lookup_id_by_uaa(const struct usb_device_id *id, usb_size_t sizeof_id,
usbd_lookup_id_by_info(const struct usb_device_id *id, usb_size_t sizeof_id,
usb_size_t block_size, uint16_t nblocks)
usb_size_t alloc_size;
usb_size_t cur_data_len;
usb_size_t max_data_len;
usb_size_t block_size, uint16_t nblocks);
usb_size_t data_len; /* bytes */
usb_size_t data_rem; /* bytes */
usb_size_t d;
usb_size_t up_msg_num;
struct usb_page_cache **ppc, usb_size_t size, usb_size_t align,
usb_size_t count)
usb_size_t n_dma_pc;
usb_size_t n_dma_pg;
usb_size_t n_obj;
usb_size_t x;
usb_size_t y;
usb_size_t r;
usb_size_t z;
usb_size_t memory_size;
usb_size_t setup_refcount;
usb_size_t size[7];
struct usb_page_cache **ppc, usb_size_t size, usb_size_t align,
usb_size_t count);
usb_size_t pm_num;
const struct usb_device_id *id, usb_size_t sizeof_id,
usb_size_t sizeof_id, struct usb_attach_arg *uaa);
struct mbuf *m, usb_size_t src_offset, usb_frlength_t src_len);
usb_size_t len, uint8_t what);
uint8_t usb_fifo_put_data_buffer(struct usb_fifo *f, void *ptr, usb_size_t len);
usb_size_t len, usb_size_t *actlen, uint8_t what);
usb_size_t *plen);
struct hid_data *hid_start_parse(const void *d, usb_size_t len, int kindset);
int hid_report_size(const void *buf, usb_size_t len, enum hid_kind k,
int hid_locate(const void *desc, usb_size_t size, int32_t usage,
int32_t hid_get_data(const uint8_t *buf, usb_size_t len,
uint32_t hid_get_data_unsigned(const uint8_t *buf, usb_size_t len,
void hid_put_data_unsigned(uint8_t *buf, usb_size_t len,
int hid_is_collection(const void *desc, usb_size_t size, int32_t usage);