Lines Matching refs:prd
15 * fix prd table bug 2001/09/12 (7.1)
53 unsigned char *prd;
382 prd = dev->id[c][target_id].prd_pos;
384 id = ((unsigned short int *)prd)[2];
391 ((unsigned short int *)prd)[2] = (unsigned short int)
393 ((unsigned long *)prd)[0] += adrcnt;
395 dev->id[c][target_id].prd_pos = prd;
399 prd += 0x08;
401 dev->id[c][target_id].prd_pos = prd;
712 unsigned char *prd;
892 prd = dev->id[c][target_id].prd_table;
893 dev->id[c][target_id].prd_pos = prd;
910 (((u16 *) (prd))[i + 3]) = 0x0000;
911 (((u16 *) (prd))[i + 2]) = 0x0000;
912 (((u32 *) (prd))[i >> 1]) = cpu_to_le32(bttl);
917 (((u32 *) (prd))[i >> 1]) = cpu_to_le32(bttl);
918 (((u16 *) (prd))[i + 2]) = cpu_to_le16(l);
919 (((u16 *) (prd))[i + 3]) = 0;
922 (((u16 *) (prd))[i - 1]) = cpu_to_le16(0x8000);
924 printk("prd %4x %4x %4x %4x\n",(((unsigned short int *)prd)[0]),(((unsigned short int *)prd)[1]),(((unsigned short int *)prd)[2]),(((unsigned short int *)prd)[3]));