Lines Matching refs:b_datap

619         return (bp->b_datap);
625 bp->b_datap = data;
712 io_bp->b_datap = (uintptr_t)(((char *)bp->b_datap) + io_offset);
774 io_bp->b_datap = external_storage;
779 io_bp->b_datap = bp->b_datap;
807 io_bp->b_datap = external_storage;
813 bcopy((caddr_t)bp->b_datap, (caddr_t)io_bp->b_datap, bp->b_bcount);
841 my_buf.b_datap = (uintptr_t)NULL;
844 bcopy((caddr_t)bp->b_datap, (caddr_t)my_buf.b_datap, bp->b_bcount);
875 bp->b_datap = my_buf.b_datap;
1007 *io_addr = (caddr_t)bp->b_datap;
1012 if (real_bp && real_bp->b_datap) {
1017 * in before the call to cluster_bp (non-zero b_datap),
1020 *io_addr = (caddr_t)real_bp->b_datap;
1050 if (real_bp && real_bp->b_datap)
1120 io_bp->b_datap = bp->b_datap;
1135 bzero((caddr_t)io_bp->b_datap, (int)io_contig_bytes);
1163 io_bp->b_datap += io_contig_bytes;
2201 if (bp->b_datap == 0) {
2399 zfree(z, (void *)bp->b_datap);
2401 kmem_free(kernel_map, bp->b_datap, bp->b_bufsize);
2403 bp->b_datap = (uintptr_t)NULL;
2551 bp->b_lblkno * PAGE_SIZE, bp, bp->b_datap,
2603 if (bp->b_datap) {
2608 bp->b_datap = (uintptr_t)NULL;
2780 bp, bp->b_datap, bp->b_flags, 0, 0);
2978 kret = ubc_upl_map(upl, (vm_offset_t*)&(bp->b_datap));
3142 kret = ubc_upl_map(upl, (vm_offset_t *)&(bp->b_datap));
3155 bp, bp->b_datap, bp->b_flags, 3, 0);
3241 if (bp->b_datap) {
3242 vm_offset_t elem = (vm_offset_t)bp->b_datap;
3252 /* b_datap not really a ptr */
3253 *(void **)(&bp->b_datap) = zalloc(z);
3255 bp->b_datap = (uintptr_t)NULL;
3256 kmem_alloc_kobject(kernel_map, (vm_offset_t *)&bp->b_datap, desired_size);
3259 bcopy((void *)elem, (caddr_t)bp->b_datap, bp->b_bufsize);
3268 bp->b_datap = (uintptr_t)NULL;
3269 kmem_alloc_kobject(kernel_map, (vm_offset_t *)&bp->b_datap, desired_size);
3270 bcopy((const void *)elem, (caddr_t)bp->b_datap, bp->b_bufsize);
3281 /* b_datap not really a ptr */
3282 *(void **)(&bp->b_datap) = zalloc(z);
3285 kmem_alloc_kobject(kernel_map, (vm_offset_t *)&bp->b_datap, desired_size);
3288 if (bp->b_datap == 0)
3289 panic("allocbuf: NULL b_datap");
3573 bp->b_datap = (uintptr_t)NULL;
3797 bp, bp->b_datap, bp->b_flags, 0, 0);
3936 (uintptr_t)bp, (uintptr_t)bp->b_datap, bp->b_flags, 0, 0);
4040 bp->b_datap = 0;
4253 kret = ubc_upl_map(upl, (vm_offset_t *)&(bp->b_datap));