• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/xfs/

Lines Matching refs:nbuf

96 STATIC xfs_dabuf_t *xfs_da_buf_make(int nbuf, xfs_buf_t **bps, inst_t *ra);
2230 xfs_da_buf_make(int nbuf, xfs_buf_t **bps, inst_t *ra)
2237 if (nbuf == 1)
2240 dabuf = kmem_alloc(XFS_DA_BUF_SIZE(nbuf), KM_SLEEP);
2247 if (nbuf == 1) {
2248 dabuf->nbuf = 1;
2254 dabuf->nbuf = nbuf;
2255 for (i = 0, dabuf->bbcount = 0; i < nbuf; i++) {
2260 for (i = off = 0; i < nbuf; i++, off += XFS_BUF_COUNT(bp)) {
2298 ASSERT(dabuf->nbuf > 1);
2300 for (i = off = 0; i < dabuf->nbuf;
2316 ASSERT(dabuf->nbuf && dabuf->data && dabuf->bbcount && dabuf->bps[0]);
2319 if (dabuf->nbuf > 1)
2334 memset(dabuf, 0, XFS_DA_BUF_SIZE(dabuf->nbuf));
2336 if (dabuf->nbuf == 1)
2339 kmem_free(dabuf, XFS_DA_BUF_SIZE(dabuf->nbuf));
2354 ASSERT(dabuf->nbuf && dabuf->data && dabuf->bbcount && dabuf->bps[0]);
2355 if (dabuf->nbuf == 1) {
2362 for (i = off = 0; i < dabuf->nbuf; i++, off += XFS_BUF_COUNT(bp)) {
2396 int nbuf;
2398 ASSERT(dabuf->nbuf && dabuf->data && dabuf->bbcount && dabuf->bps[0]);
2399 if ((nbuf = dabuf->nbuf) == 1) {
2403 bplist = kmem_alloc(nbuf * sizeof(*bplist), KM_SLEEP);
2404 memcpy(bplist, dabuf->bps, nbuf * sizeof(*bplist));
2407 for (i = 0; i < nbuf; i++)
2410 kmem_free(bplist, nbuf * sizeof(*bplist));
2422 int nbuf;
2424 ASSERT(dabuf->nbuf && dabuf->data && dabuf->bbcount && dabuf->bps[0]);
2425 if ((nbuf = dabuf->nbuf) == 1) {
2429 bplist = kmem_alloc(nbuf * sizeof(*bplist), KM_SLEEP);
2430 memcpy(bplist, dabuf->bps, nbuf * sizeof(*bplist));
2433 for (i = 0; i < nbuf; i++)
2436 kmem_free(bplist, nbuf * sizeof(*bplist));
2445 ASSERT(dabuf->nbuf);