Home
last modified time | relevance | path

Searched refs:job (Results 1 – 100 of 100) sorted by relevance

/linux-4.1.27/drivers/gpu/host1x/
Djob.c38 struct host1x_job *job = NULL; in host1x_job_alloc() local
54 mem = job = kzalloc(total, GFP_KERNEL); in host1x_job_alloc()
55 if (!job) in host1x_job_alloc()
58 kref_init(&job->ref); in host1x_job_alloc()
59 job->channel = ch; in host1x_job_alloc()
63 job->relocarray = num_relocs ? mem : NULL; in host1x_job_alloc()
65 job->unpins = num_unpins ? mem : NULL; in host1x_job_alloc()
67 job->waitchk = num_waitchks ? mem : NULL; in host1x_job_alloc()
69 job->gathers = num_cmdbufs ? mem : NULL; in host1x_job_alloc()
71 job->addr_phys = num_unpins ? mem : NULL; in host1x_job_alloc()
[all …]
Dcdma.c176 struct host1x_job *job) in cdma_start_timer_locked() argument
185 cdma->timeout.client = job->client; in cdma_start_timer_locked()
186 cdma->timeout.syncpt = host1x_syncpt_get(host, job->syncpt_id); in cdma_start_timer_locked()
187 cdma->timeout.syncpt_val = job->syncpt_end; in cdma_start_timer_locked()
191 msecs_to_jiffies(job->timeout)); in cdma_start_timer_locked()
218 struct host1x_job *job, *n; in update_cdma_locked() local
228 list_for_each_entry_safe(job, n, &cdma->sync_queue, list) { in update_cdma_locked()
230 host1x_syncpt_get(host1x, job->syncpt_id); in update_cdma_locked()
233 if (!host1x_syncpt_is_expired(sp, job->syncpt_end)) { in update_cdma_locked()
235 if (job->timeout) in update_cdma_locked()
[all …]
Dchannel.c40 int host1x_job_submit(struct host1x_job *job) in host1x_job_submit() argument
42 struct host1x *host = dev_get_drvdata(job->channel->dev->parent); in host1x_job_submit()
44 return host1x_hw_channel_submit(host, job); in host1x_job_submit()
Dcdma.h90 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job);
92 void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job);
DMakefile8 job.o \
Ddev.h41 int (*submit)(struct host1x_job *job);
220 struct host1x_job *job) in host1x_hw_channel_submit() argument
222 return host->channel_op->submit(job); in host1x_hw_channel_submit()
Djob.h52 void host1x_job_dump(struct device *dev, struct host1x_job *job);
/linux-4.1.27/drivers/md/
Ddm-kcopyd.c392 struct kcopyd_job *job = NULL; in pop() local
398 job = list_entry(jobs->next, struct kcopyd_job, list); in pop()
399 list_del(&job->list); in pop()
403 return job; in pop()
406 static void push(struct list_head *jobs, struct kcopyd_job *job) in push() argument
409 struct dm_kcopyd_client *kc = job->kc; in push()
412 list_add_tail(&job->list, jobs); in push()
417 static void push_head(struct list_head *jobs, struct kcopyd_job *job) in push_head() argument
420 struct dm_kcopyd_client *kc = job->kc; in push_head()
423 list_add(&job->list, jobs); in push_head()
[all …]
/linux-4.1.27/block/
Dbsg-lib.c35 static void bsg_destroy_job(struct bsg_job *job) in bsg_destroy_job() argument
37 put_device(job->dev); /* release reference for the request */ in bsg_destroy_job()
39 kfree(job->request_payload.sg_list); in bsg_destroy_job()
40 kfree(job->reply_payload.sg_list); in bsg_destroy_job()
41 kfree(job); in bsg_destroy_job()
52 void bsg_job_done(struct bsg_job *job, int result, in bsg_job_done() argument
55 struct request *req = job->req; in bsg_job_done()
59 err = job->req->errors = result; in bsg_job_done()
62 job->req->sense_len = sizeof(u32); in bsg_job_done()
64 job->req->sense_len = job->reply_len; in bsg_job_done()
[all …]
/linux-4.1.27/drivers/gpu/host1x/hw/
Dchannel_hw.c60 static void submit_gathers(struct host1x_job *job) in submit_gathers() argument
62 struct host1x_cdma *cdma = &job->channel->cdma; in submit_gathers()
65 for (i = 0; i < job->num_gathers; i++) { in submit_gathers()
66 struct host1x_job_gather *g = &job->gathers[i]; in submit_gathers()
74 static inline void synchronize_syncpt_base(struct host1x_job *job) in synchronize_syncpt_base() argument
76 struct host1x *host = dev_get_drvdata(job->channel->dev->parent); in synchronize_syncpt_base()
77 struct host1x_syncpt *sp = host->syncpt + job->syncpt_id; in synchronize_syncpt_base()
83 host1x_cdma_push(&job->channel->cdma, in synchronize_syncpt_base()
90 static int channel_submit(struct host1x_job *job) in channel_submit() argument
92 struct host1x_channel *ch = job->channel; in channel_submit()
[all …]
Ddebug_hw.c143 struct host1x_job *job; in show_channel_gathers() local
145 list_for_each_entry(job, &cdma->sync_queue, list) { in show_channel_gathers()
148 job, job->syncpt_id, job->syncpt_end, in show_channel_gathers()
149 job->first_get, job->timeout, in show_channel_gathers()
150 job->num_slots, job->num_unpins); in show_channel_gathers()
152 for (i = 0; i < job->num_gathers; i++) { in show_channel_gathers()
153 struct host1x_job_gather *g = &job->gathers[i]; in show_channel_gathers()
156 if (job->gather_copy_mapped) in show_channel_gathers()
157 mapped = (u32 *)job->gather_copy_mapped; in show_channel_gathers()
172 if (!job->gather_copy_mapped) in show_channel_gathers()
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_bsg.c300 struct fc_bsg_job *job; in lpfc_bsg_send_mgmt_cmd_cmp() local
313 job = dd_data->set_job; in lpfc_bsg_send_mgmt_cmd_cmp()
314 if (job) { in lpfc_bsg_send_mgmt_cmd_cmp()
316 job->dd_data = NULL; in lpfc_bsg_send_mgmt_cmd_cmp()
334 if (job) { in lpfc_bsg_send_mgmt_cmd_cmp()
353 job->reply->reply_payload_rcv_len = in lpfc_bsg_send_mgmt_cmd_cmp()
354 lpfc_bsg_copy_data(rmp, &job->reply_payload, in lpfc_bsg_send_mgmt_cmd_cmp()
369 if (job) { in lpfc_bsg_send_mgmt_cmd_cmp()
370 job->reply->result = rc; in lpfc_bsg_send_mgmt_cmd_cmp()
371 job->job_done(job); in lpfc_bsg_send_mgmt_cmd_cmp()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Draideng.txt30 There must be a sub-node for each job queue present in RAID Engine
33 - compatible: Should contain "fsl,raideng-v1.0-job-queue" as the value
34 This identifies the job queue interface
35 - reg: offset and length of the register set for job queue
42 compatible = "fsl,raideng-v1.0-job-queue";
48 There must be a sub-node for each job ring present in RAID Engine
49 This node must be a sub-node of job queue node
51 - compatible: Must contain "fsl,raideng-v1.0-job-ring" as the value
52 This identifies job ring. Should contain either
55 - reg: offset and length of the register set for job ring
[all …]
/linux-4.1.27/arch/powerpc/boot/dts/fsl/
Dqoriq-sec6.0-0.dtsi42 compatible = "fsl,sec-v6.0-job-ring",
43 "fsl,sec-v5.2-job-ring",
44 "fsl,sec-v5.0-job-ring",
45 "fsl,sec-v4.4-job-ring",
46 "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v6.0-job-ring",
52 "fsl,sec-v5.2-job-ring",
53 "fsl,sec-v5.0-job-ring",
54 "fsl,sec-v4.4-job-ring",
55 "fsl,sec-v4.0-job-ring";
Dqoriq-sec5.3-0.dtsi45 compatible = "fsl,sec-v5.3-job-ring",
46 "fsl,sec-v5.0-job-ring",
47 "fsl,sec-v4.0-job-ring";
53 compatible = "fsl,sec-v5.3-job-ring",
54 "fsl,sec-v5.0-job-ring",
55 "fsl,sec-v4.0-job-ring";
61 compatible = "fsl,sec-v5.3-job-ring",
62 "fsl,sec-v5.0-job-ring",
63 "fsl,sec-v4.0-job-ring";
69 compatible = "fsl,sec-v5.3-job-ring",
[all …]
Dqoriq-sec5.2-0.dtsi45 compatible = "fsl,sec-v5.2-job-ring",
46 "fsl,sec-v5.0-job-ring",
47 "fsl,sec-v4.0-job-ring";
53 compatible = "fsl,sec-v5.2-job-ring",
54 "fsl,sec-v5.0-job-ring",
55 "fsl,sec-v4.0-job-ring";
61 compatible = "fsl,sec-v5.2-job-ring",
62 "fsl,sec-v5.0-job-ring",
63 "fsl,sec-v4.0-job-ring";
69 compatible = "fsl,sec-v5.2-job-ring",
[all …]
Dpq3-sec4.4-0.dtsi45 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
57 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
63 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
Dqoriq-sec4.2-0.dtsi45 compatible = "fsl,sec-v4.2-job-ring",
46 "fsl,sec-v4.0-job-ring";
52 compatible = "fsl,sec-v4.2-job-ring",
53 "fsl,sec-v4.0-job-ring";
59 compatible = "fsl,sec-v4.2-job-ring",
60 "fsl,sec-v4.0-job-ring";
66 compatible = "fsl,sec-v4.2-job-ring",
67 "fsl,sec-v4.0-job-ring";
Dqoriq-sec5.0-0.dtsi45 compatible = "fsl,sec-v5.0-job-ring",
46 "fsl,sec-v4.0-job-ring";
52 compatible = "fsl,sec-v5.0-job-ring",
53 "fsl,sec-v4.0-job-ring";
59 compatible = "fsl,sec-v5.0-job-ring",
60 "fsl,sec-v4.0-job-ring";
66 compatible = "fsl,sec-v5.0-job-ring",
67 "fsl,sec-v4.0-job-ring";
Dqoriq-raid1.0-0.dtsi43 compatible = "fsl,raideng-v1.0-job-queue";
50 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-hp-ring";
57 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-lp-ring";
65 compatible = "fsl,raideng-v1.0-job-queue";
72 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-hp-ring";
79 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-lp-ring";
Dp1023si-post.dtsi187 compatible = "fsl,sec-v4.2-job-ring",
188 "fsl,sec-v4.0-job-ring";
194 compatible = "fsl,sec-v4.2-job-ring",
195 "fsl,sec-v4.0-job-ring";
201 compatible = "fsl,sec-v4.2-job-ring",
202 "fsl,sec-v4.0-job-ring";
208 compatible = "fsl,sec-v4.2-job-ring",
209 "fsl,sec-v4.0-job-ring";
Dqoriq-sec4.0-0.dtsi45 compatible = "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v4.0-job-ring";
57 compatible = "fsl,sec-v4.0-job-ring";
63 compatible = "fsl,sec-v4.0-job-ring";
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dfsl-sec6.txt84 Definition: Must include "fsl,sec-v6.0-job-ring".
103 compatible = "fsl,sec-v6.0-job-ring";
123 compatible = "fsl,sec-v6.0-job-ring",
124 "fsl,sec-v5.2-job-ring",
125 "fsl,sec-v5.0-job-ring",
126 "fsl,sec-v4.4-job-ring",
127 "fsl,sec-v4.0-job-ring";
132 compatible = "fsl,sec-v6.0-job-ring",
133 "fsl,sec-v5.2-job-ring",
134 "fsl,sec-v5.0-job-ring",
[all …]
Dfsl-sec4.txt138 Definition: Must include "fsl,sec-v4.0-job-ring"
174 compatible = "fsl,sec-v4.0-job-ring";
386 compatible = "fsl,sec-v4.0-job-ring";
393 compatible = "fsl,sec-v4.0-job-ring";
400 compatible = "fsl,sec-v4.0-job-ring";
407 compatible = "fsl,sec-v4.0-job-ring";
/linux-4.1.27/drivers/scsi/libfc/
Dfc_lport.c152 struct fc_bsg_job *job; member
1906 struct fc_bsg_job *job = info->job; in fc_lport_bsg_resp() local
1913 job->reply->result = (PTR_ERR(fp) == -FC_EX_CLOSED) ? in fc_lport_bsg_resp()
1915 job->reply_len = sizeof(uint32_t); in fc_lport_bsg_resp()
1916 job->state_flags |= FC_RQST_STATE_DONE; in fc_lport_bsg_resp()
1917 job->job_done(job); in fc_lport_bsg_resp()
1934 job->reply->reply_data.ctels_reply.status = in fc_lport_bsg_resp()
1939 job->reply->reply_payload_rcv_len += in fc_lport_bsg_resp()
1946 if (job->reply->reply_payload_rcv_len > in fc_lport_bsg_resp()
1947 job->reply_payload.payload_len) in fc_lport_bsg_resp()
[all …]
/linux-4.1.27/drivers/s390/scsi/
Dzfcp_fc.c888 struct fc_bsg_job *job = data; in zfcp_fc_ct_els_job_handler() local
889 struct zfcp_fsf_ct_els *zfcp_ct_els = job->dd_data; in zfcp_fc_ct_els_job_handler()
890 struct fc_bsg_reply *jr = job->reply; in zfcp_fc_ct_els_job_handler()
892 jr->reply_payload_rcv_len = job->reply_payload.payload_len; in zfcp_fc_ct_els_job_handler()
895 job->job_done(job); in zfcp_fc_ct_els_job_handler()
898 static struct zfcp_fc_wka_port *zfcp_fc_job_wka_port(struct fc_bsg_job *job) in zfcp_fc_job_wka_port() argument
904 preamble_word1 = job->request->rqst_data.r_ct.preamble_word1; in zfcp_fc_job_wka_port()
907 adapter = (struct zfcp_adapter *) job->shost->hostdata[0]; in zfcp_fc_job_wka_port()
927 struct fc_bsg_job *job = data; in zfcp_fc_ct_job_handler() local
930 wka_port = zfcp_fc_job_wka_port(job); in zfcp_fc_ct_job_handler()
[all …]
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_mb_mgr_submit_avx2.S70 #define job %rsi macro
100 # JOB* submit_mb_mgr_submit_avx2(MB_MGR *state, job_sha1 *job)
102 # arg 2 : rdx : job
122 movl $STS_BEING_PROCESSED, _status(job)
125 movl _len(job), DWORD_len
127 mov job, _job_in_lane(lane_data)
134 vmovdqu _result_digest(job), %xmm0
135 mov _result_digest+1*16(job), DWORD_tmp
142 mov _buffer(job), p
182 # process completed job "idx"
Dsha1_mb.c104 struct job_sha1 *job);
181 ctx->job.buffer = (uint8_t *) buffer; in sha1_ctx_mgr_resubmit()
182 ctx->job.len = len; in sha1_ctx_mgr_resubmit()
184 &ctx->job); in sha1_ctx_mgr_resubmit()
201 ctx->job.buffer = buf; in sha1_ctx_mgr_resubmit()
202 ctx->job.len = (uint32_t) n_extra_blocks; in sha1_ctx_mgr_resubmit()
203 ctx = (struct sha1_hash_ctx *) sha1_job_mgr_submit(&mgr->mgr, &ctx->job); in sha1_ctx_mgr_resubmit()
261 sha1_init_digest(ctx->job.result_digest); in sha1_ctx_mgr_submit()
314 ctx->job.buffer = ctx->partial_block_buffer; in sha1_ctx_mgr_submit()
315 ctx->job.len = 1; in sha1_ctx_mgr_submit()
[all …]
Dsha_mb_ctx.h84 #define hash_ctx_digest(ctx) ((ctx)->job.result_digest)
122 struct job_sha1 job; member
Dsha1_mb_mgr_flush_avx2.S66 #define job arg2 macro
132 # find a lane with a non-null job
208 # process completed job "idx"
276 # process completed job "idx"
Dsha_mb_mgr.h106 struct job_sha1 *job);
/linux-4.1.27/drivers/scsi/
Dscsi_transport_fc.c3562 fc_destroy_bsgjob(struct fc_bsg_job *job) in fc_destroy_bsgjob() argument
3566 spin_lock_irqsave(&job->job_lock, flags); in fc_destroy_bsgjob()
3567 if (job->ref_cnt) { in fc_destroy_bsgjob()
3568 spin_unlock_irqrestore(&job->job_lock, flags); in fc_destroy_bsgjob()
3571 spin_unlock_irqrestore(&job->job_lock, flags); in fc_destroy_bsgjob()
3573 put_device(job->dev); /* release reference for the request */ in fc_destroy_bsgjob()
3575 kfree(job->request_payload.sg_list); in fc_destroy_bsgjob()
3576 kfree(job->reply_payload.sg_list); in fc_destroy_bsgjob()
3577 kfree(job); in fc_destroy_bsgjob()
3586 fc_bsg_jobdone(struct fc_bsg_job *job) in fc_bsg_jobdone() argument
[all …]
Dscsi_transport_iscsi.c1476 static int iscsi_bsg_host_dispatch(struct bsg_job *job) in iscsi_bsg_host_dispatch() argument
1478 struct Scsi_Host *shost = iscsi_job_to_shost(job); in iscsi_bsg_host_dispatch()
1479 struct iscsi_bsg_request *req = job->request; in iscsi_bsg_host_dispatch()
1480 struct iscsi_bsg_reply *reply = job->reply; in iscsi_bsg_host_dispatch()
1486 if (job->request_len < sizeof(uint32_t)) { in iscsi_bsg_host_dispatch()
1508 if (job->request_len < cmdlen) { in iscsi_bsg_host_dispatch()
1513 ret = i->iscsi_transport->bsg_request(job); in iscsi_bsg_host_dispatch()
1519 BUG_ON(job->reply_len < sizeof(uint32_t)); in iscsi_bsg_host_dispatch()
1522 job->reply_len = sizeof(uint32_t); in iscsi_bsg_host_dispatch()
1523 bsg_job_done(job, ret, 0); in iscsi_bsg_host_dispatch()
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.c332 struct host1x_job *job; in tegra_drm_submit() local
339 job = host1x_job_alloc(context->channel, args->num_cmdbufs, in tegra_drm_submit()
341 if (!job) in tegra_drm_submit()
344 job->num_relocs = args->num_relocs; in tegra_drm_submit()
345 job->num_waitchk = args->num_waitchks; in tegra_drm_submit()
346 job->client = (u32)args->context; in tegra_drm_submit()
347 job->class = context->client->base.class; in tegra_drm_submit()
348 job->serialize = true; in tegra_drm_submit()
365 host1x_job_add_gather(job, bo, cmdbuf.words, cmdbuf.offset); in tegra_drm_submit()
372 err = host1x_reloc_copy_from_user(&job->relocarray[num_relocs], in tegra_drm_submit()
[all …]
/linux-4.1.27/include/linux/
Dhost1x.h161 int host1x_job_submit(struct host1x_job *job);
240 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *mem_id,
242 struct host1x_job *host1x_job_get(struct host1x_job *job);
243 void host1x_job_put(struct host1x_job *job);
244 int host1x_job_pin(struct host1x_job *job, struct device *dev);
245 void host1x_job_unpin(struct host1x_job *job);
Dbsg-lib.h65 void bsg_job_done(struct bsg_job *job, int result,
Ddm-kcopyd.h81 void dm_kcopyd_do_callback(void *job, int read_err, unsigned long write_err);
/linux-4.1.27/drivers/scsi/bfa/
Dbfad_bsg.c3132 bfad_im_bsg_vendor_request(struct fc_bsg_job *job) in bfad_im_bsg_vendor_request() argument
3134 uint32_t vendor_cmd = job->request->rqst_data.h_vendor.vendor_cmd[0]; in bfad_im_bsg_vendor_request()
3136 (struct bfad_im_port_s *) job->shost->hostdata[0]; in bfad_im_bsg_vendor_request()
3138 struct request_queue *request_q = job->req->q; in bfad_im_bsg_vendor_request()
3149 payload_kbuf = kzalloc(job->request_payload.payload_len, GFP_KERNEL); in bfad_im_bsg_vendor_request()
3156 sg_copy_to_buffer(job->request_payload.sg_list, in bfad_im_bsg_vendor_request()
3157 job->request_payload.sg_cnt, payload_kbuf, in bfad_im_bsg_vendor_request()
3158 job->request_payload.payload_len); in bfad_im_bsg_vendor_request()
3162 job->request_payload.payload_len); in bfad_im_bsg_vendor_request()
3167 sg_copy_from_buffer(job->reply_payload.sg_list, in bfad_im_bsg_vendor_request()
[all …]
Dbfad_im.h168 int bfad_im_bsg_request(struct fc_bsg_job *job);
169 int bfad_im_bsg_timeout(struct fc_bsg_job *job);
/linux-4.1.27/drivers/crypto/caam/
DKconfig7 This module creates job ring devices, and configures h/w
21 and Assurance Module (CAAM). This module adds a job ring operation
64 equal or greater than the job ring size will force timeouts.
85 stack) to the SEC4 via job ring.
97 scatterlist crypto API to the SEC4 via job ring.
/linux-4.1.27/drivers/scsi/ibmvscsi/
Dibmvfc.c1703 static int ibmvfc_bsg_timeout(struct fc_bsg_job *job) in ibmvfc_bsg_timeout() argument
1705 struct ibmvfc_host *vhost = shost_priv(job->shost); in ibmvfc_bsg_timeout()
1706 unsigned long port_id = (unsigned long)job->dd_data; in ibmvfc_bsg_timeout()
1816 static int ibmvfc_bsg_request(struct fc_bsg_job *job) in ibmvfc_bsg_request() argument
1818 struct ibmvfc_host *vhost = shost_priv(job->shost); in ibmvfc_bsg_request()
1819 struct fc_rport *rport = job->rport; in ibmvfc_bsg_request()
1824 unsigned int code = job->request->msgcode; in ibmvfc_bsg_request()
1829 job->reply->reply_payload_rcv_len = 0; in ibmvfc_bsg_request()
1835 port_id = (job->request->rqst_data.h_els.port_id[0] << 16) | in ibmvfc_bsg_request()
1836 (job->request->rqst_data.h_els.port_id[1] << 8) | in ibmvfc_bsg_request()
[all …]
/linux-4.1.27/virt/kvm/
DKconfig28 # Toggle to switch between direct notification and batch job
/linux-4.1.27/arch/parisc/math-emu/
DREADME6 make their 'diff' job easier if our code is relatively unmodified.
/linux-4.1.27/Documentation/cgroups/
Dfreezer-subsystem.txt1 The cgroup freezer is useful to batch job management system which start
6 be started/stopped by the batch job management system. It also provides
7 a means to start and stop the tasks composing the job.
Dcpusets.txt48 job placement on large systems.
96 adjusted, as the job mix changes, without impacting other concurrently
238 isolating each job's user allocation in its own cpuset. To do this,
240 construct child, non-mem_exclusive cpusets for each individual job.
254 cpusets to efficiently detect what level of memory pressure that job
668 To start a new job that is to be contained within a cpuset, the steps are:
674 4) Start a task that will be the "founding father" of the new job.
677 6) fork, exec or clone the job tasks from this founding father task.
Dcgroups.txt71 On their own, the only use for cgroups is for simple job
308 To start a new job that is to be contained within a cgroup, using
316 5) Start a task that will be the "founding father" of the new job.
319 7) fork, exec or clone the job tasks from this founding father task.
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_mgmt.c483 struct bsg_job *job, in mgmt_vendor_specific_fw_cmd() argument
490 struct iscsi_bsg_request *bsg_req = job->request; in mgmt_vendor_specific_fw_cmd()
494 nonemb_cmd->size = job->request_payload.payload_len; in mgmt_vendor_specific_fw_cmd()
511 sg_copy_to_buffer(job->request_payload.sg_list, in mgmt_vendor_specific_fw_cmd()
512 job->request_payload.sg_cnt, in mgmt_vendor_specific_fw_cmd()
513 nonemb_cmd->va + offset, job->request_len); in mgmt_vendor_specific_fw_cmd()
537 job->request_payload.sg_cnt); in mgmt_vendor_specific_fw_cmd()
Dbe_mgmt.h114 struct bsg_job *job,
Dbe_main.c5110 static int beiscsi_bsg_request(struct bsg_job *job) in beiscsi_bsg_request() argument
5114 struct iscsi_bsg_request *bsg_req = job->request; in beiscsi_bsg_request()
5119 struct iscsi_bsg_reply *bsg_reply = job->reply; in beiscsi_bsg_request()
5122 shost = iscsi_job_to_shost(job); in beiscsi_bsg_request()
5128 job->request_payload.payload_len, in beiscsi_bsg_request()
5136 tag = mgmt_vendor_specific_fw_cmd(&phba->ctrl, phba, job, in beiscsi_bsg_request()
5156 sg_copy_from_buffer(job->reply_payload.sg_list, in beiscsi_bsg_request()
5157 job->reply_payload.sg_cnt, in beiscsi_bsg_request()
5162 bsg_job_done(job, bsg_reply->result, in beiscsi_bsg_request()
/linux-4.1.27/Documentation/scheduler/
Dsched-deadline.txt132 Each job J_j (where J_j is the j^th job of the task) is characterised by an
133 arrival time r_j (the time when the job starts), an amount of computation
134 time c_j needed to finish the job, and a job absolute deadline d_j, which
135 is the time within which the job should be finished. The maximum execution
158 between the finishing time of a job and its absolute deadline).
/linux-4.1.27/Documentation/device-mapper/
Dkcopyd.txt15 To start a copy job, the user must set up io_region structures to describe
/linux-4.1.27/net/netfilter/ipvs/
DKconfig222 expected delay that the job will experience is (Ci + 1) / Ui if
234 When there is an idle server available, the job will be sent to
236 is no idle server available, the job will be sent to the server
/linux-4.1.27/Documentation/
Dpadata.txt138 outstanding, it should be prepared to be called again with a new job before
140 whatever function actually finishes the job) should inform padata of the
DManagementStyle46 Namely that you are in the wrong job, and that _they_ should be managing
186 Suck up to them, because they are the people who will make your job
236 do a good job.
276 It's a great job if you can hack it.
Dstable_api_nonsense.txt156 is also a rough job.
DCodingStyle364 it's performance-critical, and it will probably do a better job of it
857 However, don't use inline assembly gratuitously when C can do the job. You can
Dvfio.txt323 the DMA window is and adjust rlimit before doing any real job.
DDMA-API.txt558 driver's job to ensure that no parts of this memory region are
DIPMI.txt57 their job correctly, the IPMI controller should be automatically
/linux-4.1.27/Documentation/fb/
Dsh7760fb.txt40 The driver does NOT do the above for you since board setup is, well, job
/linux-4.1.27/fs/proc/
DKconfig22 /proc" or the equivalent line in /etc/fstab does the job.
/linux-4.1.27/Documentation/ABI/testing/
Ddebugfs-driver-genwqe84 Description: Dump job timeout register values for PF and VFs.
/linux-4.1.27/Documentation/s390/
D3270.txt228 No PF key is preassigned to cause a job suspension, but you may cause a
229 job suspension by typing "^Z" and hitting ENTER. You may wish to
230 assign this function to a PF key. To make PF7 cause job suspension,
/linux-4.1.27/Documentation/mmc/
Dmmc-async-req.txt13 possible to prepare the caches for next job in parallel with an active
/linux-4.1.27/Documentation/vm/
Dpage_owner.txt73 3) Do the job what you want to debug
/linux-4.1.27/Documentation/networking/
Dradiotap-headers.txt91 job by using the radiotap parser that lives in net/wireless/radiotap.c and has
Deql.txt99 don't do a very good job when it comes to handling more than one
/linux-4.1.27/Documentation/ia64/
Dmca.txt47 do their job.
59 * Part of the monarch's job is to look at the state of all the other
/linux-4.1.27/include/scsi/
Dscsi_transport_iscsi.h148 int (*bsg_request)(struct bsg_job *job);
/linux-4.1.27/Documentation/filesystems/
Df2fs.txt60 needs to reclaim these obsolete blocks seamlessly to users. This job is called
70 This cleaning job may cause unexpected long delays, so the most important goal
563 cleaner is operated by a kernel thread, and triggers the cleaning job when the
Dseq_file.txt110 The next function to implement is called, amazingly, next(); its job is to
124 The stop() function is called when iteration is complete; its job, of
Dproc.txt724 more info than you and does a better job than you, so the defaults are the
/linux-4.1.27/Documentation/crypto/
Dapi-intro.txt113 instead, as gcc does a good job with inlining, while excessive use of
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt59 accumulator firmware’s job is to poll a select number of
/linux-4.1.27/Documentation/pcmcia/
Ddriver-changes.txt109 PCMCIA card drivers. Instead, it is the job of the PCMCIA core to
/linux-4.1.27/Documentation/driver-model/
Ddevres.txt207 resource allocations already do the job.
/linux-4.1.27/Documentation/development-process/
D1.Intro44 Section 6 covers what happens after posting patches; the job is far from
48 assuming that the job is done when a patch is merged into the mainline.
D4.Coding168 enough to pick the right tool for the job. Code which shows a lack of
388 say, this can be a large job, so it is best to be sure that the
D2.Process257 job.
368 quilt is the best tool for the job.
D6.Followthrough136 is worth remembering an important little fact: the job still is not done.
/linux-4.1.27/Documentation/power/
Dpower_supply_class.txt52 stated. It's driver's job to convert its raw values to units in which
Dpci.txt368 pci_pm_runtime_suspend() to do the actual job. For this to work, the device's
/linux-4.1.27/fs/reiserfs/
DREADME153 Alpha PC Company made it possible for me to not have a day job
/linux-4.1.27/Documentation/usb/
Dpersist.txt124 job and using it would require significant input from the user. This
DWUSB-Design-overview.txt185 The HWA-RC (USB dongle) driver (drivers/uwb/hwa-rc.c) does this job for
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt152 The optimizer does a good job and gives us something we can actually
/linux-4.1.27/net/ipv4/
DKconfig126 special protocol designed for doing this job), say Y here. In case
143 special protocol designed for doing this job), say Y here. In case
/linux-4.1.27/Documentation/serial/
Dtty.txt277 is the job of the ldisc layer.
/linux-4.1.27/Documentation/ioctl/
Dbotching-up-ioctls.txt17 lessons learned while botching the job for the drm/i915 driver. Most of these
/linux-4.1.27/Documentation/RCU/
Drcu_dereference.txt316 As always, use the right tool for the job!
Dchecklist.txt14 tool for the job. Yes, RCU does reduce read-side overhead by
DwhatisRCU.txt927 the right tool for your job.
/linux-4.1.27/arch/arm/crypto/
Dsha1-armv4-large.S37 @ the same job in Thumb, therefore the code is never twice as
/linux-4.1.27/net/sched/
DKconfig11 delay, and which ones to drop. This is the job of the queueing
/linux-4.1.27/Documentation/virtual/kvm/
Dmmu.txt58 The primary job of the mmu is to program the processor's mmu to translate
/linux-4.1.27/Documentation/sound/alsa/
DALSA-Configuration.txt976 Note: snd-page-alloc module does the job which snd-hammerfall-mem
1654 Note: snd-page-alloc module does the job which snd-hammerfall-mem
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt4358 is doing a real nice job of it. He also noticed and fixed a number of
4364 driver and is doing a nice job of it.
/linux-4.1.27/Documentation/scsi/
Dncr53c8xx.txt1031 starts the next job.
/linux-4.1.27/
DCREDITS3587 D: Author of job control and system call restart code
DMAINTAINERS31 job the maintainers (and especially Linus) do is to keep things