Lines Matching refs:fdrp
1373 struct fd_raw *fdrp = (struct fd_raw *)arg; in fdrawioctl() local
1388 (CE_NOTE, "fdrawioctl: cmd[0]=0x%x", fdrp->fdr_cmd[0])); in fdrawioctl()
1393 for (i = 0; i <= fdrp->fdr_cnum; i++) in fdrawioctl()
1394 csb->csb_cmd[i] = fdrp->fdr_cmd[i]; in fdrawioctl()
1395 csb->csb_ncmds = (uchar_t)fdrp->fdr_cnum; in fdrawioctl()
1402 switch (fdrp->fdr_cmd[0] & 0x0f) { in fdrawioctl()
1412 csb->csb_npcyl = *(uchar_t *)(fdrp->fdr_addr) * in fdrawioctl()
1419 if (fdrp->fdr_nbytes == 0) in fdrawioctl()
1477 (uint_t)fdrp->fdr_nbytes, &fdc_accattr, DDI_DMA_CONSISTENT, in fdrawioctl()
1485 bcopy(fdrp->fdr_addr, aligned_buf, in fdrawioctl()
1486 (uint_t)fdrp->fdr_nbytes); in fdrawioctl()
1491 aligned_buf, (uint_t)fdrp->fdr_nbytes, dmar_flags, in fdrawioctl()
1522 csb->csb_ncmds, csb->csb_opflags, (void *)fdrp->fdr_addr, in fdrawioctl()
1523 fdrp->fdr_nbytes)); in fdrawioctl()
1539 bcopy(aligned_buf, fdrp->fdr_addr, (uint_t)fdrp->fdr_nbytes); in fdrawioctl()
1550 fdrp->fdr_result[i] = csb->csb_rslt[i]; in fdrawioctl()
1568 if ((fdrp->fdr_cmd[0] & 0x0f) == FO_SDRV) { in fdrawioctl()