Lines Matching refs:elems
676 let (elems, self_bytes) = match size_info { in validate_cast_and_convert_metadata()
707 let elems = max_slice_and_padding_bytes / elem_size.get(); in validate_cast_and_convert_metadata() localVariable
717 let without_padding = offset + elems * elem_size.get(); in validate_cast_and_convert_metadata()
736 (elems, self_bytes) in validate_cast_and_convert_metadata()
753 Ok((elems, split_at)) in validate_cast_and_convert_metadata()
1516 if let Ok((elems, split_at)) = in test_validate_cast_and_convert_metadata()
1522 size_info, align, addr, bytes_len, cast_type, elems, split_at in test_validate_cast_and_convert_metadata()
1530 assert!(!(sized && elems != 0), "{}", debug_str); in test_validate_cast_and_convert_metadata()
1535 let padded_size = |elems| { in test_validate_cast_and_convert_metadata()
1536 let without_padding = offset + elems * elem_size; in test_validate_cast_and_convert_metadata()
1540 let resulting_size = padded_size(elems); in test_validate_cast_and_convert_metadata()
1544 assert!(padded_size(elems + 1) > bytes_len, "{}", debug_str); in test_validate_cast_and_convert_metadata()
1653 for elems in 0..128 { in test_validate_rust_layout()
1654 let ptr = with_elems(elems); in test_validate_rust_layout()
1680 args.offset + args.elem_size.map(|elem_size| elems * elem_size).unwrap_or(0); in test_validate_rust_layout()
1720 assert!(got_elems >= elems, "{}", assert_msg); in test_validate_rust_layout()
1721 if got_elems != elems { in test_validate_rust_layout()
1772 let with_elems = |elems| { in test_validate_rust_layout()
1773 … let slc = NonNull::slice_from_raw_parts(NonNull::from(&aligned_buf.t), elems); in test_validate_rust_layout()