/fs/lockd/ |
D | svcshare.c | 20 nlm_cmp_owner(struct nlm_share *share, struct xdr_netobj *oh) in nlm_cmp_owner() argument 22 return share->s_owner.len == oh->len in nlm_cmp_owner() 23 && !memcmp(share->s_owner.data, oh->data, oh->len); in nlm_cmp_owner() 31 struct xdr_netobj *oh = &argp->lock.oh; in nlmsvc_share_file() local 35 if (share->s_host == host && nlm_cmp_owner(share, oh)) in nlmsvc_share_file() 42 share = kmalloc(sizeof(*share) + oh->len, in nlmsvc_share_file() 49 memcpy(ohdata, oh->data, oh->len); in nlmsvc_share_file() 54 share->s_owner.len = oh->len; in nlmsvc_share_file() 72 struct xdr_netobj *oh = &argp->lock.oh; in nlmsvc_unshare_file() local 76 if (share->s_host == host && nlm_cmp_owner(share, oh)) { in nlmsvc_unshare_file()
|
D | xdr.c | 102 nlm_decode_oh(__be32 *p, struct xdr_netobj *oh) in nlm_decode_oh() argument 104 return xdr_decode_netobj(p, oh); in nlm_decode_oh() 108 nlm_encode_oh(__be32 *p, struct xdr_netobj *oh) in nlm_encode_oh() argument 110 return xdr_encode_netobj(p, oh); in nlm_encode_oh() 123 || !(p = nlm_decode_oh(p, &lock->oh))) in nlm_decode_lock() 164 if (!(p = xdr_encode_netobj(p, &resp->lock.oh))) in nlm_encode_testres() 269 || !(p = nlm_decode_oh(p, &lock->oh))) in nlmsvc_decode_shareargs()
|
D | svclock.c | 343 call->a_args.lock.oh.len = lock->oh.len; in nlmsvc_setgrantargs() 346 call->a_args.lock.oh.data = call->a_owner; in nlmsvc_setgrantargs() 349 if (lock->oh.len > NLMCLNT_OHSIZE) { in nlmsvc_setgrantargs() 350 void *data = kmalloc(lock->oh.len, GFP_KERNEL); in nlmsvc_setgrantargs() 353 call->a_args.lock.oh.data = (u8 *) data; in nlmsvc_setgrantargs() 356 memcpy(call->a_args.lock.oh.data, lock->oh.data, lock->oh.len); in nlmsvc_setgrantargs() 362 if (call->a_args.lock.oh.data != call->a_owner) in nlmsvc_freegrantargs() 363 kfree(call->a_args.lock.oh.data); in nlmsvc_freegrantargs() 544 conflock->oh.len = 0; /* don't return OH info */ in nlmsvc_testlock()
|
D | xdr4.c | 100 nlm4_decode_oh(__be32 *p, struct xdr_netobj *oh) in nlm4_decode_oh() argument 102 return xdr_decode_netobj(p, oh); in nlm4_decode_oh() 115 || !(p = nlm4_decode_oh(p, &lock->oh))) in nlm4_decode_lock() 157 if (!(p = xdr_encode_netobj(p, &resp->lock.oh))) in nlm4_encode_testres() 266 || !(p = nlm4_decode_oh(p, &lock->oh))) in nlm4svc_decode_shareargs()
|
D | clntxdr.c | 265 encode_netobj(xdr, lock->oh.data, lock->oh.len); in encode_nlm_holder() 292 error = decode_netobj(xdr, &lock->oh); in decode_nlm_holder() 350 encode_netobj(xdr, lock->oh.data, lock->oh.len); in encode_nlm_lock()
|
D | clnt4xdr.c | 270 encode_netobj(xdr, lock->oh.data, lock->oh.len); in encode_nlm4_holder() 298 error = decode_netobj(xdr, &lock->oh); in decode_nlm4_holder() 356 encode_netobj(xdr, lock->oh.data, lock->oh.len); in encode_nlm4_lock()
|
D | clntproc.c | 133 lock->oh.data = req->a_owner; in nlmclnt_setlockargs() 134 lock->oh.len = snprintf(req->a_owner, sizeof(req->a_owner), "%u@%s", in nlmclnt_setlockargs()
|
/fs/logfs/ |
D | gc.c | 129 struct logfs_object_header oh; in logfs_gc_segment() local 149 seg_ofs + sizeof(oh) < super->s_segsize; ) { in logfs_gc_segment() 151 err = wbuf_read(sb, dev_ofs(sb, segno, seg_ofs), sizeof(oh), in logfs_gc_segment() 152 &oh); in logfs_gc_segment() 155 if (!memchr_inv(&oh, 0xff, sizeof(oh))) in logfs_gc_segment() 158 if (oh.crc != logfs_crc32(&oh, sizeof(oh) - 4, 4)) { in logfs_gc_segment() 164 ino = be64_to_cpu(oh.ino); in logfs_gc_segment() 165 bix = be64_to_cpu(oh.bix); in logfs_gc_segment() 166 len = sizeof(oh) + be16_to_cpu(oh.len); in logfs_gc_segment()
|
D | segment.c | 457 struct logfs_object_header *oh) in read_obj_header() argument 462 err = wbuf_read(sb, ofs, sizeof(*oh), oh); in read_obj_header() 465 crc = logfs_crc32(oh, sizeof(*oh) - 4, 4); in read_obj_header() 466 if (crc != oh->crc) { in read_obj_header() 468 "got %x\n", ofs, be32_to_cpu(oh->crc), in read_obj_header() 572 struct logfs_object_header oh; in __logfs_segment_read() local 578 err = read_obj_header(sb, ofs, &oh); in __logfs_segment_read() 583 if (be64_to_cpu(oh.ino) != inode->i_ino in __logfs_segment_read() 584 || check_pos(sb, be64_to_cpu(oh.bix), bix, level)) { in __logfs_segment_read() 588 be64_to_cpu(oh.ino), be64_to_cpu(oh.bix)); in __logfs_segment_read() [all …]
|
/fs/ocfs2/ |
D | dlmglue.h | 185 struct ocfs2_lock_holder *oh); 188 struct ocfs2_lock_holder *oh,
|
D | dlmglue.c | 757 struct ocfs2_lock_holder *oh) in ocfs2_add_holder() argument 759 INIT_LIST_HEAD(&oh->oh_list); in ocfs2_add_holder() 760 oh->oh_owner_pid = get_pid(task_pid(current)); in ocfs2_add_holder() 763 list_add_tail(&oh->oh_list, &lockres->l_holders); in ocfs2_add_holder() 768 struct ocfs2_lock_holder *oh) in ocfs2_remove_holder() argument 771 list_del(&oh->oh_list); in ocfs2_remove_holder() 774 put_pid(oh->oh_owner_pid); in ocfs2_remove_holder() 779 struct ocfs2_lock_holder *oh; in ocfs2_is_locked_by_me() local 785 list_for_each_entry(oh, &lockres->l_holders, oh_list) { in ocfs2_is_locked_by_me() 786 if (oh->oh_owner_pid == pid) { in ocfs2_is_locked_by_me() [all …]
|
/fs/fuse/ |
D | dev.c | 1922 struct fuse_out_header oh; in fuse_dev_do_write() local 1927 err = fuse_copy_one(cs, &oh, sizeof(oh)); in fuse_dev_do_write() 1932 if (oh.len != nbytes) in fuse_dev_do_write() 1939 if (!oh.unique) { in fuse_dev_do_write() 1940 err = fuse_notify(fc, oh.error, nbytes - sizeof(oh), cs); in fuse_dev_do_write() 1945 if (oh.error <= -512 || oh.error > 0) in fuse_dev_do_write() 1953 req = request_find(fpq, oh.unique); in fuse_dev_do_write() 1958 if (req->intr_unique == oh.unique) { in fuse_dev_do_write() 1968 if (oh.error == -ENOSYS) in fuse_dev_do_write() 1970 else if (oh.error == -EAGAIN) in fuse_dev_do_write() [all …]
|
/fs/coda/ |
D | psdev.c | 190 if (!outp->oh.result) { in coda_psdev_write()
|
D | upcall.c | 720 error = -out->oh.result; in coda_upcall()
|