Lines Matching refs:pdh
880 void rpc_init_pipe_dir_head(struct rpc_pipe_dir_head *pdh) in rpc_init_pipe_dir_head() argument
882 INIT_LIST_HEAD(&pdh->pdh_entries); in rpc_init_pipe_dir_head()
883 pdh->pdh_dentry = NULL; in rpc_init_pipe_dir_head()
905 struct rpc_pipe_dir_head *pdh, in rpc_add_pipe_dir_object_locked() argument
910 if (pdh->pdh_dentry) in rpc_add_pipe_dir_object_locked()
911 ret = pdo->pdo_ops->create(pdh->pdh_dentry, pdo); in rpc_add_pipe_dir_object_locked()
913 list_add_tail(&pdo->pdo_head, &pdh->pdh_entries); in rpc_add_pipe_dir_object_locked()
919 struct rpc_pipe_dir_head *pdh, in rpc_remove_pipe_dir_object_locked() argument
922 if (pdh->pdh_dentry) in rpc_remove_pipe_dir_object_locked()
923 pdo->pdo_ops->destroy(pdh->pdh_dentry, pdo); in rpc_remove_pipe_dir_object_locked()
936 struct rpc_pipe_dir_head *pdh, in rpc_add_pipe_dir_object() argument
945 ret = rpc_add_pipe_dir_object_locked(net, pdh, pdo); in rpc_add_pipe_dir_object()
961 struct rpc_pipe_dir_head *pdh, in rpc_remove_pipe_dir_object() argument
968 rpc_remove_pipe_dir_object_locked(net, pdh, pdo); in rpc_remove_pipe_dir_object()
985 struct rpc_pipe_dir_head *pdh, in rpc_find_or_alloc_pipe_dir_object() argument
994 list_for_each_entry(pdo, &pdh->pdh_entries, pdo_head) { in rpc_find_or_alloc_pipe_dir_object()
1002 rpc_add_pipe_dir_object_locked(net, pdh, pdo); in rpc_find_or_alloc_pipe_dir_object()
1010 rpc_create_pipe_dir_objects(struct rpc_pipe_dir_head *pdh) in rpc_create_pipe_dir_objects() argument
1013 struct dentry *dir = pdh->pdh_dentry; in rpc_create_pipe_dir_objects()
1015 list_for_each_entry(pdo, &pdh->pdh_entries, pdo_head) in rpc_create_pipe_dir_objects()
1020 rpc_destroy_pipe_dir_objects(struct rpc_pipe_dir_head *pdh) in rpc_destroy_pipe_dir_objects() argument
1023 struct dentry *dir = pdh->pdh_dentry; in rpc_destroy_pipe_dir_objects()
1025 list_for_each_entry(pdo, &pdh->pdh_entries, pdo_head) in rpc_destroy_pipe_dir_objects()