Lines Matching refs:boundary
101 int boundary; /* boundary register value (mirrored) */
657 ringzero(etherpci_private_t *data, unsigned boundary,
669 if (data->boundary < next_boundary) {
670 pages = next_boundary - data->boundary;
672 pages = (data->EC_RINGSIZE >> EC_PAGE_SHIFT) - (data->boundary - next_boundary);
676 offset = data->boundary << EC_PAGE_SHIFT;
678 data->boundary++;
679 if (data->boundary >= data->EC_RXBUF_END_PAGE) {
680 data->boundary = data->EC_RXBUF_START_PAGE;
797 /* set boundary, page start and page stop */
799 data->boundary = data->EC_RXBUF_START_PAGE;
857 Set the boundary register, both on the card and internally
858 NOTE: you cannot make the boundary = current register on the card,
870 data->boundary = nextboundary;
1030 offset = data->boundary << EC_PAGE_SHIFT;
1052 * Must use didreset since cur == boundary in
1055 return didreset || cur != data->boundary;
1090 offset = data->boundary << EC_PAGE_SHIFT;
1097 ring.status, ring.next_packet, ring.count, data->boundary);
1107 ring.status, ring.next_packet, ring.count, data->boundary);
1119 ring.status, ring.next_packet, ring.count, data->boundary);
1133 ringzero(data, data->boundary, ring.next_packet);
1191 /* Round down to nearest page boundary */