Lines Matching defs:uspi
17 struct ufs_buffer_head * _ubh_bread_ (struct ufs_sb_private_info * uspi,
23 if (size & ~uspi->s_fmask)
25 count = size >> uspi->s_fshift;
47 struct ufs_buffer_head * ubh_bread_uspi (struct ufs_sb_private_info * uspi,
52 if (size & ~uspi->s_fmask)
54 count = size >> uspi->s_fshift;
57 USPI_UBH(uspi)->fragment = fragment;
58 USPI_UBH(uspi)->count = count;
60 if (!(USPI_UBH(uspi)->bh[i] = sb_bread(sb, fragment + i)))
63 USPI_UBH(uspi)->bh[i] = NULL;
64 return USPI_UBH(uspi);
67 brelse (USPI_UBH(uspi)->bh[j]);
81 void ubh_brelse_uspi (struct ufs_sb_private_info * uspi)
84 if (!USPI_UBH(uspi))
86 for ( i = 0; i < USPI_UBH(uspi)->count; i++ ) {
87 brelse (USPI_UBH(uspi)->bh[i]);
88 USPI_UBH(uspi)->bh[i] = NULL;
152 void _ubh_ubhcpymem_(struct ufs_sb_private_info * uspi,
156 if (size > (ubh->count << uspi->s_fshift))
157 size = ubh->count << uspi->s_fshift;
160 len = min_t(unsigned int, size, uspi->s_fsize);
162 mem += uspi->s_fsize;
168 void _ubh_memcpyubh_(struct ufs_sb_private_info * uspi,
172 if (size > (ubh->count << uspi->s_fshift))
173 size = ubh->count << uspi->s_fshift;
176 len = min_t(unsigned int, size, uspi->s_fsize);
178 mem += uspi->s_fsize;