Lines Matching refs:prd
16 * fix prd table bug 2001/09/12 (7.1)
124 unsigned char *prd;
433 prd = dev->id[c][target_id].prd_pos;
435 id = ((unsigned short int *)prd)[2];
442 ((unsigned short int *)prd)[2] =
444 ((unsigned long *)prd)[0] += adrcnt;
446 dev->id[c][target_id].prd_pos = prd;
450 prd += 0x08;
452 dev->id[c][target_id].prd_pos = prd;
715 unsigned char *prd;
874 prd = dev->id[c][target_id].prd_table;
875 dev->id[c][target_id].prd_pos = prd;
892 (((u16 *) (prd))[i + 3]) = 0x0000;
893 (((u16 *) (prd))[i + 2]) = 0x0000;
894 (((u32 *) (prd))[i >> 1]) = cpu_to_le32(bttl);
899 (((u32 *) (prd))[i >> 1]) = cpu_to_le32(bttl);
900 (((u16 *) (prd))[i + 2]) = cpu_to_le16(l);
901 (((u16 *) (prd))[i + 3]) = 0;
904 (((u16 *) (prd))[i - 1]) = cpu_to_le16(0x8000);
906 printk("prd %4x %4x %4x %4x\n",
907 (((unsigned short int *)prd)[0]),
908 (((unsigned short int *)prd)[1]),
909 (((unsigned short int *)prd)[2]),
910 (((unsigned short int *)prd)[3]));