Lines Matching refs:d
134 struct rtas_token_definition *d, *tmp; in rtas_token_undefine() local
138 list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) { in rtas_token_undefine()
139 if (rtas_name_matches(d->handler->name, name)) { in rtas_token_undefine()
140 list_del(&d->list); in rtas_token_undefine()
141 kfree(d); in rtas_token_undefine()
152 struct rtas_token_definition *d; in rtas_token_define() local
159 list_for_each_entry(d, &kvm->arch.rtas_tokens, list) { in rtas_token_define()
160 if (d->token == token) in rtas_token_define()
176 d = kzalloc(sizeof(*d), GFP_KERNEL); in rtas_token_define()
177 if (!d) in rtas_token_define()
180 d->handler = h; in rtas_token_define()
181 d->token = token; in rtas_token_define()
183 list_add_tail(&d->list, &kvm->arch.rtas_tokens); in rtas_token_define()
210 struct rtas_token_definition *d; in kvmppc_rtas_hcall() local
238 list_for_each_entry(d, &vcpu->kvm->arch.rtas_tokens, list) { in kvmppc_rtas_hcall()
239 if (d->token == be32_to_cpu(args.token)) { in kvmppc_rtas_hcall()
240 d->handler->handler(vcpu, &args); in kvmppc_rtas_hcall()
270 struct rtas_token_definition *d, *tmp; in kvmppc_rtas_tokens_free() local
274 list_for_each_entry_safe(d, tmp, &kvm->arch.rtas_tokens, list) { in kvmppc_rtas_tokens_free()
275 list_del(&d->list); in kvmppc_rtas_tokens_free()
276 kfree(d); in kvmppc_rtas_tokens_free()