Searched refs:chunk_size (Results 1 – 6 of 6) sorted by relevance
| /net/xdp/ |
| A D | xdp_umem.c | 160 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local 166 if (chunk_size < XDP_UMEM_MIN_CHUNK_SIZE || chunk_size > PAGE_SIZE) { in xdp_umem_reg() 179 if (!unaligned_chunks && !is_power_of_2(chunk_size)) in xdp_umem_reg() 198 chunks = div_u64_rem(size, chunk_size, &chunks_rem); in xdp_umem_reg() 205 if (headroom >= chunk_size - XDP_PACKET_HEADROOM) in xdp_umem_reg() 216 umem->chunk_size = chunk_size; in xdp_umem_reg()
|
| A D | xsk_buff_pool.c | 78 pool->chunk_mask = ~((u64)umem->chunk_size - 1); in xp_create_and_assign_umem() 83 pool->chunk_size = umem->chunk_size; in xp_create_and_assign_umem() 84 pool->chunk_shift = ffs(umem->chunk_size) - 1; in xp_create_and_assign_umem() 86 pool->frame_len = umem->chunk_size - umem->headroom - in xp_create_and_assign_umem() 106 xskb->xdp.frame_sz = umem->chunk_size - umem->headroom; in xp_create_and_assign_umem() 111 xp_init_xskb_addr(xskb, pool, (u64)i * pool->chunk_size); in xp_create_and_assign_umem() 494 return xp_desc_crosses_non_contig_pg(pool, addr, pool->chunk_size); in xp_addr_crosses_non_contig_pg() 501 *addr + pool->chunk_size > pool->addrs_cnt || in xp_check_unaligned()
|
| A D | xsk_queue.h | 148 u64 offset = addr & (pool->chunk_size - 1); in xp_aligned_validate_desc() 153 if (offset + len > pool->chunk_size) in xp_aligned_validate_desc() 173 if (len > pool->chunk_size) in xp_unaligned_validate_desc()
|
| A D | xsk_diag.c | 60 du.chunk_size = umem->chunk_size; in xsk_diag_put_umem()
|
| A D | xsk.c | 630 ts = pool->unaligned ? len : pool->chunk_size; in xsk_build_skb_zerocopy() 1339 __u32 chunk_size; member
|
| /net/devlink/ |
| A D | region.c | 760 u8 *chunk, u32 chunk_size, in devlink_nl_cmd_region_read_chunk_fill() argument 770 err = nla_put(msg, DEVLINK_ATTR_REGION_CHUNK_DATA, chunk_size, chunk); in devlink_nl_cmd_region_read_chunk_fill() 788 typedef int devlink_chunk_fill_t(void *cb_priv, u8 *chunk, u32 chunk_size, 832 devlink_region_snapshot_fill(void *cb_priv, u8 *chunk, u32 chunk_size, in devlink_region_snapshot_fill() argument 838 memcpy(chunk, &snapshot->data[curr_offset], chunk_size); in devlink_region_snapshot_fill() 844 devlink_region_port_direct_fill(void *cb_priv, u8 *chunk, u32 chunk_size, in devlink_region_port_direct_fill() argument 850 curr_offset, chunk_size, chunk); in devlink_region_port_direct_fill() 854 devlink_region_direct_fill(void *cb_priv, u8 *chunk, u32 chunk_size, in devlink_region_direct_fill() argument 860 curr_offset, chunk_size, chunk); in devlink_region_direct_fill()
|
Completed in 19 milliseconds