Symbol: TRBS_PER_SEGMENT
drivers/usb/cdns3/cdns3-debug.h
138
if (trb_per_sector > TRBS_PER_SEGMENT) {
drivers/usb/cdns3/cdns3-gadget.c
1187
TRBS_PER_SEGMENT > 2)
drivers/usb/cdns3/cdns3-gadget.c
1524
if (TRBS_PER_SEGMENT == 2 && priv_ep->type != USB_ENDPOINT_XFER_ISOC) {
drivers/usb/cdns3/cdns3-gadget.c
1615
TRBS_PER_SEGMENT == 2)
drivers/usb/cdns3/cdns3-gadget.h
1015
#define TRB_RING_SIZE (TRB_SIZE * TRBS_PER_SEGMENT)
drivers/usb/cdns3/cdns3-gadget.h
979
#if TRBS_PER_SEGMENT < 2
drivers/usb/cdns3/cdns3-gadget.h
999
TRBS_PER_ISOC_SEGMENT : TRBS_PER_SEGMENT)
drivers/usb/cdns3/cdns3-trace.h
377
GET_TRBS_PER_SEGMENT(priv_ep->type) > TRBS_PER_SEGMENT ?
drivers/usb/cdns3/cdnsp-gadget.c
1410
sizeof(union cdnsp_trb) * (TRBS_PER_SEGMENT - 1));
drivers/usb/cdns3/cdnsp-gadget.h
1161
#define TRB_SEGMENT_SIZE (TRBS_PER_SEGMENT * 16)
drivers/usb/cdns3/cdnsp-mem.c
1045
entry->seg_size = cpu_to_le32(TRBS_PER_SEGMENT);
drivers/usb/cdns3/cdnsp-mem.c
118
link = &prev->trbs[TRBS_PER_SEGMENT - 1].link;
drivers/usb/cdns3/cdnsp-mem.c
151
ring->num_trbs_free += (TRBS_PER_SEGMENT - 1) * num_segs;
drivers/usb/cdns3/cdnsp-mem.c
154
ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control &=
drivers/usb/cdns3/cdnsp-mem.c
156
last->trbs[TRBS_PER_SEGMENT - 1].link.control |=
drivers/usb/cdns3/cdnsp-mem.c
318
ring->num_trbs_free = ring->num_segs * (TRBS_PER_SEGMENT - 1) - 1;
drivers/usb/cdns3/cdnsp-mem.c
399
ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control |=
drivers/usb/cdns3/cdnsp-mem.c
432
num_segs_needed = (num_trbs + (TRBS_PER_SEGMENT - 1) - 1) /
drivers/usb/cdns3/cdnsp-mem.c
433
(TRBS_PER_SEGMENT - 1);
drivers/usb/cdns3/cdnsp-mem.c
56
for (i = 0; i < TRBS_PER_SEGMENT; i++)
drivers/usb/cdns3/cdnsp-ring.c
551
temp_trb = &cur_seg->trbs[TRBS_PER_SEGMENT - 1];
drivers/usb/cdns3/cdnsp-ring.c
76
if (trb < seg->trbs || segment_offset >= TRBS_PER_SEGMENT)
drivers/usb/cdns3/cdnsp-ring.c
94
return trb == &seg->trbs[TRBS_PER_SEGMENT - 1];
drivers/usb/early/xhci-dbc.c
401
if (ring->enqueue >= &ring->segment->trbs[TRBS_PER_SEGMENT - 1]) {
drivers/usb/early/xhci-dbc.c
828
if (xdbc.evt_ring.dequeue == &xdbc.evt_seg.trbs[TRBS_PER_SEGMENT]) {
drivers/usb/gadget/udc/cdns2/cdns2-debug.h
126
if (TRBS_PER_SEGMENT > 40) {
drivers/usb/gadget/udc/cdns2/cdns2-debug.h
128
"\t\tTransfer ring %d too big\n", TRBS_PER_SEGMENT);
drivers/usb/gadget/udc/cdns2/cdns2-debug.h
133
for (i = 0; i < TRBS_PER_SEGMENT; ++i) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1030
TRBS_PER_SEGMENT == 2)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
142
link_trb = (ring->trbs + (TRBS_PER_SEGMENT - 1));
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1604
pep->ring.free_trbs = TRBS_PER_SEGMENT - 1;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
189
cdns2_ep_inc_trb(&ring->enqueue, &ring->pcs, TRBS_PER_SEGMENT);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
195
cdns2_ep_inc_trb(&ring->dequeue, &ring->ccs, TRBS_PER_SEGMENT);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
231
if (trb == (pep->ring.trbs + (TRBS_PER_SEGMENT - 1)))
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
333
if ((ring->enqueue + num_trbs) >= (TRBS_PER_SEGMENT - 1)) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
338
if (doorbell && dma_index == TRBS_PER_SEGMENT - 1) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
344
link_trb = ring->trbs + (TRBS_PER_SEGMENT - 1);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
354
if (pep->type == USB_ENDPOINT_XFER_ISOC || TRBS_PER_SEGMENT > 2)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
367
struct cdns2_trb *link_trb = pep->ring.trbs + (TRBS_PER_SEGMENT - 1);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
736
trb = &pep->ring.trbs[TRBS_PER_SEGMENT];
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
755
writel(pep->ring.dma + (TRBS_PER_SEGMENT * TRB_SIZE),
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
898
if (current_index >= TRBS_PER_SEGMENT)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
926
if (TRBS_PER_SEGMENT == 2 && pep->type != USB_ENDPOINT_XFER_ISOC) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
935
if ((current_index == (TRBS_PER_SEGMENT - 1)) &&
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
431
#if TRBS_PER_SEGMENT < 2
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
455
#define TR_SEG_SIZE (TRB_SIZE * (TRBS_PER_SEGMENT + TRB_ISO_RESERVED))
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
381
(TRBS_PER_SEGMENT * 65) + CDNS2_MSG_MAX)
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
394
(TRBS_PER_SEGMENT * 65) + CDNS2_MSG_MAX))
drivers/usb/host/xhci-dbgcap.c
432
erst->entries[0].seg_size = cpu_to_le32(TRBS_PER_SEGMENT);
drivers/usb/host/xhci-dbgcap.c
472
union xhci_trb *trb = &seg->trbs[TRBS_PER_SEGMENT - 1];
drivers/usb/host/xhci-dbgcap.c
872
if (ring->dequeue == &ring->deq_seg->trbs[TRBS_PER_SEGMENT - 1]) {
drivers/usb/host/xhci-debugfs.c
204
for (i = 0; i < TRBS_PER_SEGMENT; i++) {
drivers/usb/host/xhci-mem.c
104
trb = &seg->trbs[TRBS_PER_SEGMENT - 1];
drivers/usb/host/xhci-mem.c
129
ring->last_seg->trbs[TRBS_PER_SEGMENT - 1].link.control |= cpu_to_le32(LINK_TOGGLE);
drivers/usb/host/xhci-mem.c
147
for (int i = 0; i < TRBS_PER_SEGMENT; i++)
drivers/usb/host/xhci-mem.c
163
dst->last_seg->trbs[TRBS_PER_SEGMENT-1].link.control
drivers/usb/host/xhci-mem.c
168
src->last_seg->trbs[TRBS_PER_SEGMENT-1].link.control &= ~cpu_to_le32(LINK_TOGGLE);
drivers/usb/host/xhci-mem.c
1813
entry->seg_size = cpu_to_le32(TRBS_PER_SEGMENT);
drivers/usb/host/xhci-mem.c
325
ring->num_trbs_free = ring->num_segs * (TRBS_PER_SEGMENT - 1) - 1;
drivers/usb/host/xhci-ring.c
114
return trb == &seg->trbs[TRBS_PER_SEGMENT - 1];
drivers/usb/host/xhci-ring.c
165
return seg->num * TRBS_PER_SEGMENT + (trb - seg->trbs);
drivers/usb/host/xhci-ring.c
3120
if (event_loop++ > TRBS_PER_SEGMENT / 2) {
drivers/usb/host/xhci-ring.c
359
return ring->num_segs * (TRBS_PER_SEGMENT - 1);
drivers/usb/host/xhci-ring.c
364
last_on_seg = &enq_seg->trbs[TRBS_PER_SEGMENT - 1];
drivers/usb/host/xhci-ring.c
390
trbs_past_seg = enq_used + num_trbs - (TRBS_PER_SEGMENT - 1);
drivers/usb/host/xhci-ring.c
405
new_segs = 1 + (trbs_past_seg / (TRBS_PER_SEGMENT - 1));
drivers/usb/host/xhci-ring.c
80
if (segment_offset >= TRBS_PER_SEGMENT)
drivers/usb/host/xhci.c
870
memset(seg->trbs, 0, sizeof(union xhci_trb) * (TRBS_PER_SEGMENT - 1));
drivers/usb/host/xhci.c
872
seg->trbs[TRBS_PER_SEGMENT - 1].link.control &= cpu_to_le32(~TRB_CYCLE);
drivers/usb/host/xhci.h
1261
#define MAX_RSVD_CMD_TRBS (TRBS_PER_SEGMENT - 3)
drivers/usb/host/xhci.h
1262
#define TRB_SEGMENT_SIZE (TRBS_PER_SEGMENT*16)