Lines Matching defs:job

132  * @job:      The passthrough job
135 * @sg: job->reply_payload.sg_list
136 * @nents: job->reply_payload.sg_cnt
140 struct bsg_job *job;
1884 struct bsg_job *job = info->job;
1885 struct fc_bsg_reply *bsg_reply = job->reply;
1894 job->reply_len = sizeof(uint32_t);
1895 bsg_job_done(job, bsg_reply->result,
1912 /* Save the reply status of the job */
1926 job->reply_payload.payload_len)
1928 job->reply_payload.payload_len;
1930 bsg_job_done(job, bsg_reply->result,
1940 * @job: The BSG Passthrough job
1945 static int fc_lport_els_request(struct bsg_job *job,
1957 fp = fc_frame_alloc(lport, job->request_payload.payload_len);
1961 len = job->request_payload.payload_len;
1964 sg_copy_to_buffer(job->request_payload.sg_list,
1965 job->request_payload.sg_cnt,
1984 info->job = job;
1987 info->nents = job->reply_payload.sg_cnt;
1988 info->sg = job->reply_payload.sg_list;
2000 * @job: The BSG Passthrough job
2005 static int fc_lport_ct_request(struct bsg_job *job,
2017 job->request_payload.payload_len);
2021 len = job->request_payload.payload_len;
2024 sg_copy_to_buffer(job->request_payload.sg_list,
2025 job->request_payload.sg_cnt,
2044 info->job = job;
2047 info->nents = job->reply_payload.sg_cnt;
2048 info->sg = job->reply_payload.sg_list;
2061 * @job: The BSG passthrough job
2063 int fc_lport_bsg_request(struct bsg_job *job)
2065 struct fc_bsg_request *bsg_request = job->request;
2066 struct fc_bsg_reply *bsg_reply = job->reply;
2067 struct Scsi_Host *shost = fc_bsg_to_shost(job);
2080 rport = fc_bsg_to_rport(job);
2085 rc = fc_lport_els_request(job, lport, rport->port_id,
2090 rport = fc_bsg_to_rport(job);
2095 rc = fc_lport_ct_request(job, lport, rport->port_id,
2114 rc = fc_lport_ct_request(job, lport, did, tov);
2119 rc = fc_lport_els_request(job, lport, did, lport->e_d_tov);