Home
last modified time | relevance | path

Searched refs:process_token (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/cxl/
H A Dhcalls.c133 u64 *process_token, u64 *mmio_addr, u64 *mmio_size) in cxl_h_attach_process()
149 *process_token = retbuf[0]; in cxl_h_attach_process()
174 long cxl_h_detach_process(u64 unit_address, u64 process_token) in cxl_h_detach_process() argument
179 CXL_H_WAIT_UNTIL_DONE(rc, retbuf, H_DETACH_CA_PROCESS, unit_address, process_token); in cxl_h_detach_process()
180 _PRINT_MSG(rc, "cxl_h_detach_process(%#.16llx, 0x%.8llx): %li\n", unit_address, process_token, rc); in cxl_h_detach_process()
181 trace_cxl_hcall_detach(unit_address, process_token, rc); in cxl_h_detach_process()
257 long cxl_h_suspend_process(u64 unit_address, u64 process_token) in cxl_h_suspend_process() argument
261 process_token, 0, 0, 0, in cxl_h_suspend_process()
270 long cxl_h_resume_process(u64 unit_address, u64 process_token) in cxl_h_resume_process() argument
274 process_token, in cxl_h_resume_process()
131 cxl_h_attach_process(u64 unit_address, struct cxl_process_element_hcall *element, u64 *process_token, u64 *mmio_addr, u64 *mmio_size) cxl_h_attach_process() argument
332 cxl_h_terminate_process(u64 unit_address, u64 process_token) cxl_h_terminate_process() argument
397 cxl_h_collect_int_info(u64 unit_address, u64 process_token, struct cxl_irq_info *info) cxl_h_collect_int_info() argument
438 cxl_h_control_faults(u64 unit_address, u64 process_token, u64 control_mask, u64 reset_mask) cxl_h_control_faults() argument
[all...]
H A Dtrace.h493 TP_PROTO(u64 unit_address, u64 process_token, long rc),
495 TP_ARGS(unit_address, process_token, rc),
499 __field(u64, process_token)
505 __entry->process_token = process_token;
509 TP_printk("unit_address=0x%016llx process_token=0x%016llx rc=%li",
511 __entry->process_token,
557 TP_PROTO(u64 unit_address, u64 phys_addr, unsigned long process_token,
560 TP_ARGS(unit_address, phys_addr, process_token,
566 __field(unsigned long, process_token)
[all...]
H A Dhcalls.h56 u64 *process_token, u64 *mmio_addr, u64 *mmio_size);
62 long cxl_h_detach_process(u64 unit_address, u64 process_token);
74 long cxl_h_suspend_process(u64 unit_address, u64 process_token);
81 long cxl_h_resume_process(u64 unit_address, u64 process_token);
118 long cxl_h_terminate_process(u64 unit_address, u64 process_token);
154 long cxl_h_collect_int_info(u64 unit_address, u64 process_token,
167 long cxl_h_control_faults(u64 unit_address, u64 process_token,
H A Dguest.c152 return cxl_h_collect_int_info(ctx->afu->guest->handle, ctx->process_token, info); in guest_get_irq_info()
375 return cxl_h_control_faults(ctx->afu->guest->handle, ctx->process_token, in guest_ack_irq()
586 &ctx->process_token, &mmio_addr, &mmio_size); in attach_afu_directed()
608 ctx->external_pe = ctx->process_token & 0xFFFFFFFF; in attach_afu_directed()
637 if (cxl_h_detach_process(ctx->afu->guest->handle, ctx->process_token)) in detach_afu_directed()
H A Dcxl.h562 u64 process_token; member
/kernel/linux/linux-6.6/drivers/misc/cxl/
H A Dhcalls.c133 u64 *process_token, u64 *mmio_addr, u64 *mmio_size) in cxl_h_attach_process()
149 *process_token = retbuf[0]; in cxl_h_attach_process()
174 long cxl_h_detach_process(u64 unit_address, u64 process_token) in cxl_h_detach_process() argument
179 CXL_H_WAIT_UNTIL_DONE(rc, retbuf, H_DETACH_CA_PROCESS, unit_address, process_token); in cxl_h_detach_process()
180 _PRINT_MSG(rc, "cxl_h_detach_process(%#.16llx, 0x%.8llx): %li\n", unit_address, process_token, rc); in cxl_h_detach_process()
181 trace_cxl_hcall_detach(unit_address, process_token, rc); in cxl_h_detach_process()
257 long cxl_h_suspend_process(u64 unit_address, u64 process_token) in cxl_h_suspend_process() argument
261 process_token, 0, 0, 0, in cxl_h_suspend_process()
270 long cxl_h_resume_process(u64 unit_address, u64 process_token) in cxl_h_resume_process() argument
274 process_token, in cxl_h_resume_process()
131 cxl_h_attach_process(u64 unit_address, struct cxl_process_element_hcall *element, u64 *process_token, u64 *mmio_addr, u64 *mmio_size) cxl_h_attach_process() argument
332 cxl_h_terminate_process(u64 unit_address, u64 process_token) cxl_h_terminate_process() argument
397 cxl_h_collect_int_info(u64 unit_address, u64 process_token, struct cxl_irq_info *info) cxl_h_collect_int_info() argument
438 cxl_h_control_faults(u64 unit_address, u64 process_token, u64 control_mask, u64 reset_mask) cxl_h_control_faults() argument
[all...]
H A Dtrace.h493 TP_PROTO(u64 unit_address, u64 process_token, long rc),
495 TP_ARGS(unit_address, process_token, rc),
499 __field(u64, process_token)
505 __entry->process_token = process_token;
509 TP_printk("unit_address=0x%016llx process_token=0x%016llx rc=%li",
511 __entry->process_token,
557 TP_PROTO(u64 unit_address, u64 phys_addr, unsigned long process_token,
560 TP_ARGS(unit_address, phys_addr, process_token,
566 __field(unsigned long, process_token)
[all...]
H A Dhcalls.h56 u64 *process_token, u64 *mmio_addr, u64 *mmio_size);
62 long cxl_h_detach_process(u64 unit_address, u64 process_token);
74 long cxl_h_suspend_process(u64 unit_address, u64 process_token);
81 long cxl_h_resume_process(u64 unit_address, u64 process_token);
118 long cxl_h_terminate_process(u64 unit_address, u64 process_token);
154 long cxl_h_collect_int_info(u64 unit_address, u64 process_token,
167 long cxl_h_control_faults(u64 unit_address, u64 process_token,
H A Dguest.c158 return cxl_h_collect_int_info(ctx->afu->guest->handle, ctx->process_token, info); in guest_get_irq_info()
381 return cxl_h_control_faults(ctx->afu->guest->handle, ctx->process_token, in guest_ack_irq()
592 &ctx->process_token, &mmio_addr, &mmio_size); in attach_afu_directed()
614 ctx->external_pe = ctx->process_token & 0xFFFFFFFF; in attach_afu_directed()
643 if (cxl_h_detach_process(ctx->afu->guest->handle, ctx->process_token)) in detach_afu_directed()
H A Dcxl.h564 u64 process_token; member

Completed in 16 milliseconds