• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/

Lines Matching refs:dd_data

166 	struct bsg_job_data *dd_data;
176 dd_data = cmdiocbq->context1;
177 if (!dd_data) {
182 iocb = &dd_data->context_un.iocb;
184 job->dd_data = NULL; /* so timeout handler does not reply */
227 kfree(dd_data);
245 struct lpfc_rport_data *rdata = job->rport->dd_data;
259 struct bsg_job_data *dd_data;
267 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
268 if (!dd_data) {
270 "2733 Failed allocation of dd_data\n");
360 cmdiocbq->context1 = dd_data;
362 dd_data->type = TYPE_IOCB;
363 dd_data->context_un.iocb.cmdiocbq = cmdiocbq;
364 dd_data->context_un.iocb.rspiocbq = rspiocbq;
365 dd_data->context_un.iocb.set_job = job;
366 dd_data->context_un.iocb.bmp = bmp;
367 dd_data->context_un.iocb.ndlp = ndlp;
403 kfree(dd_data);
407 job->dd_data = NULL;
433 struct bsg_job_data *dd_data;
444 dd_data = cmdiocbq->context1;
446 if (!dd_data) {
456 job = dd_data->context_un.iocb.set_job;
457 cmdiocbq = dd_data->context_un.iocb.cmdiocbq;
458 rspiocbq = dd_data->context_un.iocb.rspiocbq;
460 ndlp = dd_data->context_un.iocb.ndlp;
491 kfree(dd_data);
494 job->dd_data = NULL;
510 struct lpfc_rport_data *rdata = job->rport->dd_data;
528 struct bsg_job_data *dd_data;
536 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
537 if (!dd_data) {
539 "2735 Failed allocation of dd_data\n");
614 cmdiocbq->context1 = dd_data;
616 dd_data->type = TYPE_IOCB;
617 dd_data->context_un.iocb.cmdiocbq = cmdiocbq;
618 dd_data->context_un.iocb.rspiocbq = rspiocbq;
619 dd_data->context_un.iocb.set_job = job;
620 dd_data->context_un.iocb.bmp = NULL;;
621 dd_data->context_un.iocb.ndlp = ndlp;
651 kfree(dd_data);
656 job->dd_data = NULL;
1001 job->dd_data = NULL;
1030 struct bsg_job_data *dd_data = NULL;
1043 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
1044 if (dd_data == NULL) {
1046 "2734 Failed allocation of dd_data\n");
1086 dd_data->type = TYPE_EVT;
1087 dd_data->context_un.evt = evt;
1089 job->dd_data = dd_data; /* for fc transport timeout callback*/
1094 if (dd_data != NULL)
1095 kfree(dd_data);
1097 job->dd_data = NULL;
1181 job->dd_data = NULL;
1187 job->dd_data = NULL;
1214 struct bsg_job_data *dd_data;
1223 dd_data = cmdiocbq->context1;
1225 if (!dd_data) {
1230 job = dd_data->context_un.iocb.set_job;
1231 bmp = dd_data->context_un.iocb.bmp;
1233 ndlp = dd_data->context_un.iocb.ndlp;
1261 kfree(dd_data);
1264 job->dd_data = NULL;
1287 struct bsg_job_data *dd_data;
1291 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
1292 if (!dd_data) {
1294 "2736 Failed allocation of dd_data\n");
1372 ctiocb->context1 = dd_data;
1374 dd_data->type = TYPE_IOCB;
1375 dd_data->context_un.iocb.cmdiocbq = ctiocb;
1376 dd_data->context_un.iocb.rspiocbq = NULL;
1377 dd_data->context_un.iocb.set_job = job;
1378 dd_data->context_un.iocb.bmp = bmp;
1379 dd_data->context_un.iocb.ndlp = ndlp;
1396 kfree(dd_data);
1473 job->dd_data = NULL;
2363 job->dd_data = NULL;
2430 struct bsg_job_data *dd_data;
2438 dd_data = pmboxq->context1;
2440 if (!dd_data) {
2450 to = (uint8_t *)dd_data->context_un.mbox.mb;
2454 if (dd_data->context_un.mbox.outExtWLen) {
2455 from = (uint8_t *)dd_data->context_un.mbox.ext;
2457 size = dd_data->context_un.mbox.outExtWLen *
2461 from = (uint8_t *)dd_data->context_un.mbox.
2464 size = dd_data->context_un.mbox.dmp->size;
2468 from = (uint8_t *)dd_data->context_un.mbox.dmp->dma.
2474 from = (uint8_t *)dd_data->context_un.
2477 size = dd_data->context_un.mbox.dmp->size;
2482 from = (uint8_t *)dd_data->context_un.mbox.mb;
2483 job = dd_data->context_un.mbox.set_job;
2491 dd_data->context_un.mbox.set_job = NULL;
2492 job->dd_data = NULL;
2500 kfree(dd_data->context_un.mbox.mb);
2501 mempool_free(dd_data->context_un.mbox.pmboxq, phba->mbox_mem_pool);
2502 kfree(dd_data->context_un.mbox.ext);
2503 if (dd_data->context_un.mbox.dmp) {
2505 dd_data->context_un.mbox.dmp->size,
2506 dd_data->context_un.mbox.dmp->dma.virt,
2507 dd_data->context_un.mbox.dmp->dma.phys);
2508 kfree(dd_data->context_un.mbox.dmp);
2510 if (dd_data->context_un.mbox.rxbmp) {
2511 lpfc_mbuf_free(phba, dd_data->context_un.mbox.rxbmp->virt,
2512 dd_data->context_un.mbox.rxbmp->phys);
2513 kfree(dd_data->context_un.mbox.rxbmp);
2515 kfree(dd_data);
2631 struct bsg_job_data *dd_data = NULL; /* bsg data tracking structure */
2653 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
2654 if (!dd_data) {
2656 "2727 Failed allocation of dd_data\n");
2917 dd_data->context_un.mbox.rxbmp = rxbmp;
2918 dd_data->context_un.mbox.dmp = dmp;
2924 pmboxq->context1 = dd_data;
2925 dd_data->type = TYPE_MBOX;
2926 dd_data->context_un.mbox.pmboxq = pmboxq;
2927 dd_data->context_un.mbox.mb = mb;
2928 dd_data->context_un.mbox.set_job = job;
2929 dd_data->context_un.mbox.ext = ext;
2930 dd_data->context_un.mbox.mbOffset = mbox_req->mbOffset;
2931 dd_data->context_un.mbox.inExtWLen = mbox_req->inExtWLen;
2932 dd_data->context_un.mbox.outExtWLen = mbox_req->outExtWLen;
2933 job->dd_data = dd_data;
2974 kfree(dd_data);
3022 job->dd_data = NULL;
3030 job->dd_data = NULL;
3058 struct bsg_job_data *dd_data;
3068 dd_data = cmdiocbq->context1;
3069 if (!dd_data) {
3074 menlo = &dd_data->context_un.menlo;
3076 job->dd_data = NULL; /* so timeout handler does not reply */
3124 kfree(dd_data);
3158 struct bsg_job_data *dd_data;
3198 dd_data = kmalloc(sizeof(struct bsg_job_data), GFP_KERNEL);
3199 if (!dd_data) {
3201 "2787 Failed allocation of dd_data\n");
3280 cmdiocbq->context1 = dd_data;
3294 dd_data->type = TYPE_MENLO;
3295 dd_data->context_un.menlo.cmdiocbq = cmdiocbq;
3296 dd_data->context_un.menlo.rspiocbq = rspiocbq;
3297 dd_data->context_un.menlo.set_job = job;
3298 dd_data->context_un.menlo.bmp = bmp;
3320 kfree(dd_data);
3324 job->dd_data = NULL;
3424 struct bsg_job_data *dd_data;
3428 dd_data = (struct bsg_job_data *)job->dd_data;
3429 /* timeout and completion crossed paths if no dd_data */
3430 if (!dd_data) {
3435 switch (dd_data->type) {
3437 iocb = &dd_data->context_un.iocb;
3448 evt = dd_data->context_un.evt;
3451 job->dd_data = NULL;
3461 mbox = &dd_data->context_un.mbox;
3464 job->dd_data = NULL;
3472 menlo = &dd_data->context_un.menlo;