Lines Matching refs:name
81 char name[XEN_LIVEPATCH_NAME_SIZE]; /* Name of it. */ member
107 static int get_name(const struct xen_livepatch_name *name, char *n) in get_name() argument
109 if ( !name->size || name->size > XEN_LIVEPATCH_NAME_SIZE ) in get_name()
112 if ( name->pad[0] || name->pad[1] || name->pad[2] ) in get_name()
115 if ( copy_from_guest(n, name->name, name->size) ) in get_name()
118 if ( n[name->size - 1] ) in get_name()
126 if ( get_name(&upload->name, n) ) in verify_payload()
184 if ( !strcmp(data->symtab[i].name, symname) ) in livepatch_symbols_lookup_by_name()
231 strlcpy(namebuf, data->name, KSYM_NAME_LEN); in livepatch_symbols_lookup()
233 n = data->symtab[best].name; in livepatch_symbols_lookup()
248 f->old_addr = (void *)symbols_lookup_by_name(f->name); in resolve_old_address()
251 f->old_addr = (void *)livepatch_symbols_lookup_by_name(f->name); in resolve_old_address()
255 elf->name, f->name); in resolve_old_address()
260 elf->name, f->name, f->old_addr); in resolve_old_address()
265 static struct payload *find_payload(const char *name) in find_payload() argument
272 if ( !strcmp(data->name, name) ) in find_payload()
354 elf->name, elf->sec[i].name); in move_payload()
374 elf->name); in move_payload()
413 elf->name, elf->sec[i].name, elf->sec[i].load_addr); in move_payload()
425 !strcmp(elf->sec[rw_buf_sec].name, ELF_LIVEPATCH_FUNC)) ) in move_payload()
472 elf->name, sec->sec->sh_size, sec->name, sz); in section_ok()
495 elf->name, names[i]); in check_special_sections()
502 elf->name, names[i]); in check_special_sections()
509 elf->name, names[i]); in check_special_sections()
543 elf->name, f->version, LIVEPATCH_PAYLOAD_VERSION); in prepare_payload()
551 elf->name); in prepare_payload()
613 elf->name, data->name); in prepare_payload()
681 elf->name, instr); in prepare_payload()
688 elf->name); in prepare_payload()
711 elf->name); in prepare_payload()
737 if ( *sym->name == '\0' ) in is_payload_symbol()
749 !strncmp(sym->name, ".L", 2) ) in is_payload_symbol()
771 strtab_len += strlen(elf->sym[i].name) + 1; in build_symbol_table()
791 symtab[nsyms].name = strtab + strtab_len; in build_symbol_table()
795 strtab_len += strlcpy(strtab + strtab_len, elf->sym[i].name, in build_symbol_table()
816 if ( symbols_lookup_by_name(symtab[i].name) || in build_symbol_table()
817 livepatch_symbols_lookup_by_name(symtab[i].name) ) in build_symbol_table()
820 elf->name, symtab[i].name); in build_symbol_table()
827 elf->name, symtab[i].name); in build_symbol_table()
833 elf->name, symtab[i].name); in build_symbol_table()
858 struct livepatch_elf elf = { .name = payload->name, .len = len }; in load_payload_data()
928 memcpy(data->name, n, strlen(n)); in livepatch_upload()
964 rc = get_name(&get->name, n); in livepatch_get()
1004 !guest_handle_okay(list->name, XEN_LIVEPATCH_NAME_SIZE * list->nr) || in livepatch_list()
1026 len = strlen(data->name) + 1; in livepatch_list()
1029 if ( __copy_to_guest_offset(list->name, idx * XEN_LIVEPATCH_NAME_SIZE, in livepatch_list()
1030 data->name, len) || in livepatch_list()
1064 data->name, data->nfuncs); in apply_payload()
1069 printk(XENLOG_ERR LIVEPATCH "%s: unable to quiesce!\n", data->name); in apply_payload()
1105 printk(XENLOG_INFO LIVEPATCH "%s: Reverting\n", data->name); in revert_payload()
1110 printk(XENLOG_ERR LIVEPATCH "%s: unable to quiesce!\n", data->name); in revert_payload()
1224 data->name); in schedule_work()
1233 data->name, livepatch_work.timeout); in schedule_work()
1267 livepatch_work.data->name, s, atomic_read(counter), cpus); in livepatch_spin()
1318 p->name, cpu); in check_for_livepatch_work()
1340 p->name, cpu, cpus); in check_for_livepatch_work()
1378 p->name, names[livepatch_work.cmd], p->rc); in check_for_livepatch_work()
1421 const char *name = "hypervisor"; in build_id_dep() local
1441 name = data->name; in build_id_dep()
1448 LIVEPATCH, payload->name, name); in build_id_dep()
1461 rc = get_name(&action->name, n); in livepatch_action()
1508 LIVEPATCH, data->name, p->name); in livepatch_action()
1529 LIVEPATCH, data->name); in livepatch_action()
1633 data->name, state2str(data->state), data->state, data->text_addr, in livepatch_printall()
1640 f->name, f->old_addr, f->old_size, f->new_addr, f->new_size); in livepatch_printall()