Searched refs:page_offset (Results 76 - 100 of 209) sorted by path

123456789

/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar.c1229 rxb->page_offset = 0;
1265 rxb->dma + rxb->page_offset + RXBUF_ALIGNMENT);
2367 rxb->page_offset + RXBUF_ALIGNMENT,
2376 rxb->page_offset ^= GFAR_RXB_TRUESIZE;
2400 old_rxb->page_offset,
2412 void *buff_addr = page_address(page) + rxb->page_offset;
2423 dma_sync_single_range_for_cpu(rx_queue->dev, rxb->dma, rxb->page_offset,
H A Dgianfar.h1034 unsigned int page_offset; member in struct:gfar_rx_buff
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve.h99 u32 page_offset; /* offset to write to in page */ member in struct:gve_rx_slot_page_info
H A Dgve_rx.c148 page_info->page_offset = 0;
223 rx->qpl_copy_pool[j].page_offset = 0;
450 u32 offset = page_info->page_offset + page_info->pad;
493 page_info->page_offset ^= GVE_DEFAULT_RX_BUFFER_OFFSET;
538 void *src = page_info->page_address + page_info->page_offset;
571 alloc_page_info.page_offset = 0;
588 dst = copy_page_info->page_address + copy_page_info->page_offset;
598 copy_page_info->page_offset ^= GVE_DEFAULT_RX_BUFFER_OFFSET;
837 va = page_info->page_address + page_info->page_offset;
845 be64_to_cpu(data_slot->addr) - page_info->page_offset
[all...]
H A Dgve_rx_dqo.c190 buf_state->page_info.page_offset = 0;
543 buf_state->page_info.page_offset);
579 buf_state->page_info.page_offset;
583 buf_state->page_info.page_offset += data_buffer_size;
584 buf_state->page_info.page_offset &= (PAGE_SIZE - 1);
589 if (buf_state->page_info.page_offset ==
683 buf_state->page_info.page_offset,
733 buf_state->page_info.page_offset,
811 buf_state->page_info.page_offset,
852 buf_state->page_info.page_offset, buf_le
[all...]
H A Dgve_utils.c86 void *va = page_info->page_address + page_info->page_offset +
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhnae.c47 cb->page_offset = 0;
H A Dhnae.h219 u32 page_offset; member in struct:hnae_desc_cb
654 + ring->desc_cb[i].page_offset);
682 ring->desc_cb[j].page_offset = 0;
H A Dhns_enet.c455 skb_add_rx_frag(skb, i, desc_cb->priv, desc_cb->page_offset + pull_len,
466 desc_cb->page_offset ^= truesize;
476 desc_cb->page_offset += truesize;
478 if (desc_cb->page_offset <= last_offset) {
581 va = (unsigned char *)desc_cb->buf + desc_cb->page_offset;
1613 * 1. if one rx ring has found the page_offset is not equal 0 between head
1671 if (ring->desc_cb[head].page_offset != 0) {
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c3371 &cb->page_offset,
3389 cb->page_offset = 0;
3523 ring->desc_cb[i].page_offset);
3556 ring->desc_cb[i].page_offset);
3565 ring->desc_cb[i].page_offset);
3569 ring->desc_cb[i].dma + ring->desc_cb[i].page_offset,
3725 u32 frag_offset = desc_cb->page_offset + pull_len;
3752 u32 frag_offset = desc_cb->page_offset + pull_len;
3772 * 1. Rx page is only owned by the driver when page_offset
3777 * 2. Rx page is only owned by the driver when page_offset
[all...]
H A Dhns3_enet.h334 u32 page_offset; /* for rx */ member in union:hns3_desc_cb::__anon1107
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k.h75 u32 page_offset; member in struct:fm10k_rx_buffer
H A Dfm10k_main.c107 bi->page_offset = 0;
138 rx_desc->q.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
200 old_buff->page_offset,
219 rx_buffer->page_offset ^= FM10K_RX_BUFSZ;
222 rx_buffer->page_offset += truesize;
224 if (rx_buffer->page_offset > (PAGE_SIZE - FM10K_RX_BUFSZ))
257 unsigned char *va = page_address(page) + rx_buffer->page_offset;
313 rx_buffer->page_offset;
336 rx_buffer->page_offset,
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c1379 new_buff->page_offset = old_buff->page_offset;
1492 rx_bi->page_offset,
1505 rx_bi->page_offset = 0;
1665 bi->page_offset = rx_ring->rx_offset;
1698 bi->page_offset,
1705 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
1942 if (rx_buffer->page_offset > I40E_LAST_OFFSET) {
1969 rx_buffer->page_offset ^= truesize;
1971 rx_buffer->page_offset
[all...]
H A Di40e_txrx.h280 __u32 page_offset; member in struct:i40e_rx_buffer
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c923 received_buf = page_address(rx_buf->page) + rx_buf->page_offset;
H A Dice_txrx.c415 rx_buf->page_offset,
425 rx_buf->page_offset = 0;
727 bi->page_offset = rx_ring->rx_offset;
769 bi->page_offset,
776 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
814 rx_buf->page_offset ^= size;
817 rx_buf->page_offset += size;
847 if (rx_buf->page_offset > ICE_LAST_OFFSET)
894 rx_buf->page_offset, size);
932 new_buf->page_offset
[all...]
H A Dice_txrx.h202 unsigned int page_offset; member in struct:ice_rx_buf
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c343 rx_buf->page_offset = 0;
2980 rx_buf->page_offset, size, rx_buf->truesize);
3003 va = page_address(rx_buf->page) + rx_buf->page_offset;
3034 skb_add_rx_frag(skb, 0, rx_buf->page, rx_buf->page_offset + headlen,
H A Didpf_txrx.h325 unsigned int page_offset; member in struct:idpf_rx_buf
937 buf->page = page_pool_dev_alloc_frag(pool, &buf->page_offset,
947 return page_pool_get_dma_addr(buf->page) + buf->page_offset +
974 rx_buf->page_offset + pp->p.offset, len,
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb.h284 __u32 page_offset; member in struct:igb_rx_buffer
286 __u16 page_offset; member in struct:igb_rx_buffer
H A Digb_main.c512 buffer_info->page_offset,
5018 buffer_info->page_offset,
8410 new_buff->page_offset = old_buff->page_offset;
8432 if (rx_buffer->page_offset > IGB_LAST_OFFSET)
8470 rx_buffer->page_offset, size, truesize);
8472 rx_buffer->page_offset ^= truesize;
8474 rx_buffer->page_offset += truesize;
8519 rx_buffer->page_offset ^= truesize;
8521 rx_buffer->page_offset
[all...]
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Digbvf.h114 unsigned int page_offset; member in struct:igbvf_buffer::__anon181::__anon183
H A Dnetdev.c163 buffer_info->page_offset = 0;
165 buffer_info->page_offset ^= PAGE_SIZE / 2;
169 buffer_info->page_offset,
313 buffer_info->page_offset,
591 buffer_info->page_offset = 0;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc.h553 __u32 page_offset; member in struct:igc_rx_buffer::__anon643::__anon644
555 __u16 page_offset; member in struct:igc_rx_buffer::__anon643::__anon644

Completed in 539 milliseconds

123456789