/linux-4.1.27/drivers/gpu/host1x/ |
D | job.c | 38 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 …]
|
D | cdma.c | 176 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 …]
|
D | channel.c | 40 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()
|
D | cdma.h | 90 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);
|
D | Makefile | 8 job.o \
|
D | dev.h | 41 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()
|
D | job.h | 52 void host1x_job_dump(struct device *dev, struct host1x_job *job);
|
/linux-4.1.27/drivers/md/ |
D | dm-kcopyd.c | 392 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/ |
D | bsg-lib.c | 35 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/ |
D | channel_hw.c | 60 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 …]
|
D | debug_hw.c | 143 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/ |
D | lpfc_bsg.c | 300 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/ |
D | raideng.txt | 30 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/ |
D | qoriq-sec6.0-0.dtsi | 42 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";
|
D | qoriq-sec5.3-0.dtsi | 45 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 …]
|
D | qoriq-sec5.2-0.dtsi | 45 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 …]
|
D | pq3-sec4.4-0.dtsi | 45 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";
|
D | qoriq-sec4.2-0.dtsi | 45 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";
|
D | qoriq-sec5.0-0.dtsi | 45 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";
|
D | qoriq-raid1.0-0.dtsi | 43 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";
|
D | p1023si-post.dtsi | 187 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";
|
D | qoriq-sec4.0-0.dtsi | 45 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/ |
D | fsl-sec6.txt | 84 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 …]
|
D | fsl-sec4.txt | 138 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/ |
D | fc_lport.c | 152 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/ |
D | zfcp_fc.c | 888 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/ |
D | sha1_mb_mgr_submit_avx2.S | 70 #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"
|
D | sha1_mb.c | 104 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 …]
|
D | sha_mb_ctx.h | 84 #define hash_ctx_digest(ctx) ((ctx)->job.result_digest) 122 struct job_sha1 job; member
|
D | sha1_mb_mgr_flush_avx2.S | 66 #define job arg2 macro 132 # find a lane with a non-null job 208 # process completed job "idx" 276 # process completed job "idx"
|
D | sha_mb_mgr.h | 106 struct job_sha1 *job);
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_transport_fc.c | 3562 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 …]
|
D | scsi_transport_iscsi.c | 1476 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/ |
D | drm.c | 332 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/ |
D | host1x.h | 161 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);
|
D | bsg-lib.h | 65 void bsg_job_done(struct bsg_job *job, int result,
|
D | dm-kcopyd.h | 81 void dm_kcopyd_do_callback(void *job, int read_err, unsigned long write_err);
|
/linux-4.1.27/drivers/scsi/bfa/ |
D | bfad_bsg.c | 3132 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 …]
|
D | bfad_im.h | 168 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/ |
D | Kconfig | 7 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/ |
D | ibmvfc.c | 1703 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/ |
D | Kconfig | 28 # Toggle to switch between direct notification and batch job
|
/linux-4.1.27/arch/parisc/math-emu/ |
D | README | 6 make their 'diff' job easier if our code is relatively unmodified.
|
/linux-4.1.27/Documentation/cgroups/ |
D | freezer-subsystem.txt | 1 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.
|
D | cpusets.txt | 48 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.
|
D | cgroups.txt | 71 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/ |
D | be_mgmt.c | 483 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()
|
D | be_mgmt.h | 114 struct bsg_job *job,
|
D | be_main.c | 5110 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/ |
D | sched-deadline.txt | 132 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/ |
D | kcopyd.txt | 15 To start a copy job, the user must set up io_region structures to describe
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | Kconfig | 222 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/ |
D | padata.txt | 138 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
|
D | ManagementStyle | 46 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.
|
D | stable_api_nonsense.txt | 156 is also a rough job.
|
D | CodingStyle | 364 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
|
D | vfio.txt | 323 the DMA window is and adjust rlimit before doing any real job.
|
D | DMA-API.txt | 558 driver's job to ensure that no parts of this memory region are
|
D | IPMI.txt | 57 their job correctly, the IPMI controller should be automatically
|
/linux-4.1.27/Documentation/fb/ |
D | sh7760fb.txt | 40 The driver does NOT do the above for you since board setup is, well, job
|
/linux-4.1.27/fs/proc/ |
D | Kconfig | 22 /proc" or the equivalent line in /etc/fstab does the job.
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | debugfs-driver-genwqe | 84 Description: Dump job timeout register values for PF and VFs.
|
/linux-4.1.27/Documentation/s390/ |
D | 3270.txt | 228 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/ |
D | mmc-async-req.txt | 13 possible to prepare the caches for next job in parallel with an active
|
/linux-4.1.27/Documentation/vm/ |
D | page_owner.txt | 73 3) Do the job what you want to debug
|
/linux-4.1.27/Documentation/networking/ |
D | radiotap-headers.txt | 91 job by using the radiotap parser that lives in net/wireless/radiotap.c and has
|
D | eql.txt | 99 don't do a very good job when it comes to handling more than one
|
/linux-4.1.27/Documentation/ia64/ |
D | mca.txt | 47 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/ |
D | scsi_transport_iscsi.h | 148 int (*bsg_request)(struct bsg_job *job);
|
/linux-4.1.27/Documentation/filesystems/ |
D | f2fs.txt | 60 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
|
D | seq_file.txt | 110 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
|
D | proc.txt | 724 more info than you and does a better job than you, so the defaults are the
|
/linux-4.1.27/Documentation/crypto/ |
D | api-intro.txt | 113 instead, as gcc does a good job with inlining, while excessive use of
|
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/ |
D | keystone-navigator-qmss.txt | 59 accumulator firmware’s job is to poll a select number of
|
/linux-4.1.27/Documentation/pcmcia/ |
D | driver-changes.txt | 109 PCMCIA card drivers. Instead, it is the job of the PCMCIA core to
|
/linux-4.1.27/Documentation/driver-model/ |
D | devres.txt | 207 resource allocations already do the job.
|
/linux-4.1.27/Documentation/development-process/ |
D | 1.Intro | 44 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.
|
D | 4.Coding | 168 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
|
D | 2.Process | 257 job. 368 quilt is the best tool for the job.
|
D | 6.Followthrough | 136 is worth remembering an important little fact: the job still is not done.
|
/linux-4.1.27/Documentation/power/ |
D | power_supply_class.txt | 52 stated. It's driver's job to convert its raw values to units in which
|
D | pci.txt | 368 pci_pm_runtime_suspend() to do the actual job. For this to work, the device's
|
/linux-4.1.27/fs/reiserfs/ |
D | README | 153 Alpha PC Company made it possible for me to not have a day job
|
/linux-4.1.27/Documentation/usb/ |
D | persist.txt | 124 job and using it would require significant input from the user. This
|
D | WUSB-Design-overview.txt | 185 The HWA-RC (USB dongle) driver (drivers/uwb/hwa-rc.c) does this job for
|
/linux-4.1.27/Documentation/x86/ |
D | exception-tables.txt | 152 The optimizer does a good job and gives us something we can actually
|
/linux-4.1.27/net/ipv4/ |
D | Kconfig | 126 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/ |
D | tty.txt | 277 is the job of the ldisc layer.
|
/linux-4.1.27/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 17 lessons learned while botching the job for the drm/i915 driver. Most of these
|
/linux-4.1.27/Documentation/RCU/ |
D | rcu_dereference.txt | 316 As always, use the right tool for the job!
|
D | checklist.txt | 14 tool for the job. Yes, RCU does reduce read-side overhead by
|
D | whatisRCU.txt | 927 the right tool for your job.
|
/linux-4.1.27/arch/arm/crypto/ |
D | sha1-armv4-large.S | 37 @ the same job in Thumb, therefore the code is never twice as
|
/linux-4.1.27/net/sched/ |
D | Kconfig | 11 delay, and which ones to drop. This is the job of the queueing
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | mmu.txt | 58 The primary job of the mmu is to program the processor's mmu to translate
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 976 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/ |
D | UserModeLinux-HOWTO.txt | 4358 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/ |
D | ncr53c8xx.txt | 1031 starts the next job.
|
/linux-4.1.27/ |
D | CREDITS | 3587 D: Author of job control and system call restart code
|
D | MAINTAINERS | 31 job the maintainers (and especially Linus) do is to keep things
|