/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vm_pt.c | 868 * @frag_end: end of this fragment 874 unsigned int *frag, uint64_t *frag_end) in amdgpu_vm_pte_fragment() 907 *frag_end = end; in amdgpu_vm_pte_fragment() 915 *frag_end = end & ~((1ULL << max_frag) - 1); in amdgpu_vm_pte_fragment() 917 *frag_end = start + (1 << *frag); in amdgpu_vm_pte_fragment() 941 uint64_t frag_start = start, frag_end; in amdgpu_vm_ptes_update() local 947 &frag_end); in amdgpu_vm_ptes_update() 1010 frag_end = max(frag_end, ALIGN(frag_start + 1, in amdgpu_vm_ptes_update() 1024 uint64_t upd_end = min(entry_end, frag_end); in amdgpu_vm_ptes_update() 872 amdgpu_vm_pte_fragment(struct amdgpu_vm_update_params *params, uint64_t start, uint64_t end, uint64_t flags, unsigned int *frag, uint64_t *frag_end) amdgpu_vm_pte_fragment() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.h | 46 int size, dma_addr_t dma, int frag_end,
|
H A D | hns_enet.c | 38 int send_sz, dma_addr_t dma, int frag_end, in fill_v2_desc_hw() 122 hnae_set_bit(rrcfv, HNSV2_TXD_FE_B, frag_end); in fill_v2_desc_hw() 131 int size, dma_addr_t dma, int frag_end, in fill_v2_desc() 134 fill_v2_desc_hw(ring, priv, size, size, dma, frag_end, in fill_v2_desc() 146 int size, dma_addr_t dma, int frag_end, in fill_desc() 198 flag_ipoffset |= frag_end << HNS_TXD_FE_B; in fill_desc() 281 int size, dma_addr_t dma, int frag_end, in fill_tso_desc() 298 frag_end && (k == frag_buf_num - 1) ? 1 : 0, in fill_tso_desc() 37 fill_v2_desc_hw(struct hnae_ring *ring, void *priv, int size, int send_sz, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc_hw() argument 130 fill_v2_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc() argument 145 fill_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_desc() argument 280 fill_tso_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_tso_desc() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.h | 46 int size, dma_addr_t dma, int frag_end,
|
H A D | hns_enet.c | 36 int send_sz, dma_addr_t dma, int frag_end, in fill_v2_desc_hw() 120 hnae_set_bit(rrcfv, HNSV2_TXD_FE_B, frag_end); in fill_v2_desc_hw() 129 int size, dma_addr_t dma, int frag_end, in fill_v2_desc() 132 fill_v2_desc_hw(ring, priv, size, size, dma, frag_end, in fill_v2_desc() 144 int size, dma_addr_t dma, int frag_end, in fill_desc() 197 flag_ipoffset |= frag_end << HNS_TXD_FE_B; in fill_desc() 289 int size, dma_addr_t dma, int frag_end, in fill_tso_desc() 306 frag_end && (k == frag_buf_num - 1) ? 1 : 0, in fill_tso_desc() 314 int size, dma_addr_t dma, int frag_end, in fill_desc_v2() 319 fill_tso_desc(ring, priv, size, dma, frag_end, buf_nu in fill_desc_v2() 35 fill_v2_desc_hw(struct hnae_ring *ring, void *priv, int size, int send_sz, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc_hw() argument 128 fill_v2_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc() argument 143 fill_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu, bool is_gso) fill_desc() argument 288 fill_tso_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_tso_desc() argument 313 fill_desc_v2(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu, bool is_gso) fill_desc_v2() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_vm.c | 764 uint64_t frag_end = pe_end & ~(frag_align - 1); in radeon_vm_frag_ptes() local 770 (frag_start >= frag_end)) { in radeon_vm_frag_ptes() 787 count = (frag_end - frag_start) / 8; in radeon_vm_frag_ptes() 792 if (frag_end != pe_end) { in radeon_vm_frag_ptes() 794 count = (pe_end - frag_end) / 8; in radeon_vm_frag_ptes() 795 radeon_vm_set_pages(rdev, ib, frag_end, addr, count, in radeon_vm_frag_ptes()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_vm.c | 763 uint64_t frag_end = pe_end & ~(frag_align - 1); in radeon_vm_frag_ptes() local 769 (frag_start >= frag_end)) { in radeon_vm_frag_ptes() 786 count = (frag_end - frag_start) / 8; in radeon_vm_frag_ptes() 791 if (frag_end != pe_end) { in radeon_vm_frag_ptes() 793 count = (pe_end - frag_end) / 8; in radeon_vm_frag_ptes() 794 radeon_vm_set_pages(rdev, ib, frag_end, addr, count, in radeon_vm_frag_ptes()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vm.c | 1370 * @frag_end: end of this fragment 1376 unsigned int *frag, uint64_t *frag_end) in amdgpu_vm_fragment() 1409 *frag_end = end; in amdgpu_vm_fragment() 1417 *frag_end = end & ~((1ULL << max_frag) - 1); in amdgpu_vm_fragment() 1419 *frag_end = start + (1 << *frag); in amdgpu_vm_fragment() 1443 uint64_t frag_start = start, frag_end; in amdgpu_vm_update_ptes() local 1448 amdgpu_vm_fragment(params, frag_start, end, flags, &frag, &frag_end); in amdgpu_vm_update_ptes() 1511 frag_end = max(frag_end, ALIGN(frag_start + 1, in amdgpu_vm_update_ptes() 1525 uint64_t upd_end = min(entry_end, frag_end); in amdgpu_vm_update_ptes() 1374 amdgpu_vm_fragment(struct amdgpu_vm_update_params *params, uint64_t start, uint64_t end, uint64_t flags, unsigned int *frag, uint64_t *frag_end) amdgpu_vm_fragment() argument [all...] |