Searched refs:jobs (Results 1 - 58 of 58) sorted by relevance

/linux-4.1.27/drivers/crypto/caam/
H A Dkey_gen.h2 * CAAM/SEC 4.x definitions for handling key-generation jobs
H A Dkey_gen.c2 * CAAM/SEC 4.x functions for handling key-generation jobs
H A Djr.c133 * tasklet if jobs done. caam_jr_interrupt()
214 * number of subsequent jobs already completed out-of-order caam_jr_dequeue()
H A Dregs.h429 u32 inpring_jobadd; /* IRJAx - Input ring jobs added */
436 u32 outring_rmvd; /* ORJRx - Output ring jobs removed */
/linux-4.1.27/drivers/md/
H A Ddm-kcopyd.c58 * We maintain three lists of jobs:
60 * i) jobs waiting for pages
61 * ii) jobs that have pages, and are waiting for the io to be issued.
62 * iii) jobs that have completed.
389 static struct kcopyd_job *pop(struct list_head *jobs, pop() argument
397 if (!list_empty(jobs)) { pop()
398 job = list_entry(jobs->next, struct kcopyd_job, list); pop()
406 static void push(struct list_head *jobs, struct kcopyd_job *job) push() argument
412 list_add_tail(&job->list, jobs); push()
417 static void push_head(struct list_head *jobs, struct kcopyd_job *job) push_head() argument
423 list_add(&job->list, jobs); push_head()
447 * If this is the master job, the sub jobs have already run_complete_job()
539 * of successful jobs.
541 static int process_jobs(struct list_head *jobs, struct dm_kcopyd_client *kc, process_jobs() argument
547 while ((job = pop(jobs, kc))) { process_jobs()
566 push_head(jobs, job); process_jobs()
587 * complete jobs can free some pages for pages jobs. do_work()
588 * Pages jobs when successful will jump onto the io jobs do_work()
589 * list. io jobs call wake when they complete and it all do_work()
602 * jobs.
686 * Create some sub jobs to share the work between them.
709 * Allocate an array of jobs consisting of one master job dm_kcopyd_copy()
710 * followed by SPLIT_COUNT sub jobs. dm_kcopyd_copy()
872 /* Wait for completion of all jobs submitted by this client. */ dm_kcopyd_client_destroy()
H A Ddm-snap.c1334 /* After this returns there can be no new kcopyd jobs. */ snapshot_dtr()
H A Ddm-thin.c720 * Prepared mapping jobs.
919 * Deferred bio jobs.
/linux-4.1.27/tools/perf/
H A DMakefile21 # Do a parallel build with multiple jobs, based on the number of CPUs online
72 # The clean target is not really parallel, don't print the jobs info:
78 # The build-test target is not really parallel, don't print the jobs info:
/linux-4.1.27/drivers/vfio/
H A Dvirqfd.c149 * pushing multiple jobs to release the same virqfd. vfio_virqfd_enable()
212 * Block until we know all outstanding shutdown jobs have completed. vfio_virqfd_disable()
/linux-4.1.27/net/netfilter/ipvs/
H A Dip_vs_sed.c19 * jobs on the ith server and Ui is the fixed service rate (weight) of
33 * WLC, while scheduling big jobs under larger heterogeneous systems
/linux-4.1.27/arch/x86/crypto/sha-mb/
H A Dsha1_mb.c217 * If get_comp_job returns NULL, there are no jobs complete. sha1_ctx_mgr_get_comp_ctx()
221 * Otherwise, all jobs currently being managed by the hash_ctx_mgr still need processing. sha1_ctx_mgr_get_comp_ctx()
330 /* If flush returned 0, there are no more jobs in flight. */ sha1_ctx_mgr_flush()
341 * Otherwise, all jobs currently being managed by the sha1_ctx_mgr sha1_ctx_mgr_flush()
447 /* check to see if there are other jobs that are done */ sha_complete_job()
/linux-4.1.27/drivers/scsi/dpt/
H A Ddpti_ioctl.h89 int njobs; /* # of jobs sent to HA */
/linux-4.1.27/include/uapi/linux/
H A Dkfd_ioctl.h93 * All counters are monotonic. They are used for profiling of compute jobs.
/linux-4.1.27/arch/cris/arch-v32/drivers/
H A Dcryptocop.c147 /* Priority levels for jobs sent to the cryptocop. Checksum operations from
158 struct list_head jobs; member in struct:cryptocop_prio_queue
205 /* The interrupt handler appends completed jobs to this list. The scehduled
1608 /* Remove queued jobs. */ cryptocop_free_session()
1612 if (!list_empty(&(cryptocop_job_queues[i].jobs))){ cryptocop_free_session()
1613 list_for_each_safe(node, tmp, &(cryptocop_job_queues[i].jobs)) { cryptocop_free_session()
1853 list_add_tail(&pj->node, &cryptocop_job_queues[prio].jobs); cryptocop_job_queue_insert()
2036 INIT_LIST_HEAD(&cryptocop_job_queues[i].jobs); cryptocop_job_queue_init()
2057 if (!list_empty(&(cryptocop_job_queues[i].jobs))){ cryptocop_job_queue_close()
2058 list_for_each_safe(node, tmp, &(cryptocop_job_queues[i].jobs)) { cryptocop_job_queue_close()
2107 /* Remove completed jobs, if any. */ cryptocop_job_queue_close()
2145 for (i = cryptocop_prio_kernel_csum; (i < cryptocop_prio_no_prios) && list_empty(&cryptocop_job_queues[i].jobs); i++); cryptocop_start_job()
2149 DEBUG(printk("cryptocop_start_job: no jobs to run\n")); cryptocop_start_job()
2150 return; /* No jobs to run */ cryptocop_start_job()
2154 /* TODO: Do not starve lower priority jobs. Let in a lower cryptocop_start_job()
2161 pj = list_entry(cryptocop_job_queues[i].jobs.next, struct cryptocop_prio_job, node); cryptocop_start_job()
/linux-4.1.27/net/mac802154/
H A Dieee802154_i.h51 /* This one is used for scanning and other jobs not to be interfered
/linux-4.1.27/scripts/
H A Dcheck_extable.sh17 # No suspicious relocs in __ex_table, jobs a good'un
/linux-4.1.27/drivers/crypto/ux500/hash/
H A Dhash_alg.h222 * This structure is used between context switches, i.e. when ongoing jobs are
223 * interupted with new jobs. When this happens we need to store intermediate
/linux-4.1.27/drivers/net/wireless/
H A Dairo.c1199 unsigned long jobs; member in struct:airo_info
1328 clear_bit(JOB_MIC, &ai->jobs); micinit()
1895 clear_bit(JOB_DIE, &ai->jobs); airo_open()
1907 set_bit(JOB_DIE, &ai->jobs); airo_open()
2107 clear_bit(JOB_XMIT, &priv->jobs); airo_end_xmit()
2159 set_bit(JOB_XMIT, &priv->jobs); airo_start_xmit()
2174 clear_bit(JOB_XMIT11, &priv->jobs); airo_end_xmit11()
2233 set_bit(JOB_XMIT11, &priv->jobs); airo_start_xmit11()
2246 clear_bit(JOB_STATS, &ai->jobs); airo_read_stats()
2278 if (!test_bit(JOB_STATS, &local->jobs)) { airo_get_stats()
2281 set_bit(JOB_STATS, &local->jobs); airo_get_stats()
2296 clear_bit(JOB_PROMISC, &ai->jobs); airo_set_promisc()
2308 set_bit(JOB_PROMISC, &ai->jobs); airo_set_multicast_list()
2379 set_bit(JOB_DIE, &ai->jobs); airo_close()
2798 ai->jobs = 0; _init_airo_card()
2989 clear_bit(JOB_EVENT, &ai->jobs); airo_send_event()
3045 clear_bit(JOB_SCAN_RESULTS, &ai->jobs); airo_process_scan_results()
3070 if (test_bit(JOB_DIE, &ai->jobs)) airo_thread()
3073 if (ai->jobs) { airo_thread()
3082 if (ai->jobs) airo_thread()
3087 set_bit(JOB_SCAN_RESULTS, &ai->jobs); airo_thread()
3091 set_bit(JOB_AUTOWEP, &ai->jobs); airo_thread()
3122 if (test_bit(JOB_DIE, &ai->jobs)) { airo_thread()
3132 if (test_bit(JOB_XMIT, &ai->jobs)) airo_thread()
3134 else if (test_bit(JOB_XMIT11, &ai->jobs)) airo_thread()
3136 else if (test_bit(JOB_STATS, &ai->jobs)) airo_thread()
3138 else if (test_bit(JOB_WSTATS, &ai->jobs)) airo_thread()
3140 else if (test_bit(JOB_PROMISC, &ai->jobs)) airo_thread()
3142 else if (test_bit(JOB_MIC, &ai->jobs)) airo_thread()
3144 else if (test_bit(JOB_EVENT, &ai->jobs)) airo_thread()
3146 else if (test_bit(JOB_AUTOWEP, &ai->jobs)) airo_thread()
3148 else if (test_bit(JOB_SCAN_RESULTS, &ai->jobs)) airo_thread()
3175 set_bit(JOB_MIC, &ai->jobs); airo_handle_cisco_mic()
3265 set_bit(JOB_EVENT, &ai->jobs); airo_handle_link()
5540 clear_bit(JOB_AUTOWEP, &apriv->jobs); timer_func()
7707 clear_bit(JOB_WSTATS, &local->jobs); airo_read_wireless_stats()
7758 if (!test_bit(JOB_WSTATS, &local->jobs)) { airo_get_wireless_stats()
7761 set_bit(JOB_WSTATS, &local->jobs); airo_get_wireless_stats()
/linux-4.1.27/drivers/usb/common/
H A Dusb-otg-fsm.c66 /* Called when leaving a state. Do state clean up jobs here */ otg_leave_state()
/linux-4.1.27/drivers/vhost/
H A Dtest.c162 * since jobs can re-queue themselves. */ vhost_test_release()
H A Dnet.c805 * since jobs can re-queue themselves. */ vhost_net_release()
/linux-4.1.27/arch/arc/kernel/
H A Dirq.c196 * soft ISR are low prioity jobs which can be very slow, thus all IRQs
/linux-4.1.27/drivers/dma/
H A Dcoh901318.c1623 * If there are many queued jobs, we iterate and add the coh901318_get_bytes_left()
1678 /* Also count bytes in the queued jobs */ coh901318_get_bytes_left()
1845 * start queued jobs, if any
1846 * TODO: start all queued jobs in one go
1856 * start queued jobs, if any coh901318_queue_start()
1857 * TODO: transmit all queued jobs in one go coh901318_queue_start()
2445 * Busy means that pending jobs are already being processed, coh901318_issue_pending()
H A Dste_dma40.c439 * @pending_queue: Submitted jobs, to be issued by issue_pending()
441 * @done: Completed jobs
442 * @queue: Queued jobs.
443 * @prepare_queue: Prepared jobs.
1511 /* Start queued jobs, if any */ d40_queue_start()
1618 * This prevents any finished active jobs to return to the client. dma_tasklet()
2614 /* Busy means that queued jobs are already being processed */ d40_issue_pending()
H A Ds3c24xx-dma.c635 /* No more jobs, so free up the physical channel */ s3c24xx_dma_phy_free()
744 /* Dequeue jobs not yet fired as well */ s3c24xx_dma_terminate_all()
H A Damba-pl08x.c729 /* No more jobs, so free up the physical channel */ pl08x_phy_free()
1714 /* Dequeue jobs and free LLIs */ pl08x_terminate_all()
1719 /* Dequeue jobs not yet fired as well */ pl08x_terminate_all()
/linux-4.1.27/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c164 * Get next transaction (if present) from the waiting jobs list and run it.
280 * v4l2_m2m_cancel_job() - cancel pending jobs for the context
/linux-4.1.27/virt/kvm/
H A Deventfd.c556 * Block until we know all outstanding shutdown jobs have completed kvm_irqfd_deassign()
594 * Block until we know all outstanding shutdown jobs have completed kvm_irqfd_release()
/linux-4.1.27/drivers/misc/mei/
H A Dinit.c88 * mei_cancel_work - Cancel mei background jobs
/linux-4.1.27/crypto/
H A Dmcryptd.c120 * Try to opportunisticlly flush the partially completed jobs if
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
H A Dvvp_io.c1005 * (2) large compute jobs generally want compute-only then io-only vvp_io_commit_write()
1169 * jobs. vvp_io_init()
H A Dllite_internal.h229 * accurate if the file is shared by different jobs.
/linux-4.1.27/net/can/
H A Dgw.c128 /* list entry for CAN gateways jobs */
586 /* Dump information about all CAN gateway jobs, in response to RTM_GETROUTE */ cgw_dump_jobs()
/linux-4.1.27/drivers/infiniband/hw/qib/
H A Dqib_pcie.c706 * Running jobs will fail, since it's asynchronous qib_pci_resume()
H A Dqib_init.c204 * NFS while doing lots of MPI jobs). The OOM killer can qib_create_ctxtdata()
/linux-4.1.27/drivers/firewire/
H A Dcore-card.c700 /* Wait for all users, especially device workqueue jobs, to finish. */ fw_core_remove_card()
/linux-4.1.27/drivers/crypto/
H A Dn2_core.c58 struct list_head jobs; member in struct:spu_queue
1782 INIT_LIST_HEAD(&p->jobs); handle_exec_unit()
/linux-4.1.27/kernel/
H A Dexit.c266 * a result of our exiting, and if they have any stopped jobs,
549 * jobs, send them a SIGHUP and then a SIGCONT. (POSIX 3.2.2.2)
H A Dmodule.c3125 * iff module init queued any async jobs. This isn't a full do_init_module()
3127 * async jobs nests more than once; however, due to the various do_init_module()
/linux-4.1.27/drivers/scsi/aacraid/
H A Daacraid.h2056 #define AifReqJobsForCtr 101 /* Gets back jobs for specific container */
2057 #define AifReqJobsForScsi 102 /* Gets back jobs for specific SCSI device */
/linux-4.1.27/drivers/isdn/hardware/mISDN/
H A Dhfc_multi.h227 int e1_resync; /* resync jobs */
H A Dhfcmulti.c2406 /* process queued resync jobs */ handle_timer_irq()
/linux-4.1.27/drivers/net/wimax/i2400m/
H A Ddriver.c399 * fully destroyed, it could still try to schedule jobs.
/linux-4.1.27/drivers/net/wireless/libertas/
H A Dmain.c445 * lbs_thread - handles the major jobs in the LBS driver.
/linux-4.1.27/drivers/tty/
H A Dn_r3964.c1035 /* Remove jobs from tx_queue: */ r3964_close()
/linux-4.1.27/fs/nilfs2/
H A Dinode.c422 above jobs should be considered */ nilfs_new_inode()
/linux-4.1.27/sound/core/
H A Dinit.c161 * this is just NOP for now, as almost all jobs are already done in
/linux-4.1.27/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc_opr_v5.c1365 mfc_debug(1, "Entering suspend so do not schedule any jobs\n"); s5p_mfc_try_run_v5()
/linux-4.1.27/fs/f2fs/
H A Ddata.c1463 /* we should bypass data pages to proceed the kworkder jobs */ f2fs_write_data_page()
/linux-4.1.27/drivers/xen/xen-pciback/
H A Dpci_stub.c638 * jobs: send service request and waiting for front_end response.
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym_hipd.c1588 * The chip may have completed jobs. Look at the DONE QUEUE.
1759 * Wakeup all pending jobs. sym_start_up()
5726 * and have other jobs, compute the max number of consecutive sym_hcb_attach()
/linux-4.1.27/drivers/crypto/ccp/
H A Dccp-ops.c238 /* On error delete all related jobs from the queue */ ccp_do_cmd()
/linux-4.1.27/drivers/infiniband/hw/ipath/
H A Dipath_file_ops.c869 * NFS while doing lots of MPI jobs), we hit some allocation init_user_egr_sizes()
/linux-4.1.27/drivers/power/
H A Dab8500_charger.c3366 /* Cancel any pending jobs */ ab8500_charger_suspend()
/linux-4.1.27/drivers/scsi/
H A Dncr53c8xx.c962 ** The maximum number of jobs scheduled for starting.
5262 ** Wakeup all pending jobs. ncr_init()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
H A Dipw2100.c2254 /* Wake up any sleeping jobs */ isr_status_change()
3253 /* Wake up any sleeping jobs */ ipw2100_irq_tasklet()
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dcik.c4231 * Gfx consists of a single ring and can process both gfx jobs and
4232 * compute jobs. The gfx CP consists of three microengines (ME):
/linux-4.1.27/drivers/block/
H A Dcciss.c3001 * Takes jobs of the Q and sends them to the hardware, then puts it on

Completed in 1807 milliseconds