Lines Matching refs:sgptr

617 		uint32_t sgptr;  in ahd_run_data_fifo()  local
622 sgptr = ahd_inl_scbram(ahd, SCB_SGPTR) & ~SG_FULL_RESID; in ahd_run_data_fifo()
623 ahd_outb(ahd, SCB_SGPTR, sgptr); in ahd_run_data_fifo()
630 sgptr |= LAST_SEG; in ahd_run_data_fifo()
636 ahd_outb(ahd, SG_CACHE_PRE, sgptr); in ahd_run_data_fifo()
643 ahd_outl(ahd, SCB_RESIDUAL_SGPTR, sgptr & SG_PTR_MASK); in ahd_run_data_fifo()
662 uint32_t sgptr; in ahd_run_data_fifo() local
691 sgptr = ahd_inl_scbram(ahd, SCB_RESIDUAL_SGPTR); in ahd_run_data_fifo()
704 && (sgptr & 0x80) == 0) in ahd_run_data_fifo()
705 sgptr -= 0x100; in ahd_run_data_fifo()
706 sgptr &= ~0xFF; in ahd_run_data_fifo()
707 sgptr |= ahd_inb(ahd, SG_CACHE_SHADOW) in ahd_run_data_fifo()
709 ahd_outl(ahd, SCB_RESIDUAL_SGPTR, sgptr); in ahd_run_data_fifo()
713 sgptr | SG_LIST_NULL); in ahd_run_data_fifo()
720 ahd_outl(ahd, SCB_SGPTR, sgptr); in ahd_run_data_fifo()
731 uint32_t sgptr; in ahd_run_data_fifo() local
758 sgptr = ahd_inl_scbram(ahd, SCB_RESIDUAL_SGPTR); in ahd_run_data_fifo()
759 sgptr &= SG_PTR_MASK; in ahd_run_data_fifo()
763 sg = ahd_sg_bus_to_virt(ahd, scb, sgptr); in ahd_run_data_fifo()
766 sgptr += sizeof(*sg); in ahd_run_data_fifo()
770 sg = ahd_sg_bus_to_virt(ahd, scb, sgptr); in ahd_run_data_fifo()
775 sgptr += sizeof(*sg); in ahd_run_data_fifo()
782 ahd_outl(ahd, SCB_RESIDUAL_SGPTR, sgptr); in ahd_run_data_fifo()
788 sgptr |= LAST_SEG; in ahd_run_data_fifo()
793 ahd_outb(ahd, SG_CACHE_PRE, sgptr & 0xFF); in ahd_run_data_fifo()
2737 aic_le32toh(hscb->sgptr), in ahd_print_scb()
4866 uint32_t sgptr; in ahd_handle_ign_wide_residue() local
4868 sgptr = ahd_inb_scbram(ahd, SCB_RESIDUAL_SGPTR); in ahd_handle_ign_wide_residue()
4869 if ((sgptr & SG_LIST_NULL) != 0 in ahd_handle_ign_wide_residue()
4883 sgptr = ahd_inl_scbram(ahd, SCB_RESIDUAL_SGPTR); in ahd_handle_ign_wide_residue()
4885 if ((sgptr & SG_LIST_NULL) != 0) { in ahd_handle_ign_wide_residue()
4894 sgptr &= SG_PTR_MASK; in ahd_handle_ign_wide_residue()
4898 sg = ahd_sg_bus_to_virt(ahd, scb, sgptr); in ahd_handle_ign_wide_residue()
4921 sgptr = ahd_sg_virt_to_bus(ahd, scb, in ahd_handle_ign_wide_residue()
4927 sg = ahd_sg_bus_to_virt(ahd, scb, sgptr); in ahd_handle_ign_wide_residue()
4950 sgptr = ahd_sg_virt_to_bus(ahd, scb, in ahd_handle_ign_wide_residue()
4964 ahd_outl(ahd, SCB_RESIDUAL_SGPTR, sgptr); in ahd_handle_ign_wide_residue()
4985 uint32_t sgptr; in ahd_reinitialize_dataptrs() local
5018 sgptr = ahd_inl_scbram(ahd, SCB_RESIDUAL_SGPTR); in ahd_reinitialize_dataptrs()
5019 sgptr &= SG_PTR_MASK; in ahd_reinitialize_dataptrs()
5028 sg = ahd_sg_bus_to_virt(ahd, scb, sgptr); in ahd_reinitialize_dataptrs()
5040 sg = ahd_sg_bus_to_virt(ahd, scb, sgptr); in ahd_reinitialize_dataptrs()
8333 uint32_t sgptr; in ahd_calc_residual() local
8354 sgptr = aic_le32toh(hscb->sgptr); in ahd_calc_residual()
8355 if ((sgptr & SG_STATUS_VALID) == 0) in ahd_calc_residual()
8358 sgptr &= ~SG_STATUS_VALID; in ahd_calc_residual()
8360 if ((sgptr & SG_LIST_NULL) != 0) in ahd_calc_residual()
8372 if ((sgptr & SG_FULL_RESID) != 0) { in ahd_calc_residual()