Lines Matching refs:dmac_size

2034 			cookie->dmac_size = dvs->dvs_len;  in rootnex_coredma_bindhdl()
2437 cookie[i].dmac_size = cp[i].dmac_size; in rootnex_coredma_get_cookies()
2936 sgl[cnt].dmac_size = psize; in rootnex_get_sgl()
2968 sgl[cnt].dmac_size = 0; in rootnex_get_sgl()
3023 if (sgl[cnt].dmac_size != 0) { in rootnex_get_sgl()
3027 sgl[cnt].dmac_size = psize; in rootnex_get_sgl()
3033 sgl[cnt].dmac_size = 0; in rootnex_get_sgl()
3045 ((sgl[cnt].dmac_size + psize) > maxseg) || in rootnex_get_sgl()
3046 (sgl[cnt].dmac_size == 0)) { in rootnex_get_sgl()
3051 if (sgl[cnt].dmac_size != 0) { in rootnex_get_sgl()
3057 sgl[cnt].dmac_size = psize; in rootnex_get_sgl()
3066 sgl[cnt].dmac_size += psize; in rootnex_get_sgl()
3072 if ((sgl[cnt].dmac_size == maxseg) && in rootnex_get_sgl()
3076 sgl[cnt].dmac_size = 0; in rootnex_get_sgl()
3091 if (sgl[cnt].dmac_size == 0) { in rootnex_get_sgl()
3132 sgl[cnt].dmac_size = psize; in rootnex_dvma_get_sgl()
3151 ((sgl[cnt].dmac_size + psize) > maxseg) || in rootnex_dvma_get_sgl()
3152 (sgl[cnt].dmac_size == 0)) { in rootnex_dvma_get_sgl()
3157 if (sgl[cnt].dmac_size != 0) { in rootnex_dvma_get_sgl()
3163 sgl[cnt].dmac_size = psize; in rootnex_dvma_get_sgl()
3166 sgl[cnt].dmac_size += psize; in rootnex_dvma_get_sgl()
3172 if ((sgl[cnt].dmac_size == maxseg) && in rootnex_dvma_get_sgl()
3176 sgl[cnt].dmac_size = 0; in rootnex_dvma_get_sgl()
3184 if (sgl[cnt].dmac_size == 0) { in rootnex_dvma_get_sgl()
3205 size_t dmac_size; in rootnex_bind_slowpath() local
3308 dmac_size = cookie->dmac_size; in rootnex_bind_slowpath()
3356 } else if ((window->wd_size + dmac_size) > in rootnex_bind_slowpath()
3380 window->wd_size += dmac_size; in rootnex_bind_slowpath()
3384 ASSERT(dmac_size <= dmao->dmao_size); in rootnex_bind_slowpath()
3385 ASSERT(cookie->dmac_size <= dmac_size); in rootnex_bind_slowpath()
3386 cur_offset += dmac_size; in rootnex_bind_slowpath()
3822 pcnt = mmu_btopr(cookie->dmac_size + poff); in rootnex_setup_cookie()
3865 (*windowp)->wd_size = cookie->dmac_size; in rootnex_sgllen_window_boundary()
3882 (*windowp)->wd_size = cookie->dmac_size; in rootnex_sgllen_window_boundary()
3909 ASSERT(cookie->dmac_size > trim_sz); in rootnex_sgllen_window_boundary()
3910 (*windowp)->wd_trim.tr_last_size = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
3914 coffset = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
3921 cookie->dmac_size = (*windowp)->wd_trim.tr_last_size; in rootnex_sgllen_window_boundary()
3944 (*windowp)->wd_size = trim_sz + cookie->dmac_size; in rootnex_sgllen_window_boundary()
3960 (*windowp)->wd_trim.tr_last_size = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
3965 coffset = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
4007 ASSERT(cookie->dmac_size <= MMU_PAGESIZE); in rootnex_copybuf_window_boundary()
4023 (*windowp)->wd_size += cookie->dmac_size; in rootnex_copybuf_window_boundary()
4051 (*windowp)->wd_size += cookie->dmac_size; in rootnex_copybuf_window_boundary()
4078 ASSERT(cookie->dmac_size > trim_sz); in rootnex_copybuf_window_boundary()
4079 (*windowp)->wd_trim.tr_last_size = cookie->dmac_size - trim_sz; in rootnex_copybuf_window_boundary()
4107 coffset = cookie->dmac_size - trim_sz; in rootnex_copybuf_window_boundary()
4114 cookie->dmac_size = (*windowp)->wd_trim.tr_last_size; in rootnex_copybuf_window_boundary()
4191 (*windowp)->wd_size = trim_sz + cookie->dmac_size; in rootnex_copybuf_window_boundary()
4213 size_t dmac_size; in rootnex_maxxfer_window_boundary() local
4224 trim_sz = ((*windowp)->wd_size + cookie->dmac_size) - dma->dp_maxxfer; in rootnex_maxxfer_window_boundary()
4225 ASSERT(trim_sz <= cookie->dmac_size); in rootnex_maxxfer_window_boundary()
4229 dmac_size = cookie->dmac_size; in rootnex_maxxfer_window_boundary()
4235 if (trim_sz < cookie->dmac_size) { in rootnex_maxxfer_window_boundary()
4240 (*windowp)->wd_trim.tr_last_size = cookie->dmac_size - trim_sz; in rootnex_maxxfer_window_boundary()
4247 cookie->dmac_size = (*windowp)->wd_trim.tr_last_size; in rootnex_maxxfer_window_boundary()
4254 coffset = dmac_size - trim_sz; in rootnex_maxxfer_window_boundary()
4262 if (trim_sz < dmac_size) { in rootnex_maxxfer_window_boundary()
4546 window->wd_first_cookie->dmac_size = trim->tr_first_size; in rootnex_coredma_win()
4554 trim->tr_last_cookie->dmac_size = trim->tr_last_size; in rootnex_coredma_win()
4725 dma->dp_cookies[i].dmac_size))) { in rootnex_dma_check()
4742 csize = window->wd_first_cookie[j].dmac_size; in rootnex_dma_check()