Lines Matching defs:prb
276 * of PR_PSS. Disable 32-bit PRB activation, we use 64-bit activation.
322 "unable to allocate PRB table memory, "
332 "unable to map PRB table memory, "
343 "unable to create PRB table map, "
355 "unable to load PRB table map, "
670 struct siisata_prb *prb;
689 prb = schp->sch_prb[c_slot];
690 memset(prb, 0, SIISATA_CMD_SIZE);
691 prb->prb_control =
694 prb->prb_fis[rhd_c] = drvp->drive;
800 struct siisata_prb *prb;
820 * prb completion
850 prb = schp->sch_prb[c_slot];
851 memset(prb, 0, SIISATA_CMD_SIZE);
852 prb->prb_control = htole16(PRB_CF_SOFT_RESET);
853 prb->prb_fis[rhd_c] = PMP_PORT_CTL;
861 /* prb completed */
963 struct siisata_prb *prb;
972 prb = schp->sch_prb[xfer->c_slot];
973 memset(prb, 0, SIISATA_CMD_SIZE);
975 satafis_rhd_construct_cmd(ata_c, prb->prb_fis);
977 prb->prb_fis[rhd_c] |= xfer->c_drive;
980 prb->prb_control |= htole16(PRB_CF_PROTOCOL_OVERRIDE);
981 prb->prb_protocol_override |= htole16(PRB_PO_WRITE);
994 prb->prb_control |= htole16(PRB_CF_INTERRUPT_MASK);
1199 struct siisata_prb *prb;
1208 prb = schp->sch_prb[xfer->c_slot];
1209 memset(prb, 0, SIISATA_CMD_SIZE);
1211 satafis_rhd_construct_bio(xfer, prb->prb_fis);
1213 prb->prb_fis[rhd_c] |= xfer->c_drive;
1224 prb->prb_control |= htole16(PRB_CF_INTERRUPT_MASK);