Home
last modified time | relevance | path

Searched refs:task_ctx (Results 1 – 15 of 15) sorted by relevance

/linux/tools/testing/selftests/sched_ext/
H A Dselect_cpu_dfl_nodispatch.bpf.c19 struct task_ctx { struct
27 __type(value, struct task_ctx); argument
37 struct task_ctx *tctx; in BPF_STRUCT_OPS()
56 struct task_ctx *tctx; in BPF_STRUCT_OPS()
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c102 struct task_ctx { struct
112 __type(value, struct task_ctx); argument
151 static struct task_ctx *lookup_task_ctx(struct task_struct *p) in lookup_task_ctx()
153 struct task_ctx *tctx; in lookup_task_ctx()
156 scx_bpf_error("task_ctx lookup failed"); in lookup_task_ctx()
165 struct task_ctx *tctx; in BPF_STRUCT_OPS()
199 struct task_ctx *tctx; in BPF_STRUCT_OPS()
295 struct task_ctx *tctx; in update_core_sched_head_seq()
319 struct task_ctx *tctx; in dispatch_highpri()
370 struct task_ctx *tct in BPF_STRUCT_OPS()
[all...]
H A Dscx_flatcg.bpf.c130 } task_ctx SEC(".maps");
325 taskc = bpf_task_storage_get(&task_ctx, p, 0, 0); in BPF_STRUCT_OPS()
327 scx_bpf_error("task_ctx lookup failed"); in BPF_STRUCT_OPS()
351 taskc = bpf_task_storage_get(&task_ctx, p, 0, 0); in BPF_STRUCT_OPS()
353 scx_bpf_error("task_ctx lookup failed"); in BPF_STRUCT_OPS()
558 taskc = bpf_task_storage_get(&task_ctx, p, 0, 0); in BPF_STRUCT_OPS()
560 scx_bpf_error("task_ctx lookup failed"); in BPF_STRUCT_OPS()
812 * @p is new. Let's ensure that its task_ctx is available. We can sleep in BPF_STRUCT_OPS()
815 taskc = bpf_task_storage_get(&task_ctx, p, 0, in BPF_STRUCT_OPS()
/linux/security/apparmor/
H A Dtask.c50 struct aa_task_ctx *ctx = task_ctx(current); in aa_replace_current_label()
76 aa_clear_task_ctx_trans(task_ctx(current)); in aa_replace_current_label()
100 struct aa_task_ctx *ctx = task_ctx(current); in aa_set_current_onexec()
120 struct aa_task_ctx *ctx = task_ctx(current); in aa_set_current_hat()
160 struct aa_task_ctx *ctx = task_ctx(current); in aa_restore_previous_label()
H A Dlsm.c112 aa_free_task_ctx(task_ctx(task)); in apparmor_task_free()
118 struct aa_task_ctx *new = task_ctx(task); in apparmor_task_alloc()
120 aa_dup_task_ctx(new, task_ctx(current)); in apparmor_task_alloc()
785 struct aa_task_ctx *ctx = task_ctx(current); in apparmor_getselfattr()
827 struct aa_task_ctx *ctx = task_ctx(current); in apparmor_getprocattr()
979 aa_clear_task_ctx_trans(task_ctx(current)); in apparmor_bprm_committed_creds()
H A Ddomain.c937 ctx = task_ctx(current); in apparmor_bprm_creds_for_exec()
1226 struct aa_task_ctx *ctx = task_ctx(current); in aa_change_hat()
1398 struct aa_task_ctx *ctx = task_ctx(current); in aa_change_profile()
/linux/kernel/events/
H A Dcore.c249 return this_cpu_ptr(&perf_cpu_context)->task_ctx; in perf_cpu_task_ctx()
286 struct perf_event_context *task_ctx = cpuctx->task_ctx; in event_function() local
291 perf_ctx_lock(cpuctx, task_ctx); in event_function()
314 WARN_ON_ONCE(task_ctx != ctx); in event_function()
321 perf_ctx_unlock(cpuctx, task_ctx); in event_function()
388 struct perf_event_context *task_ctx = NULL; in event_function_local() local
396 task_ctx = ctx; in event_function_local()
399 perf_ctx_lock(cpuctx, task_ctx); in event_function_local()
415 if (WARN_ON_ONCE(cpuctx->task_ctx != ctx)) in event_function_local()
424 perf_ctx_unlock(cpuctx, task_ctx); in event_function_local()
[all …]
/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc_hwi.c1016 task_page = (struct fcoe_task_ctx_entry *)hba->task_ctx[task_idx]; in bnx2fc_pending_work()
1896 hba->task_ctx = kzalloc((task_ctx_arr_sz * sizeof(void *)), in bnx2fc_setup_task_ctx()
1898 if (!hba->task_ctx) { in bnx2fc_setup_task_ctx()
1918 hba->task_ctx[i] = dma_alloc_coherent(&hba->pcidev->dev, in bnx2fc_setup_task_ctx()
1922 if (!hba->task_ctx[i]) { in bnx2fc_setup_task_ctx()
1936 if (hba->task_ctx[i]) { in bnx2fc_setup_task_ctx()
1939 hba->task_ctx[i], hba->task_ctx_dma[i]); in bnx2fc_setup_task_ctx()
1940 hba->task_ctx[i] = NULL; in bnx2fc_setup_task_ctx()
1947 kfree(hba->task_ctx); in bnx2fc_setup_task_ctx()
1948 hba->task_ctx = NULL; in bnx2fc_setup_task_ctx()
[all …]
H A Dbnx2fc_io.c758 interface->hba->task_ctx[task_idx]; in bnx2fc_initiate_tmf()
894 interface->hba->task_ctx[task_idx]; in bnx2fc_initiate_abts()
970 interface->hba->task_ctx[task_idx]; in bnx2fc_initiate_seq_cleanup()
1028 interface->hba->task_ctx[task_idx]; in bnx2fc_initiate_cleanup()
2069 task_page = (struct fcoe_task_ctx_entry *) hba->task_ctx[task_idx]; in bnx2fc_post_io_req()
H A Dbnx2fc_els.c775 interface->hba->task_ctx[task_idx]; in bnx2fc_initiate_els()
/linux/drivers/scsi/qedf/
H A Dqedf_io.c587 struct qedf_ioreq *io_req, struct fcoe_task_context *task_ctx, in qedf_init_task() argument
604 io_req->task = task_ctx; in qedf_init_task()
605 memset(task_ctx, 0, sizeof(struct fcoe_task_context)); in qedf_init_task()
623 io_req->task_params->context = task_ctx; in qedf_init_task()
677 struct fcoe_task_context *task_ctx, struct fcoe_wqe *sqe) in qedf_init_mp_task() argument
695 memset(task_ctx, 0, sizeof(struct fcoe_task_context)); in qedf_init_mp_task()
699 io_req->task = task_ctx; in qedf_init_mp_task()
702 io_req->task_params->context = task_ctx; in qedf_init_mp_task()
852 struct fcoe_task_context *task_ctx; in qedf_post_io_req() local
905 task_ctx = qedf_get_task_mem(&qedf->tasks, xid); in qedf_post_io_req()
[all …]
/linux/security/apparmor/include/
H A Dtask.h13 static inline struct aa_task_ctx *task_ctx(struct task_struct *task) in task_ctx() function
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_cxt.h230 u32 tid, u8 ctx_type, void **task_ctx);
/linux/drivers/scsi/qedi/
H A Dqedi_fw.c88 struct iscsi_task_context *task_ctx; in qedi_process_text_resp() local
95 task_ctx = qedi_get_task_mem(&qedi->tasks, cmd->task_id); in qedi_process_text_resp()
120 memset(task_ctx, '\0', sizeof(*task_ctx)); in qedi_process_text_resp()
264 struct iscsi_task_context *task_ctx; in qedi_process_login_resp() local
273 task_ctx = qedi_get_task_mem(&qedi->tasks, cmd->task_id); in qedi_process_login_resp()
305 memset(task_ctx, '\0', sizeof(*task_ctx)); in qedi_process_login_resp()
/linux/include/linux/
H A Dperf_event.h1135 struct perf_event_context *task_ctx; member