/linux-master/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 1229 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 D | gianfar.h | 1034 unsigned int page_offset; member in struct:gfar_rx_buff
|
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 99 u32 page_offset; /* offset to write to in page */ member in struct:gve_rx_slot_page_info
|
H A D | gve_rx.c | 148 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 D | gve_rx_dqo.c | 190 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 D | gve_utils.c | 86 void *va = page_info->page_address + page_info->page_offset +
|
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hnae.c | 47 cb->page_offset = 0;
|
H A D | hnae.h | 219 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 D | hns_enet.c | 455 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 D | hns3_enet.c | 3371 &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 D | hns3_enet.h | 334 u32 page_offset; /* for rx */ member in union:hns3_desc_cb::__anon1107
|
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k.h | 75 u32 page_offset; member in struct:fm10k_rx_buffer
|
H A D | fm10k_main.c | 107 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 D | i40e_txrx.c | 1379 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 D | i40e_txrx.h | 280 __u32 page_offset; member in struct:i40e_rx_buffer
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool.c | 923 received_buf = page_address(rx_buf->page) + rx_buf->page_offset;
|
H A D | ice_txrx.c | 415 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 D | ice_txrx.h | 202 unsigned int page_offset; member in struct:ice_rx_buf
|
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.c | 343 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 D | idpf_txrx.h | 325 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 D | igb.h | 284 __u32 page_offset; member in struct:igb_rx_buffer 286 __u16 page_offset; member in struct:igb_rx_buffer
|
H A D | igb_main.c | 512 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 D | igbvf.h | 114 unsigned int page_offset; member in struct:igbvf_buffer::__anon181::__anon183
|
H A D | netdev.c | 163 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 D | igc.h | 553 __u32 page_offset; member in struct:igc_rx_buffer::__anon643::__anon644 555 __u16 page_offset; member in struct:igc_rx_buffer::__anon643::__anon644
|