Lines Matching refs:cdai
332 struct ccb_dev_advinfo *cdai; in mmc_dev_advinfo() local
338 cdai = &start_ccb->cdai; in mmc_dev_advinfo()
340 ("%s: request %x\n", __func__, cdai->buftype)); in mmc_dev_advinfo()
343 if (cdai->flags & CDAI_FLAG_STORE) in mmc_dev_advinfo()
346 switch(cdai->buftype) { in mmc_dev_advinfo()
348 cdai->provsiz = device->device_id_len; in mmc_dev_advinfo()
351 amt = MIN(cdai->provsiz, cdai->bufsiz); in mmc_dev_advinfo()
352 memcpy(cdai->buf, device->device_id, amt); in mmc_dev_advinfo()
355 cdai->provsiz = device->serial_num_len; in mmc_dev_advinfo()
358 amt = MIN(cdai->provsiz, cdai->bufsiz); in mmc_dev_advinfo()
359 memcpy(cdai->buf, device->serial_num, amt); in mmc_dev_advinfo()
362 cdai->provsiz = 0; in mmc_dev_advinfo()
365 cdai->provsiz = sizeof(struct mmc_params); in mmc_dev_advinfo()
366 amt = MIN(cdai->provsiz, cdai->bufsiz); in mmc_dev_advinfo()
367 memcpy(cdai->buf, &device->mmc_ident_data, amt); in mmc_dev_advinfo()