Lines Matching defs:job
3183 * @job: BSG job reference
3191 mpi3mr_transport_smp_handler(struct bsg_job *job, struct Scsi_Host *shost,
3217 rc = mpi3mr_map_smp_buffer(&mrioc->pdev->dev, &job->request_payload,
3223 sg_copy_to_buffer(job->request_payload.sg_list,
3224 job->request_payload.sg_cnt, addr_out,
3225 job->request_payload.payload_len);
3227 rc = mpi3mr_map_smp_buffer(&mrioc->pdev->dev, &job->reply_payload,
3261 memcpy(job->reply, &mpi_reply, reply_sz);
3262 job->reply_len = reply_sz;
3266 sg_copy_from_buffer(job->reply_payload.sg_list,
3267 job->reply_payload.sg_cnt, addr_in,
3268 job->reply_payload.payload_len);
3272 mpi3mr_unmap_smp_buffer(&mrioc->pdev->dev, &job->reply_payload,
3275 mpi3mr_unmap_smp_buffer(&mrioc->pdev->dev, &job->request_payload,
3278 bsg_job_done(job, rc, reslen);