/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-gic-v4.c | 118 static int its_alloc_vcpu_sgis(struct its_vpe *vpe, int idx) in its_alloc_vcpu_sgis() argument 130 vpe->fwnode = irq_domain_alloc_named_id_fwnode(name, idx); in its_alloc_vcpu_sgis() 131 if (!vpe->fwnode) in its_alloc_vcpu_sgis() 137 vpe->sgi_domain = irq_domain_create_linear(vpe->fwnode, 16, in its_alloc_vcpu_sgis() 138 sgi_domain_ops, vpe); in its_alloc_vcpu_sgis() 139 if (!vpe->sgi_domain) in its_alloc_vcpu_sgis() 142 sgi_base = irq_domain_alloc_irqs(vpe->sgi_domain, 16, NUMA_NO_NODE, vpe); in its_alloc_vcpu_sgis() 149 if (vpe in its_alloc_vcpu_sgis() 228 its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info) its_send_vpe_cmd() argument 233 its_make_vpe_non_resident(struct its_vpe *vpe, bool db) its_make_vpe_non_resident() argument 260 its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en) its_make_vpe_resident() argument 283 its_commit_vpe(struct its_vpe *vpe) its_commit_vpe() argument 300 its_invall_vpe(struct its_vpe *vpe) its_invall_vpe() argument [all...] |
H A D | irq-gic-v3-its.c | 266 static int vpe_to_cpuid_lock(struct its_vpe *vpe, unsigned long *flags) in vpe_to_cpuid_lock() argument 268 raw_spin_lock_irqsave(&vpe->vpe_lock, *flags); in vpe_to_cpuid_lock() 269 return vpe->col_idx; in vpe_to_cpuid_lock() 272 static void vpe_to_cpuid_unlock(struct its_vpe *vpe, unsigned long flags) in vpe_to_cpuid_unlock() argument 274 raw_spin_unlock_irqrestore(&vpe->vpe_lock, flags); in vpe_to_cpuid_unlock() 281 struct its_vpe *vpe = NULL; in irq_to_cpuid_lock() local 285 vpe = irq_data_get_irq_chip_data(d); in irq_to_cpuid_lock() 289 vpe = map->vpe; in irq_to_cpuid_lock() 292 if (vpe) { in irq_to_cpuid_lock() 307 struct its_vpe *vpe = NULL; irq_to_cpuid_unlock() local 329 valid_vpe(struct its_node *its, struct its_vpe *vpe) valid_vpe() argument 390 struct its_vpe *vpe; global() member 394 struct its_vpe *vpe; global() member 400 struct its_vpe *vpe; global() member 408 struct its_vpe *vpe; global() member 415 struct its_vpe *vpe; global() member 422 struct its_vpe *vpe; global() member 426 struct its_vpe *vpe; global() member 1298 its_send_vmapp(struct its_node *its, struct its_vpe *vpe, bool valid) its_send_vmapp() argument 1310 its_send_vmovp(struct its_vpe *vpe) its_send_vmovp() argument 1354 its_send_vinvall(struct its_node *its, struct its_vpe *vpe) its_send_vinvall() argument 1404 its_send_invdb(struct its_node *its, struct its_vpe *vpe) its_send_invdb() argument 1805 struct its_vpe *vpe = vm->vpes[i]; its_map_vm() local 3730 its_vpe_db_proxy_unmap_locked(struct its_vpe *vpe) its_vpe_db_proxy_unmap_locked() argument 3756 its_vpe_db_proxy_unmap(struct its_vpe *vpe) its_vpe_db_proxy_unmap() argument 3771 its_vpe_db_proxy_map_locked(struct its_vpe *vpe) its_vpe_db_proxy_map_locked() argument 3794 its_vpe_db_proxy_move(struct its_vpe *vpe, int from, int to) its_vpe_db_proxy_move() argument 3828 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_set_affinity() local 3887 its_vpe_schedule(struct its_vpe *vpe) its_vpe_schedule() argument 3923 its_vpe_deschedule(struct its_vpe *vpe) its_vpe_deschedule() argument 3934 its_vpe_invall(struct its_vpe *vpe) its_vpe_invall() argument 3956 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_set_vcpu_affinity() local 3981 its_vpe_send_cmd(struct its_vpe *vpe, void (*cmd)(struct its_device *, u32)) its_vpe_send_cmd() argument 3996 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_send_inv() local 4027 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_set_irqchip_state() local 4087 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_4_1_send_inv() local 4112 its_vpe_4_1_schedule(struct its_vpe *vpe, struct its_cmd_info *info) its_vpe_4_1_schedule() argument 4127 its_vpe_4_1_deschedule(struct its_vpe *vpe, struct its_cmd_info *info) its_vpe_4_1_deschedule() argument 4164 its_vpe_4_1_invall(struct its_vpe *vpe) its_vpe_4_1_invall() argument 4187 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_4_1_set_vcpu_affinity() local 4223 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_configure_sgi() local 4243 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_mask_irq() local 4251 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_unmask_irq() local 4278 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_set_irqchip_state() local 4295 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_get_irqchip_state() local 4347 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_set_vcpu_affinity() local 4376 struct its_vpe *vpe = args; its_sgi_irq_domain_alloc() local 4413 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_irq_domain_deactivate() local 4447 its_vpe_init(struct its_vpe *vpe) its_vpe_init() argument 4481 its_vpe_teardown(struct its_vpe *vpe) its_vpe_teardown() argument 4500 struct its_vpe *vpe = irq_data_get_irq_chip_data(data); its_vpe_irq_domain_free() local 4578 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_irq_domain_activate() local 4608 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_irq_domain_deactivate() local [all...] |
/kernel/linux/linux-5.10/arch/mips/lantiq/ |
H A D | irq.c | 49 #define ltq_icu_w32(vpe, m, x, y) \ 50 ltq_w32((x), ltq_icu_membase[vpe] + m*LTQ_ICU_IM_SIZE + (y)) 52 #define ltq_icu_r32(vpe, m, x) \ 53 ltq_r32(ltq_icu_membase[vpe] + m*LTQ_ICU_IM_SIZE + (x)) 82 int vpe; in ltq_disable_irq() local 87 for_each_present_cpu(vpe) { in ltq_disable_irq() 88 ltq_icu_w32(vpe, im, in ltq_disable_irq() 89 ltq_icu_r32(vpe, im, LTQ_ICU_IER) & ~BIT(offset), in ltq_disable_irq() 100 int vpe; in ltq_mask_and_ack_irq() local 105 for_each_present_cpu(vpe) { in ltq_mask_and_ack_irq() 119 int vpe; ltq_ack_irq() local 135 int vpe; ltq_enable_irq() local 290 int vpe = smp_processor_id(); ltq_hw_irq_handler() local 341 int i, ret, vpe; icu_of_init() local [all...] |
/kernel/linux/linux-6.6/arch/mips/lantiq/ |
H A D | irq.c | 50 #define ltq_icu_w32(vpe, m, x, y) \ 51 ltq_w32((x), ltq_icu_membase[vpe] + m*LTQ_ICU_IM_SIZE + (y)) 53 #define ltq_icu_r32(vpe, m, x) \ 54 ltq_r32(ltq_icu_membase[vpe] + m*LTQ_ICU_IM_SIZE + (x)) 83 int vpe; in ltq_disable_irq() local 88 for_each_present_cpu(vpe) { in ltq_disable_irq() 89 ltq_icu_w32(vpe, im, in ltq_disable_irq() 90 ltq_icu_r32(vpe, im, LTQ_ICU_IER) & ~BIT(offset), in ltq_disable_irq() 101 int vpe; in ltq_mask_and_ack_irq() local 106 for_each_present_cpu(vpe) { in ltq_mask_and_ack_irq() 120 int vpe; ltq_ack_irq() local 136 int vpe; ltq_enable_irq() local 291 int vpe = smp_processor_id(); ltq_hw_irq_handler() local 342 int i, ret, vpe; icu_of_init() local [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic-v4.c | 95 static int its_alloc_vcpu_sgis(struct its_vpe *vpe, int idx) in its_alloc_vcpu_sgis() argument 107 vpe->fwnode = irq_domain_alloc_named_id_fwnode(name, idx); in its_alloc_vcpu_sgis() 108 if (!vpe->fwnode) in its_alloc_vcpu_sgis() 114 vpe->sgi_domain = irq_domain_create_linear(vpe->fwnode, 16, in its_alloc_vcpu_sgis() 115 sgi_domain_ops, vpe); in its_alloc_vcpu_sgis() 116 if (!vpe->sgi_domain) in its_alloc_vcpu_sgis() 119 sgi_base = __irq_domain_alloc_irqs(vpe->sgi_domain, -1, 16, in its_alloc_vcpu_sgis() 120 NUMA_NO_NODE, vpe, in its_alloc_vcpu_sgis() 128 if (vpe in its_alloc_vcpu_sgis() 208 its_send_vpe_cmd(struct its_vpe *vpe, struct its_cmd_info *info) its_send_vpe_cmd() argument 213 its_make_vpe_non_resident(struct its_vpe *vpe, bool db) its_make_vpe_non_resident() argument 238 its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en) its_make_vpe_resident() argument 261 its_invall_vpe(struct its_vpe *vpe) its_invall_vpe() argument [all...] |
H A D | irq-gic-v3-its.c | 259 static int vpe_to_cpuid_lock(struct its_vpe *vpe, unsigned long *flags) in vpe_to_cpuid_lock() argument 261 raw_spin_lock_irqsave(&vpe->vpe_lock, *flags); in vpe_to_cpuid_lock() 262 return vpe->col_idx; in vpe_to_cpuid_lock() 265 static void vpe_to_cpuid_unlock(struct its_vpe *vpe, unsigned long flags) in vpe_to_cpuid_unlock() argument 267 raw_spin_unlock_irqrestore(&vpe->vpe_lock, flags); in vpe_to_cpuid_unlock() 274 struct its_vpe *vpe = NULL; in irq_to_cpuid_lock() local 278 vpe = irq_data_get_irq_chip_data(d); in irq_to_cpuid_lock() 282 vpe = map->vpe; in irq_to_cpuid_lock() 285 if (vpe) { in irq_to_cpuid_lock() 300 struct its_vpe *vpe = NULL; irq_to_cpuid_unlock() local 322 valid_vpe(struct its_node *its, struct its_vpe *vpe) valid_vpe() argument 383 struct its_vpe *vpe; global() member 387 struct its_vpe *vpe; global() member 393 struct its_vpe *vpe; global() member 401 struct its_vpe *vpe; global() member 408 struct its_vpe *vpe; global() member 415 struct its_vpe *vpe; global() member 419 struct its_vpe *vpe; global() member 1286 its_send_vmapp(struct its_node *its, struct its_vpe *vpe, bool valid) its_send_vmapp() argument 1298 its_send_vmovp(struct its_vpe *vpe) its_send_vmovp() argument 1342 its_send_vinvall(struct its_node *its, struct its_vpe *vpe) its_send_vinvall() argument 1392 its_send_invdb(struct its_node *its, struct its_vpe *vpe) its_send_invdb() argument 1791 struct its_vpe *vpe = vm->vpes[i]; its_map_vm() local 3686 its_vpe_db_proxy_unmap_locked(struct its_vpe *vpe) its_vpe_db_proxy_unmap_locked() argument 3712 its_vpe_db_proxy_unmap(struct its_vpe *vpe) its_vpe_db_proxy_unmap() argument 3727 its_vpe_db_proxy_map_locked(struct its_vpe *vpe) its_vpe_db_proxy_map_locked() argument 3750 its_vpe_db_proxy_move(struct its_vpe *vpe, int from, int to) its_vpe_db_proxy_move() argument 3784 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_set_affinity() local 3843 its_vpe_schedule(struct its_vpe *vpe) its_vpe_schedule() argument 3877 its_vpe_deschedule(struct its_vpe *vpe) its_vpe_deschedule() argument 3888 its_vpe_invall(struct its_vpe *vpe) its_vpe_invall() argument 3910 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_set_vcpu_affinity() local 3931 its_vpe_send_cmd(struct its_vpe *vpe, void (*cmd)(struct its_device *, u32)) its_vpe_send_cmd() argument 3946 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_send_inv() local 3977 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_set_irqchip_state() local 4037 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_4_1_send_inv() local 4062 its_vpe_4_1_schedule(struct its_vpe *vpe, struct its_cmd_info *info) its_vpe_4_1_schedule() argument 4079 its_vpe_4_1_deschedule(struct its_vpe *vpe, struct its_cmd_info *info) its_vpe_4_1_deschedule() argument 4116 its_vpe_4_1_invall(struct its_vpe *vpe) its_vpe_4_1_invall() argument 4139 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_4_1_set_vcpu_affinity() local 4171 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_configure_sgi() local 4191 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_mask_irq() local 4199 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_unmask_irq() local 4226 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_set_irqchip_state() local 4243 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_get_irqchip_state() local 4295 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_set_vcpu_affinity() local 4324 struct its_vpe *vpe = args; its_sgi_irq_domain_alloc() local 4361 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_sgi_irq_domain_deactivate() local 4395 its_vpe_init(struct its_vpe *vpe) its_vpe_init() argument 4429 its_vpe_teardown(struct its_vpe *vpe) its_vpe_teardown() argument 4448 struct its_vpe *vpe = irq_data_get_irq_chip_data(data); its_vpe_irq_domain_free() local 4520 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_irq_domain_activate() local 4550 struct its_vpe *vpe = irq_data_get_irq_chip_data(d); its_vpe_irq_domain_deactivate() local [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | vpe-mt.c | 18 #include <asm/vpe.h> 26 int vpe_run(struct vpe *v) in vpe_run() 176 /* give me a vpe */ 180 struct vpe *v; in vpe_alloc() 182 /* find a vpe */ in vpe_alloc() 195 int vpe_start(void *vpe, unsigned long start) in vpe_start() argument 197 struct vpe *v = vpe; in vpe_start() 205 int vpe_stop(void *vpe) in vpe_stop() argument 207 struct vpe * in vpe_stop() 226 vpe_free(void *vpe) vpe_free() argument 263 struct vpe *vpe = get_vpe(aprp_cpu_index()); store_kill() local 281 struct vpe *vpe = get_vpe(aprp_cpu_index()); ntcs_show() local 289 struct vpe *vpe = get_vpe(aprp_cpu_index()); ntcs_store() local 311 ATTRIBUTE_GROUPS(vpe); global() variable [all...] |
H A D | vpe-cmp.c | 15 #include <asm/vpe.h> 27 struct vpe *vpe = get_vpe(aprp_cpu_index()); in store_kill() local 30 list_for_each_entry(notifier, &vpe->notify, list) in store_kill() 33 release_progmem(vpe->load_addr); in store_kill() 34 vpe->state = VPE_STATE_UNUSED; in store_kill() 43 struct vpe *vpe = get_vpe(aprp_cpu_index()); in ntcs_show() local 45 return sprintf(buf, "%d\n", vpe->ntcs); in ntcs_show() 51 struct vpe *vp in ntcs_store() local 74 ATTRIBUTE_GROUPS(vpe); global() variable [all...] |
H A D | vpe.c | 36 #include <asm/vpe.h> 52 /* get the vpe associated with this minor */ 53 struct vpe *get_vpe(int minor) in get_vpe() 55 struct vpe *res, *v; in get_vpe() 73 /* get the vpe associated with this minor */ 91 /* allocate a vpe and associate it with this minor (or index) */ 92 struct vpe *alloc_vpe(int minor) in alloc_vpe() 94 struct vpe *v; in alloc_vpe() 96 v = kzalloc(sizeof(struct vpe), GFP_KERNEL); in alloc_vpe() 133 void release_vpe(struct vpe * [all...] |
H A D | Makefile | 67 obj-$(CONFIG_MIPS_VPE_LOADER) += vpe.o 68 obj-$(CONFIG_MIPS_VPE_LOADER_CMP) += vpe-cmp.o 69 obj-$(CONFIG_MIPS_VPE_LOADER_MT) += vpe-mt.o
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | vpe-mt.c | 18 #include <asm/vpe.h> 26 int vpe_run(struct vpe *v) in vpe_run() 176 /* give me a vpe */ 180 struct vpe *v; in vpe_alloc() 182 /* find a vpe */ in vpe_alloc() 195 int vpe_start(void *vpe, unsigned long start) in vpe_start() argument 197 struct vpe *v = vpe; in vpe_start() 205 int vpe_stop(void *vpe) in vpe_stop() argument 207 struct vpe * in vpe_stop() 226 vpe_free(void *vpe) vpe_free() argument 263 struct vpe *vpe = get_vpe(aprp_cpu_index()); store_kill() local 281 struct vpe *vpe = get_vpe(aprp_cpu_index()); ntcs_show() local 289 struct vpe *vpe = get_vpe(aprp_cpu_index()); ntcs_store() local 311 ATTRIBUTE_GROUPS(vpe); global() variable [all...] |
H A D | vpe.c | 36 #include <asm/vpe.h> 52 /* get the vpe associated with this minor */ 53 struct vpe *get_vpe(int minor) in get_vpe() 55 struct vpe *res, *v; in get_vpe() 73 /* get the vpe associated with this minor */ 91 /* allocate a vpe and associate it with this minor (or index) */ 92 struct vpe *alloc_vpe(int minor) in alloc_vpe() 94 struct vpe *v; in alloc_vpe() 96 v = kzalloc(sizeof(struct vpe), GFP_KERNEL); in alloc_vpe() 133 void release_vpe(struct vpe * [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | vpe.h | 17 #define VPE_MODULE_NAME "vpe" 54 struct vpe { struct 57 /* (device) minor associated with this vpe */ 69 /* tc's associated with this vpe */ 72 /* The list of vpe's */ 88 struct vpe *pvpe; /* parent VPE */ 94 void (*start)(int vpe); 95 void (*stop)(int vpe); 115 struct vpe *get_vpe(int minor); 117 struct vpe *alloc_vp [all...] |
H A D | rtlx.h | 30 void rtlx_starting(int vpe); 31 void rtlx_stopping(int vpe);
|
H A D | smp-cps.h | 28 extern void mips_cps_boot_vpes(struct core_boot_config *cfg, unsigned vpe);
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | vpe.h | 17 #define VPE_MODULE_NAME "vpe" 49 struct vpe { struct 52 /* (device) minor associated with this vpe */ 63 /* tc's associated with this vpe */ 66 /* The list of vpe's */ 82 struct vpe *pvpe; /* parent VPE */ 88 void (*start)(int vpe); 89 void (*stop)(int vpe); 108 struct vpe *get_vpe(int minor); 110 struct vpe *alloc_vp [all...] |
H A D | rtlx.h | 30 void rtlx_starting(int vpe); 31 void rtlx_stopping(int vpe);
|
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-v4.c | 108 static void vgic_v4_sync_sgi_config(struct its_vpe *vpe, struct vgic_irq *irq) in vgic_v4_sync_sgi_config() argument 110 vpe->sgi_config[irq->intid].enabled = irq->enabled; in vgic_v4_sync_sgi_config() 111 vpe->sgi_config[irq->intid].group = irq->group; in vgic_v4_sync_sgi_config() 112 vpe->sgi_config[irq->intid].priority = irq->priority; in vgic_v4_sync_sgi_config() 117 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_enable_vsgis() local 137 irq->host_irq = irq_find_mapping(vpe->sgi_domain, i); in vgic_v4_enable_vsgis() 140 vgic_v4_sync_sgi_config(vpe, irq); in vgic_v4_enable_vsgis() 315 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_put() local 317 if (!vgic_supports_direct_msis(vcpu->kvm) || !vpe->resident) in vgic_v4_put() 320 return its_make_vpe_non_resident(vpe, need_d in vgic_v4_put() 325 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; vgic_v4_load() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-v4.c | 108 static void vgic_v4_sync_sgi_config(struct its_vpe *vpe, struct vgic_irq *irq) in vgic_v4_sync_sgi_config() argument 110 vpe->sgi_config[irq->intid].enabled = irq->enabled; in vgic_v4_sync_sgi_config() 111 vpe->sgi_config[irq->intid].group = irq->group; in vgic_v4_sync_sgi_config() 112 vpe->sgi_config[irq->intid].priority = irq->priority; in vgic_v4_sync_sgi_config() 117 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_enable_vsgis() local 137 irq->host_irq = irq_find_mapping(vpe->sgi_domain, i); in vgic_v4_enable_vsgis() 140 vgic_v4_sync_sgi_config(vpe, irq); in vgic_v4_enable_vsgis() 215 struct its_vpe *vpe = &irq->target_vcpu->arch.vgic_cpu.vgic_v3.its_vpe; in vgic_v4_get_vlpi_state() local 220 va = page_address(vpe->vpt_page); in vgic_v4_get_vlpi_state() 341 struct its_vpe *vpe in vgic_v4_put() local 351 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; vgic_v4_load() local 387 struct its_vpe *vpe = &vcpu->arch.vgic_cpu.vgic_v3.its_vpe; vgic_v4_commit() local [all...] |
/kernel/linux/linux-6.6/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 67 * vPE and vLPI operations using vpe->col_idx. 89 * @vpe: Pointer to the GICv4 notion of a virtual CPU (VPE) 96 struct its_vpe *vpe; member 133 int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en); 134 int its_make_vpe_non_resident(struct its_vpe *vpe, bool db); 135 int its_commit_vpe(struct its_vpe *vpe); 136 int its_invall_vpe(struct its_vpe *vpe);
|
/kernel/linux/linux-5.10/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 65 * vPE and vLPI operations using vpe->col_idx. 87 * @vpe: Pointer to the GICv4 notion of a virtual CPU (VPE) 94 struct its_vpe *vpe; member 130 int its_make_vpe_resident(struct its_vpe *vpe, bool g0en, bool g1en); 131 int its_make_vpe_non_resident(struct its_vpe *vpe, bool db); 132 int its_invall_vpe(struct its_vpe *vpe);
|
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/ |
H A D | Makefile | 2 obj-$(CONFIG_VIDEO_TI_VPE) += ti-vpe.o 7 ti-vpe-y := vpe.o
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/vpe/ |
H A D | Makefile | 2 obj-$(CONFIG_VIDEO_TI_VPE) += ti-vpe.o 7 ti-vpe-y := vpe.o
|
/kernel/linux/linux-5.10/arch/mips/mti-malta/ |
H A D | malta-amon.c | 17 #include <asm/vpe.h> 76 int vpe_run(struct vpe *v) in vpe_run()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_virtchnl.c | 1019 * @vpe: virtchnl_pf_event structure 1025 struct virtchnl_pf_event *vpe) in iavf_get_vpe_link_status() 1028 return vpe->event_data.link_event_adv.link_status; in iavf_get_vpe_link_status() 1030 return vpe->event_data.link_event.link_status; in iavf_get_vpe_link_status() 1036 * @vpe: virtchnl_pf_event structure that contains the link speed we are setting 1042 struct virtchnl_pf_event *vpe) in iavf_set_adapter_link_speed_from_vpe() 1046 vpe->event_data.link_event_adv.link_speed; in iavf_set_adapter_link_speed_from_vpe() 1048 adapter->link_speed = vpe->event_data.link_event.link_speed; in iavf_set_adapter_link_speed_from_vpe() 1276 struct virtchnl_pf_event *vpe = in iavf_virtchnl_completion() local 1278 bool link_up = iavf_get_vpe_link_status(adapter, vpe); in iavf_virtchnl_completion() 1024 iavf_get_vpe_link_status(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) iavf_get_vpe_link_status() argument 1041 iavf_set_adapter_link_speed_from_vpe(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) iavf_set_adapter_link_speed_from_vpe() argument [all...] |