Lines Matching defs:lp

1250 bsd_to_linux_msf_lba(u_char af, union msf_lba *bp, union linux_cdrom_addr *lp)
1253 lp->lba = bp->lba;
1255 lp->msf.minute = bp->msf.minute;
1256 lp->msf.second = bp->msf.second;
1257 lp->msf.frame = bp->msf.frame;
1275 linux_to_bsd_dvd_struct(l_dvd_struct *lp, struct dvd_struct *bp)
1277 bp->format = lp->type;
1282 bp->layer_num = lp->physical.layer_num;
1285 bp->layer_num = lp->copyright.layer_num;
1288 bp->agid = lp->disckey.agid;
1300 bsd_to_linux_dvd_struct(struct dvd_struct *bp, l_dvd_struct *lp)
1305 struct l_dvd_layer *llp = &lp->physical.layer[bp->layer_num];
1323 lp->copyright.cpst = bp->cpst;
1324 lp->copyright.rmi = bp->rmi;
1327 memcpy(lp->disckey.value, bp->data, sizeof(lp->disckey.value));
1330 lp->bca.len = bp->length;
1331 memcpy(lp->bca.value, bp->data, sizeof(lp->bca.value));
1334 lp->manufact.len = bp->length;
1335 memcpy(lp->manufact.value, bp->data,
1336 sizeof(lp->manufact.value));
1337 /* lp->manufact.layer_num is unused in linux (redhat 7.0) */
1346 linux_to_bsd_dvd_authinfo(l_dvd_authinfo *lp, int *bcode,
1349 switch (lp->type) {
1353 bp->agid = lp->lsa.agid;
1358 bp->agid = lp->hsc.agid;
1359 memcpy(bp->keychal, lp->hsc.chal, 10);
1364 bp->agid = lp->lsk.agid;
1369 bp->agid = lp->lsc.agid;
1374 bp->agid = lp->hsk.agid;
1375 memcpy(bp->keychal, lp->hsk.key, 5);
1380 bp->agid = lp->lstk.agid;
1381 bp->lba = lp->lstk.lba;
1386 bp->agid = lp->lsasf.agid;
1391 bp->agid = lp->lsa.agid;
1400 bp->region = lp->hrpcs.pdrc;
1409 bsd_to_linux_dvd_authinfo(struct dvd_authinfo *bp, l_dvd_authinfo *lp)
1411 switch (lp->type) {
1413 lp->lsa.agid = bp->agid;
1416 lp->type = LINUX_DVD_LU_SEND_KEY1;
1419 memcpy(lp->lsk.key, bp->keychal, sizeof(lp->lsk.key));
1422 memcpy(lp->lsc.chal, bp->keychal, sizeof(lp->lsc.chal));
1425 lp->type = LINUX_DVD_AUTH_ESTABLISHED;
1428 memcpy(lp->lstk.title_key, bp->keychal,
1429 sizeof(lp->lstk.title_key));
1430 lp->lstk.cpm = bp->cpm;
1431 lp->lstk.cp_sec = bp->cp_sec;
1432 lp->lstk.cgms = bp->cgms;
1435 lp->lsasf.asf = bp->asf;
1440 lp->lrpcs.type = bp->reg_type;
1441 lp->lrpcs.vra = bp->vend_rsts;
1442 lp->lrpcs.ucca = bp->user_rsts;
1443 lp->lrpcs.region_mask = bp->region;
1444 lp->lrpcs.rpc_scheme = bp->rpc_scheme;