Lines Matching refs:dd_data

72 	void *dd_data;
294 struct bsg_job_data *dd_data;
304 dd_data = cmdiocbq->context_un.dd_data;
308 job = dd_data->set_job;
312 job->dd_data = NULL;
321 iocb = &dd_data->context_un.iocb;
362 kfree(dd_data);
382 struct lpfc_rport_data *rdata = fc_bsg_to_rport(job)->dd_data;
391 struct bsg_job_data *dd_data;
405 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
406 if (!dd_data) {
408 "2733 Failed allocation of dd_data\n");
469 cmdiocbq->context_un.dd_data = dd_data;
471 dd_data->type = TYPE_IOCB;
472 dd_data->set_job = job;
473 dd_data->context_un.iocb.cmdiocbq = cmdiocbq;
474 dd_data->context_un.iocb.rmp = rmp;
475 job->dd_data = dd_data;
523 kfree(dd_data);
527 job->dd_data = NULL;
553 struct bsg_job_data *dd_data;
565 dd_data = cmdiocbq->context_un.dd_data;
566 ndlp = dd_data->context_un.iocb.ndlp;
571 job = dd_data->set_job;
575 job->dd_data = NULL;
625 kfree(dd_data);
646 struct lpfc_rport_data *rdata = fc_bsg_to_rport(job)->dd_data;
654 struct bsg_job_data *dd_data;
672 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
673 if (!dd_data) {
675 "2735 Failed allocation of dd_data\n");
714 cmdiocbq->context_un.dd_data = dd_data;
717 dd_data->type = TYPE_IOCB;
718 dd_data->set_job = job;
719 dd_data->context_un.iocb.cmdiocbq = cmdiocbq;
720 dd_data->context_un.iocb.ndlp = ndlp;
721 dd_data->context_un.iocb.rmp = NULL;
722 job->dd_data = dd_data;
759 kfree(dd_data);
764 job->dd_data = NULL;
799 kfree(evt->dd_data);
843 evt->dd_data = NULL;
908 struct bsg_job_data *dd_data = NULL;
1092 dd_data = (struct bsg_job_data *)evt->dd_data;
1093 job = dd_data->set_job;
1094 dd_data->set_job = NULL;
1101 job->dd_data = NULL;
1174 struct bsg_job_data *dd_data = NULL;
1196 dd_data = (struct bsg_job_data *)evt->dd_data;
1204 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
1205 if (dd_data == NULL) {
1207 "2734 Failed allocation of dd_data\n");
1220 dd_data->type = TYPE_EVT;
1221 dd_data->set_job = NULL;
1222 dd_data->context_un.evt = evt;
1223 evt->dd_data = (void *)dd_data;
1233 dd_data->set_job = job; /* for unsolicited command */
1234 job->dd_data = dd_data; /* for fc transport timeout callback*/
1239 kfree(dd_data);
1240 job->dd_data = NULL;
1326 job->dd_data = NULL;
1333 job->dd_data = NULL;
1360 struct bsg_job_data *dd_data;
1369 dd_data = cmdiocbq->context_un.dd_data;
1373 job = dd_data->set_job;
1376 job->dd_data = NULL;
1385 ndlp = dd_data->context_un.iocb.ndlp;
1422 kfree(dd_data);
1451 struct bsg_job_data *dd_data;
1466 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
1467 if (!dd_data) {
1469 "2736 Failed allocation of dd_data\n");
1514 ctiocb->context_un.dd_data = dd_data;
1520 dd_data->type = TYPE_IOCB;
1521 dd_data->set_job = job;
1522 dd_data->context_un.iocb.cmdiocbq = ctiocb;
1523 dd_data->context_un.iocb.ndlp = lpfc_nlp_get(ndlp);
1524 if (!dd_data->context_un.iocb.ndlp) {
1528 dd_data->context_un.iocb.rmp = NULL;
1529 job->dd_data = dd_data;
1554 job->dd_data = NULL;
1560 kfree(dd_data);
1634 job->dd_data = NULL;
3307 job->dd_data = NULL;
3366 * will wake up thread waiting on the wait queue pointed by dd_data
3372 struct bsg_job_data *dd_data;
3379 dd_data = pmboxq->ctx_u.dd_data;
3386 pmb_buf = (uint8_t *)dd_data->context_un.mbox.mb;
3392 job = dd_data->set_job;
3395 job->dd_data = NULL;
3410 dd_data->set_job = NULL;
3411 mempool_free(dd_data->context_un.mbox.pmboxq, phba->mbox_mem_pool);
3412 lpfc_bsg_dma_page_free(phba, dd_data->context_un.mbox.dmabuffers);
3413 kfree(dd_data);
3545 struct bsg_job_data *dd_data;
3556 dd_data = pmboxq->ctx_u.dd_data;
3560 job = dd_data->set_job;
3564 job->dd_data = NULL;
3574 pmb_buf = (uint8_t *)dd_data->context_un.mbox.mb;
3622 kfree(dd_data);
3819 struct bsg_job_data *dd_data = NULL;
3891 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
3892 if (!dd_data) {
3943 pmboxq->ctx_u.dd_data = dd_data;
3944 dd_data->type = TYPE_MBOX;
3945 dd_data->set_job = job;
3946 dd_data->context_un.mbox.pmboxq = pmboxq;
3947 dd_data->context_un.mbox.mb = (MAILBOX_t *)pmbx;
3948 job->dd_data = dd_data;
3982 kfree(dd_data);
4007 struct bsg_job_data *dd_data = NULL;
4092 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
4093 if (!dd_data) {
4115 pmboxq->ctx_u.dd_data = dd_data;
4116 dd_data->type = TYPE_MBOX;
4117 dd_data->set_job = job;
4118 dd_data->context_un.mbox.pmboxq = pmboxq;
4119 dd_data->context_un.mbox.mb = (MAILBOX_t *)mbx;
4120 job->dd_data = dd_data;
4149 kfree(dd_data);
4390 struct bsg_job_data *dd_data = NULL;
4440 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
4441 if (!dd_data) {
4463 pmboxq->ctx_u.dd_data = dd_data;
4464 dd_data->type = TYPE_MBOX;
4465 dd_data->set_job = job;
4466 dd_data->context_un.mbox.pmboxq = pmboxq;
4467 dd_data->context_un.mbox.mb = (MAILBOX_t *)pbuf;
4468 job->dd_data = dd_data;
4497 kfree(dd_data);
4644 struct bsg_job_data *dd_data = NULL; /* bsg data tracking structure */
4713 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
4714 if (!dd_data) {
4716 "2727 Failed allocation of dd_data\n");
4872 dd_data->context_un.mbox.dmabuffers = dmabuf;
4878 pmboxq->ctx_u.dd_data = dd_data;
4879 dd_data->type = TYPE_MBOX;
4880 dd_data->set_job = job;
4881 dd_data->context_un.mbox.pmboxq = pmboxq;
4882 dd_data->context_un.mbox.mb = (MAILBOX_t *)pmbx;
4883 dd_data->context_un.mbox.ext = ext;
4884 dd_data->context_un.mbox.mbOffset = mbox_req->mbOffset;
4885 dd_data->context_un.mbox.inExtWLen = mbox_req->inExtWLen;
4886 dd_data->context_un.mbox.outExtWLen = mbox_req->outExtWLen;
4887 job->dd_data = dd_data;
4917 kfree(dd_data);
4959 job->dd_data = NULL;
4968 job->dd_data = NULL;
5609 struct bsg_job_data *dd_data;
5629 dd_data = (struct bsg_job_data *)job->dd_data;
5630 if (dd_data) {
5631 dd_data->set_job = NULL;
5632 job->dd_data = NULL;
5638 switch (dd_data->type) {
5644 cmdiocb = dd_data->context_un.iocb.cmdiocbq;