Lines Matching refs:prd
16 * fix prd table bug 2001/09/12 (7.1)
123 unsigned char *prd;
403 prd = dev->id[c][target_id].prd_pos;
405 id = ((unsigned short int *)prd)[2];
412 ((unsigned short int *)prd)[2] = (unsigned short int)
414 ((unsigned long *)prd)[0] += adrcnt;
416 dev->id[c][target_id].prd_pos = prd;
420 prd += 0x08;
422 dev->id[c][target_id].prd_pos = prd;
686 unsigned char *prd;
843 prd = dev->id[c][target_id].prd_table;
844 dev->id[c][target_id].prd_pos = prd;
861 (((u16 *) (prd))[i + 3]) = 0x0000;
862 (((u16 *) (prd))[i + 2]) = 0x0000;
863 (((u32 *) (prd))[i >> 1]) = cpu_to_le32(bttl);
868 (((u32 *) (prd))[i >> 1]) = cpu_to_le32(bttl);
869 (((u16 *) (prd))[i + 2]) = cpu_to_le16(l);
870 (((u16 *) (prd))[i + 3]) = 0;
873 (((u16 *) (prd))[i - 1]) = cpu_to_le16(0x8000);
875 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]));