Lines Matching refs:trim_sz
3853 size_t trim_sz; in rootnex_sgllen_window_boundary() local
3872 trim_sz = (*windowp)->wd_size & (attr->dma_attr_granular - 1); in rootnex_sgllen_window_boundary()
3874 trim_sz = (*windowp)->wd_size % attr->dma_attr_granular; in rootnex_sgllen_window_boundary()
3878 if (trim_sz == 0) { 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()
3911 (*windowp)->wd_size -= trim_sz; in rootnex_sgllen_window_boundary()
3914 coffset = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
3932 (*windowp)->wd_trim.tr_first_size = trim_sz; in rootnex_sgllen_window_boundary()
3944 (*windowp)->wd_size = trim_sz + cookie->dmac_size; in rootnex_sgllen_window_boundary()
3956 trim_sz = (*windowp)->wd_size - dma->dp_maxxfer; in rootnex_sgllen_window_boundary()
3960 (*windowp)->wd_trim.tr_last_size = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
3961 (*windowp)->wd_size -= trim_sz; in rootnex_sgllen_window_boundary()
3965 coffset = cookie->dmac_size - trim_sz; in rootnex_sgllen_window_boundary()
3975 (*windowp)->wd_trim.tr_first_size = trim_sz; in rootnex_sgllen_window_boundary()
3994 size_t trim_sz; in rootnex_copybuf_window_boundary() local
4034 trim_sz = (*windowp)->wd_size & in rootnex_copybuf_window_boundary()
4037 trim_sz = (*windowp)->wd_size % hp->dmai_attr.dma_attr_granular; in rootnex_copybuf_window_boundary()
4045 if (trim_sz == 0) { 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()
4080 (*windowp)->wd_size -= trim_sz; in rootnex_copybuf_window_boundary()
4107 coffset = cookie->dmac_size - trim_sz; in rootnex_copybuf_window_boundary()
4125 (*windowp)->wd_trim.tr_first_size = trim_sz; in rootnex_copybuf_window_boundary()
4191 (*windowp)->wd_size = trim_sz + cookie->dmac_size; in rootnex_copybuf_window_boundary()
4215 size_t trim_sz; 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()
4226 ASSERT(trim_sz <= dma->dp_maxxfer); 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()
4254 coffset = dmac_size - trim_sz; in rootnex_maxxfer_window_boundary()
4261 (*windowp)->wd_size = trim_sz; in rootnex_maxxfer_window_boundary()
4262 if (trim_sz < dmac_size) { in rootnex_maxxfer_window_boundary()
4266 (*windowp)->wd_trim.tr_first_size = trim_sz; in rootnex_maxxfer_window_boundary()