u8 is_ready; /* safe to modify hw_ep */
u8 type; /* XFERTYPE_* */
u8 epnum;
u8 hb_mult; /* high bandwidth pkts per uf */
u16 maxpacket;
u16 frame; /* for periodic schedule */ unsigned iso_idx; /* in urb->iso_frame_desc[] */ struct sg_mapping_iter sg_miter; /* for highmem in PIO mode */ bool use_sg; /* to track urb using sglist */
};
/* map from control or bulk queue head to the first qh on that ring */ staticinlinestruct musb_qh *first_qh(struct list_head *q)
{ if (list_empty(q)) return NULL; return list_entry(q->next, struct musb_qh, ring);
}
if (!qh) return NULL;
queue = &qh->hep->urb_list; if (list_empty(queue)) return NULL; return list_entry(queue->next, struct urb, urb_list);
}
#endif/* _MUSB_HOST_H */
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.11Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-07)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.