Searched refs:cur_off (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_seg6_loop.c | 125 uint32_t srh_off, cur_off; in is_valid_tlv_boundary() local 131 cur_off = srh_off + sizeof(*srh) + in is_valid_tlv_boundary() 143 if (cur_off == *tlv_off) in is_valid_tlv_boundary() 146 if (cur_off >= srh_off + ((srh->hdrlen + 1) << 3)) in is_valid_tlv_boundary() 149 err = bpf_skb_load_bytes(skb, cur_off, &tlv, sizeof(tlv)); in is_valid_tlv_boundary() 155 *pad_off = cur_off; in is_valid_tlv_boundary() 158 *tlv_off = cur_off; in is_valid_tlv_boundary() 167 cur_off += sizeof(tlv) + tlv.len; in is_valid_tlv_boundary() 171 *pad_off = cur_off; in is_valid_tlv_boundary() 174 *tlv_off = cur_off; in is_valid_tlv_boundary()
|
| H A D | test_lwt_seg6local.c | 124 uint32_t srh_off, cur_off; in is_valid_tlv_boundary() local 130 cur_off = srh_off + sizeof(*srh) + in is_valid_tlv_boundary() 140 if (cur_off == *tlv_off) in is_valid_tlv_boundary() 143 if (cur_off >= srh_off + ((srh->hdrlen + 1) << 3)) in is_valid_tlv_boundary() 146 err = bpf_skb_load_bytes(skb, cur_off, &tlv, sizeof(tlv)); in is_valid_tlv_boundary() 152 *pad_off = cur_off; in is_valid_tlv_boundary() 155 *tlv_off = cur_off; in is_valid_tlv_boundary() 164 cur_off += sizeof(tlv) + tlv.len; in is_valid_tlv_boundary() 168 *pad_off = cur_off; in is_valid_tlv_boundary() 171 *tlv_off = cur_off; in is_valid_tlv_boundary()
|
| /linux/arch/mips/sibyte/common/ |
| H A D | sb_tbprof.c | 447 long cur_off = *offp; in sbprof_tb_read() local 455 cur_sample = cur_off / TB_SAMPLE_SIZE; in sbprof_tb_read() 456 sample_off = cur_off % TB_SAMPLE_SIZE; in sbprof_tb_read() 466 *offp = cur_off + cur_count - err; in sbprof_tb_read() 481 cur_off += cur_count; in sbprof_tb_read() 485 *offp = cur_off; in sbprof_tb_read()
|
| /linux/tools/lib/bpf/ |
| H A D | btf_dump.c | 865 int cur_off, int next_off, int next_align, in btf_dump_emit_bit_padding() argument 877 if (cur_off >= next_off) in btf_dump_emit_bit_padding() 902 new_off = roundup(cur_off, pad_bits); in btf_dump_emit_bit_padding() 907 if (new_off > cur_off && new_off <= next_off) { in btf_dump_emit_bit_padding() 918 (new_off == next_off && roundup(cur_off, next_align * 8) != new_off) || in btf_dump_emit_bit_padding() 919 (new_off != next_off && next_off - new_off <= new_off - cur_off)) in btf_dump_emit_bit_padding() 922 in_bitfield ? new_off - cur_off : 0); in btf_dump_emit_bit_padding() 923 cur_off = new_off; in btf_dump_emit_bit_padding() 932 while (cur_off != next_off) { in btf_dump_emit_bit_padding() 933 bits = min(next_off - cur_off, pad_bits); in btf_dump_emit_bit_padding() [all …]
|
| /linux/drivers/nvdimm/ |
| H A D | btt.c | 852 size_t cur_off = 0; in discover_arenas() local 865 arena->infooff = cur_off; in discover_arenas() 884 parse_arena_meta(arena, super, cur_off); in discover_arenas() 916 cur_off += arena->size; in discover_arenas() 941 size_t cur_off = 0; in create_arenas() local 951 arena = alloc_arena(btt, arena_size, btt->nlba, cur_off); in create_arenas() 961 cur_off += arena_size; in create_arenas()
|
| /linux/fs/btrfs/ |
| H A D | raid56.c | 3023 for (unsigned int cur_off = offset_in_full_stripe; in raid56_parity_cache_data_folios() local 3024 cur_off < offset_in_full_stripe + BTRFS_STRIPE_LEN; in raid56_parity_cache_data_folios() 3025 cur_off += PAGE_SIZE) { in raid56_parity_cache_data_folios() 3026 const unsigned int pindex = cur_off >> PAGE_SHIFT; in raid56_parity_cache_data_folios() 3028 ASSERT(cur_off - offset_in_full_stripe + PAGE_SIZE <= BTRFS_STRIPE_LEN); in raid56_parity_cache_data_folios() 3030 vaddr + cur_off - offset_in_full_stripe, PAGE_SIZE); in raid56_parity_cache_data_folios()
|
| H A D | extent_io.c | 4871 unsigned long cur_off = 0; in memcpy_extent_buffer() local 4887 while (cur_off < len) { in memcpy_extent_buffer() 4888 unsigned long cur_src = cur_off + src_offset; in memcpy_extent_buffer() 4894 const bool use_memmove = areas_overlap(src_offset + cur_off, in memcpy_extent_buffer() 4895 dst_offset + cur_off, cur_len); in memcpy_extent_buffer() 4897 __write_extent_buffer(dst, src_addr, dst_offset + cur_off, cur_len, in memcpy_extent_buffer() 4899 cur_off += cur_len; in memcpy_extent_buffer()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cudbg_lib.c | 3373 u32 i, j, cur_off, tot_len; in cudbg_collect_qdesc() local 3536 cur_off = 0; in cudbg_collect_qdesc() 3547 memcpy(temp_buff.data, data + cur_off, chunk_size); in cudbg_collect_qdesc() 3549 cur_off += chunk_size; in cudbg_collect_qdesc()
|