/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | gang.c | 17 struct spu_gang *gang; in alloc_spu_gang() local 19 gang = kzalloc(sizeof *gang, GFP_KERNEL); in alloc_spu_gang() 20 if (!gang) in alloc_spu_gang() 23 kref_init(&gang->kref); in alloc_spu_gang() 24 mutex_init(&gang->mutex); in alloc_spu_gang() 25 mutex_init(&gang->aff_mutex); in alloc_spu_gang() 26 INIT_LIST_HEAD(&gang->list); in alloc_spu_gang() 27 INIT_LIST_HEAD(&gang->aff_list_head); in alloc_spu_gang() 30 return gang; in alloc_spu_gang() 35 struct spu_gang *gang; in destroy_spu_gang() local [all …]
|
H A D | sched.c | 254 static void aff_merge_remaining_ctxs(struct spu_gang *gang) in aff_merge_remaining_ctxs() argument 258 list_for_each_entry(ctx, &gang->aff_list_head, aff_list) { in aff_merge_remaining_ctxs() 260 list_add(&ctx->aff_list, &gang->aff_list_head); in aff_merge_remaining_ctxs() 262 gang->aff_flags |= AFF_MERGED; in aff_merge_remaining_ctxs() 265 static void aff_set_offsets(struct spu_gang *gang) in aff_set_offsets() argument 271 list_for_each_entry_reverse(ctx, &gang->aff_ref_ctx->aff_list, in aff_set_offsets() 273 if (&ctx->aff_list == &gang->aff_list_head) in aff_set_offsets() 279 list_for_each_entry(ctx, gang->aff_ref_ctx->aff_list.prev, aff_list) { in aff_set_offsets() 280 if (&ctx->aff_list == &gang->aff_list_head) in aff_set_offsets() 285 gang->aff_flags |= AFF_OFFSETS_SET; in aff_set_offsets() [all …]
|
H A D | inode.c | 241 ctx = alloc_spu_context(SPUFS_I(dir)->i_gang); /* XXX gang */ in spufs_mkdir() 299 spufs_assert_affinity(unsigned int flags, struct spu_gang *gang, in spufs_assert_affinity() argument 316 gang->aff_ref_ctx && in spufs_assert_affinity() 317 gang->aff_ref_ctx->flags & SPU_CREATE_AFFINITY_MEM) in spufs_assert_affinity() 320 if (gang->aff_flags & AFF_MERGED) in spufs_assert_affinity() 332 !list_is_last(&neighbor->aff_list, &gang->aff_list_head) && in spufs_assert_affinity() 339 if (gang != neighbor->gang) { in spufs_assert_affinity() 345 list_for_each_entry(tmp, &gang->aff_list_head, aff_list) in spufs_assert_affinity() 374 ctx->gang->aff_ref_ctx = ctx; in spufs_set_affinity() 379 &ctx->gang->aff_list_head); in spufs_set_affinity() [all …]
|
H A D | context.c | 25 struct spu_context *alloc_spu_context(struct spu_gang *gang) in alloc_spu_context() argument 52 if (gang) in alloc_spu_context() 53 spu_gang_add_ctx(gang, ctx); in alloc_spu_context() 78 if (ctx->gang) in destroy_spu_context() 79 spu_gang_remove_ctx(ctx->gang, ctx); in destroy_spu_context()
|
H A D | spufs.h | 100 struct spu_gang *gang; member 243 /* gang management */ 245 struct spu_gang *get_spu_gang(struct spu_gang *gang); 246 int put_spu_gang(struct spu_gang *gang); 247 void spu_gang_remove_ctx(struct spu_gang *gang, struct spu_context *ctx); 248 void spu_gang_add_ctx(struct spu_gang *gang, struct spu_context *ctx); 269 struct spu_context * alloc_spu_context(struct spu_gang *gang);
|
H A D | Makefile | 5 spufs-y += sched.o backing_ops.o hw_ops.o run.o gang.o
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mes.c | 281 struct amdgpu_mes_gang *gang, *tmp1; in amdgpu_mes_destroy_process() local 301 list_for_each_entry_safe(gang, tmp1, &process->gang_list, list) { in amdgpu_mes_destroy_process() 302 list_for_each_entry_safe(queue, tmp2, &gang->queue_list, list) { in amdgpu_mes_destroy_process() 308 queue_input.gang_context_addr = gang->gang_ctx_gpu_addr; in amdgpu_mes_destroy_process() 316 idr_remove(&adev->mes.gang_id_idr, gang->gang_id); in amdgpu_mes_destroy_process() 323 list_for_each_entry_safe(gang, tmp1, &process->gang_list, list) { in amdgpu_mes_destroy_process() 324 /* free all queues in the gang */ in amdgpu_mes_destroy_process() 325 list_for_each_entry_safe(queue, tmp2, &gang->queue_list, list) { in amdgpu_mes_destroy_process() 330 amdgpu_bo_free_kernel(&gang->gang_ctx_bo, in amdgpu_mes_destroy_process() 331 &gang->gang_ctx_gpu_addr, in amdgpu_mes_destroy_process() [all …]
|
H A D | amdgpu_cs.c | 98 /* If not increase the gang size if possible */ in amdgpu_cs_job_idx() 1104 * We can't use gang submit on with reserved VMIDs when the VM changes in amdgpu_cs_vm_handling() 1331 /* Everybody except for the gang leader uses READ */ in amdgpu_cs_submit() 1341 /* The gang leader as remembered as writer */ in amdgpu_cs_submit()
|
/openbmc/qemu/ |
H A D | .mailmap | 131 Chen Gang <chengang@emindsoft.com.cn> 132 Chen Gang <gang.chen.5i5j@gmail.com> 133 Chen Gang <gang.chen@sunrus.com.cn>
|
/openbmc/linux/fs/btrfs/ |
H A D | disk-io.c | 1842 struct btrfs_root *gang[8]; in btrfs_free_fs_roots() local 1846 gang[0] = list_entry(fs_info->dead_roots.next, in btrfs_free_fs_roots() 1848 list_del(&gang[0]->root_list); in btrfs_free_fs_roots() 1850 if (test_bit(BTRFS_ROOT_IN_RADIX, &gang[0]->state)) in btrfs_free_fs_roots() 1851 btrfs_drop_and_free_fs_root(fs_info, gang[0]); in btrfs_free_fs_roots() 1852 btrfs_put_root(gang[0]); in btrfs_free_fs_roots() 1857 (void **)gang, 0, in btrfs_free_fs_roots() 1858 ARRAY_SIZE(gang)); in btrfs_free_fs_roots() 1862 btrfs_drop_and_free_fs_root(fs_info, gang[i]); in btrfs_free_fs_roots() 2879 struct btrfs_root *gang[8]; in btrfs_cleanup_fs_roots() local [all …]
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A D | fsl_rio.h | 17 * Liu Gang <Gang.Liu@freescale.com>
|
/openbmc/linux/drivers/gpu/drm/amd/include/ |
H A D | mes_api_def.h | 349 /* false - suspend all gangs; true - specific gang */ 369 /* false - resume all gangs; true - specified gang */ 388 /* Only reset the queue given by doorbell_offset (not entire gang) */
|
H A D | mes_v11_api_def.h | 369 /* false - suspend all gangs; true - specific gang */ 389 /* false - resume all gangs; true - specified gang */ 408 /* Only reset the queue given by doorbell_offset (not entire gang) */
|
/openbmc/linux/drivers/perf/ |
H A D | qcom_l3_pmu.c | 198 u32 gang; in qcom_l3_cache__64bit_counter_start() local 201 gang = readl_relaxed(l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 202 gang |= GANG_EN(idx + 1); in qcom_l3_cache__64bit_counter_start() 203 writel_relaxed(gang, l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 229 u32 gang = readl_relaxed(l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_stop() local 236 writel_relaxed(gang & ~GANG_EN(idx + 1), l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_stop()
|
/openbmc/u-boot/include/zfs/ |
H A D | zio.h | 23 * Gang block headers are self-checksumming and contain an array
|
H A D | spa.h | 60 * to support up to 4-way RAID-Z mirror mode with worst-case gang block 128 * ASIZE allocated size (including RAID-Z parity and gang block headers) 132 * G gang block indicator
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | qcom,spmi-regulator.yaml | 97 description: SAW controlled gang slave. Will not be configured. 102 SAW controlled gang leader. Will be configured as SAW regulator.
|
/openbmc/linux/sound/pci/au88x0/ |
H A D | au88x0_eq.h | 35 s32 this28; /* flag related to EQ enabled or not. Gang flag ? */
|
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/ |
H A D | qcom,rpm-master-stats.yaml | 14 of "RPM Masters". They can be thought of as "the local gang leaders", usually
|
/openbmc/linux/include/uapi/linux/hdlc/ |
H A D | ioctl.h | 36 #define LMI_CISCO 4 /* The "original" LMI, aka Gang of Four */
|
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/dvb-apps/files/dvb-scan-table/dvb-s/ |
H A D | Thaicom5_C-78.5E | 108 # Gang Cartoon Channel
|
/openbmc/linux/Documentation/devicetree/bindings/display/tegra/ |
H A D | nvidia,tegra20-dsi.yaml | 83 gang up with in order to support up to 8 data lanes
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | smp.c | 233 * gang scheduled on the same physical core, so doorbells are always in pSeries_smp_probe()
|
/openbmc/linux/drivers/staging/media/tegra-video/ |
H A D | vi.h | 168 * @numgangports: number of ports combined together as a gang for capture
|
/openbmc/linux/fs/ramfs/ |
H A D | file-nommu.c | 223 /* gang-find the pages */ in ramfs_nommu_get_unmapped_area()
|