sec_size
u32 sec_size = 0, offset = 0, sec_cnt = 1;
sec_size = cdns_chip->sector_size;
sec_size = cdns_chip->sector_size;
reg |= FIELD_PREP(TRAN_CFG_1_SECTOR_SIZE, sec_size);
u32 sec_size = 2;
sec_addr, sec_size, false);
u32 sec_size = EFUSE_SEC_BE_SIZE;
sec_addr, sec_size, false);
size_t *sec_size);
size_t *sec_size)
*sec_size = shdr->sh_size;
*sec_size = 0;
insn_decode(&insn, sec->data->d_buf + o, sec_size(sec) - o,
if (sec_size(sec) % sizeof(struct unwind_hint)) {
for (i = 0; i < sec_size(sec) / sizeof(struct unwind_hint); i++) {
for (offset = 0; offset < sec_size(sec); offset += insn->len) {
if (arch_decode_instruction(file, sec, offset, sec_size(sec) - offset, insn))
if (func->offset == sec_size(sec)) {
return memmem(sec->data->d_buf, sec_size(sec), "\0livepatch=Y", 12);
u64 size = sec_size(sec);
if (sec_size(sec) != 0 && !is_dwarf_section(sec)) {
sec->data->d_size != sec_size(sec)) {
klp_reloc_off = sec_size(klp_relocs);
end = sec_size(patched_sym->sec);
size = sec_size(reloc->sym->sec) - offset;
if (sec_size(sec) != entry_size * sec_num_entries(sec->rsec)) {
for (offset = 0; offset < sec_size(sec); offset += entry_size) {
for (data_end = import_ns + sec_size(patched_sec);
if (sec_size(sec) % sizeof(struct sym_checksum)) {
for (int i = 0; i < sec_size(sec) / sizeof(struct sym_checksum); i++) {
offset = ALIGN(sec_size(out_sec), out_sec->sh.sh_addralign);
size = sec_size(patched_sym->sec);
name = memmem(sec->data->d_buf, sec_size(sec), "\0name=", 6);
if (sym && sym->len == sec_size(sec))
for (int i = 0; i < sec_size(klp_relocs) / sizeof(struct klp_reloc); i++) {
if (sec_size(sec) % entry->size != 0) {
nr_entries = sec_size(sec) / entry->size;
int sec_size;
sec_size = sizeof(*feat_sec) * nr_sections;
lseek(fd, sec_start + sec_size, SEEK_SET);
err = do_write(&ff, feat_sec, sec_size);
int sec_size;
sec_size = sizeof(*feat_sec) * nr_sections;
err = perf_header__getbuffer64(header, fd, feat_sec, sec_size);