| /linux/tools/lib/python/ |
| H A D | jobserver.py | 52 - run(): executes a command setting PARALLELISM=<available slots jobs + 1>. 58 self.jobs = b"" 132 # Something went wrong. Clear self.jobs to avoid writing 134 self.jobs = b"" 147 # the jobs and give up. 149 if self.jobs: 150 os.write(self.writer, self.jobs) 154 self.jobs += slot 159 self.claim = len(self.jobs) + 1 168 if len(self.jobs) [all...] |
| /linux/scripts/ |
| H A D | generate_initcall_order.pl | 18 my $jobs = {}; # child process pid -> file handle 169 if (!exists($jobs->{$pid})) { 173 my $fh = $jobs->{$pid}; 181 delete($jobs->{$pid}); 202 $jobs->{$pid} = $fh; 213 if (scalar(keys(%{$jobs})) >= $njobs) { 219 while (scalar(keys(%{$jobs})) > 0) {
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_cs.c | 295 GFP_KERNEL, &p->jobs[i]); in amdgpu_cs_pass1() 301 p->jobs[i]->enforce_isolation = false; in amdgpu_cs_pass1() 302 p->jobs[i]->run_cleaner_shader = false; in amdgpu_cs_pass1() 305 p->jobs[i]->enforce_isolation = true; in amdgpu_cs_pass1() 306 p->jobs[i]->run_cleaner_shader = true; in amdgpu_cs_pass1() 309 p->jobs[i]->enforce_isolation = true; in amdgpu_cs_pass1() 310 p->jobs[i]->run_cleaner_shader = false; in amdgpu_cs_pass1() 313 p->jobs[i]->enforce_isolation = true; in amdgpu_cs_pass1() 314 p->jobs[i]->run_cleaner_shader = false; in amdgpu_cs_pass1() 318 p->gang_leader = p->jobs[p->gang_leader_idx]; in amdgpu_cs_pass1() [all …]
|
| H A D | amdgpu_cs.h | 62 struct amdgpu_job *jobs[AMDGPU_CS_GANG_SIZE]; member
|
| /linux/Documentation/core-api/ |
| H A D | padata.rst | 9 Padata is a mechanism by which the kernel can farm jobs out to be done in 16 Padata also supports multithreaded jobs, splitting up the job evenly while load 25 The first step in using padata to run serialized jobs is to set up a 26 padata_instance structure for overall control of how jobs are to be run:: 39 jobs to be serialized independently. A padata_instance may have one or more 40 padata_shells associated with it, each allowing a separate series of jobs. 45 The CPUs used to run jobs can be changed in two ways, programmatically with 52 parallel cpumask describes which processors will be used to execute jobs 116 true parallelism is achieved by submitting multiple jobs. parallel() runs with 141 pains to ensure that jobs are completed in the order in which they were [all …]
|
| /linux/drivers/accel/rocket/ |
| H A D | rocket_job.c | 609 struct drm_rocket_job *jobs; in rocket_ioctl_submit() local 626 jobs = kvmalloc_objs(*jobs, args->job_count); in rocket_ioctl_submit() 627 if (!jobs) { in rocket_ioctl_submit() 633 if (copy_from_user(&jobs[i], in rocket_ioctl_submit() 634 u64_to_user_ptr(args->jobs) + i * args->job_struct_size, in rocket_ioctl_submit() 635 sizeof(*jobs))) { in rocket_ioctl_submit() 644 rocket_ioctl_submit_job(dev, file, &jobs[i]); in rocket_ioctl_submit() 647 kvfree(jobs); in rocket_ioctl_submit()
|
| /linux/Documentation/gpu/ |
| H A D | drm-compute.rst | 10 Some hardware may schedule compute jobs, and have no way to pre-empt them, or 16 As with normal compute jobs, dma-fence may not be used at all. In this case, 34 older compute jobs to start a new one. 43 into cgroups, that will allow jobs to run next to each other without
|
| /linux/tools/docs/ |
| H A D | sphinx-build-wrapper | 198 elif sphinx_args.jobs: 199 self.n_jobs = sphinx_args.jobs 404 jobs = {} 417 jobs[future] = (from_dir, pdf_dir, name) 419 for future in futures.as_completed(jobs): 420 from_dir, pdf_dir, name = jobs[future] 902 verbose=args.verbose, n_jobs=args.jobs,
|
| H A D | get_abi.py | 178 max_workers=args.jobs,
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | kcopyd.rst | 10 to set aside for their copy jobs. This is done with a call to 43 When a user is done with all their copy jobs, they should call
|
| H A D | unstriped.rst | 105 has read and write jobs that are independent of each other. Compared to
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | TODO | 11 - Compute job support. So called 'compute only' jobs need to be plumbed up to
|
| /linux/tools/testing/kunit/ |
| H A D | kunit_kernel.py | 75 def make(self, jobs: int, build_dir: str, make_options: Optional[List[str]]) -> None: 77 'ARCH=' + self._linux_arch, 'O=' + build_dir, '--jobs=' + str(jobs)] 340 def build_kernel(self, jobs: int, build_dir: str, make_options: Optional[List[str]]) -> bool: 343 self._ops.make(jobs, build_dir, make_options)
|
| /linux/tools/perf/scripts/python/ |
| H A D | parallel-perf.py | 724 if self.jobs < 0 or self.nr < 0 or self.interval < 0: 728 if self.jobs == 0: 729 self.jobs = NumberOfCPUs() 734 self.nr = self.jobs 835 result = RunWork(self.worklist, self.jobs, verbosity=self.verbosity)
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | hwpoison.rst | 127 echo `jobs -p` > /sys/fs/cgroup/mem/hwpoison/tasks
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | memcg_test.rst | 221 run jobs under child_a and child_b 223 create/delete following groups at random while jobs are running:: 229 running new jobs in new group is also good.
|
| /linux/tools/testing/selftests/kho/ |
| H A D | vmtest.sh | 19 $0 [-d build_dir] [-j jobs] [-t target_arch] [-h] 22 -j) number of jobs for compilation, similar to -j in make 136 local jobs=$(($(nproc) * 2)) 149 jobs="$OPTARG" 179 local make_cmd="make ARCH=$arch CROSS_COMPILE=$CROSS_COMPILE -j$jobs"
|
| /linux/tools/testing/selftests/net/ |
| H A D | udpgro.sh | 22 [ -n "${jobs}" ] && kill -1 ${jobs} 2>/dev/null
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | multigen_lru.rst | 103 scheduler needs to estimate the working sets of the existing jobs. 163 existing jobs.
|
| /linux/Documentation/driver-api/tty/ |
| H A D | index.rst | 25 implementing echoes, signal handling, jobs control, special characters
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 27 dynamically using techniques such as load shedding, migrating jobs to 29 priority or restartable batch jobs.
|
| /linux/tools/cgroup/ |
| H A D | iocost_coef_gen.py | 89 def run_fio(testfile, duration, iotype, iodepth, blocksize, jobs): argument
|
| /linux/include/uapi/drm/ |
| H A D | pvr_drm.h | 1288 struct drm_pvr_obj_array jobs; member
|
| /linux/Documentation/admin-guide/ |
| H A D | efi-stub.rst | 23 elilo. Since the EFI boot stub performs the jobs of a boot loader, in
|
| /linux/Documentation/gpu/rfc/ |
| H A D | i915_vm_bind.rst | 199 Allows compute UMD to directly submit GPU jobs instead of through execbuf 202 submitted jobs.
|