taglinefilesource code
rsock62fs/nfs/inode.crpc_closesock(sb->u.nfs_sb.s_server.rsock);
rsock167fs/nfs/inode.cif ((server->rsock = rpc_makesock(filp)) == NULL) {
rsock46fs/nfs/rpcsock.crpc_insque(struct rpc_sock *rsock, struct rpc_wait *slot)
rsock50fs/nfs/rpcsock.cif ((tmp = rsock->tail) != NULL) {
rsock53fs/nfs/rpcsock.crsock->head = slot;
rsock55fs/nfs/rpcsock.crsock->tail = slot;
rsock60fs/nfs/rpcsock.c(long) rsock->head, (long) rsock->tail);
rsock64fs/nfs/rpcsock.crpc_remque(struct rpc_sock *rsock, struct rpc_wait *slot)
rsock72fs/nfs/rpcsock.crsock->head = next;
rsock76fs/nfs/rpcsock.crsock->tail = prev;
rsock79fs/nfs/rpcsock.c(long) rsock->head, (long) rsock->tail);
rsock83fs/nfs/rpcsock.crpc_sendmsg(struct rpc_sock *rsock, struct msghdr *msg, int len)
rsock85fs/nfs/rpcsock.cstruct socket  *sock = rsock->sock;
rsock104fs/nfs/rpcsock.crpc_select(struct rpc_sock *rsock)
rsock107fs/nfs/rpcsock.cstruct file  *file = rsock->file;
rsock131fs/nfs/rpcsock.crpc_recvmsg(struct rpc_sock *rsock, struct msghdr *msg, int len,int flags)
rsock133fs/nfs/rpcsock.cstruct socket  *sock = rsock->sock;
rsock160fs/nfs/rpcsock.crpc_call_one(struct rpc_sock *rsock, struct rpc_wait *slot,
rsock182fs/nfs/rpcsock.c(long) rsock, (long) slot, (long) sap, 
rsock185fs/nfs/rpcsock.cresult = rpc_sendmsg(rsock, &msg, slen);
rsock191fs/nfs/rpcsock.cif (rsock->head != slot) {
rsock197fs/nfs/rpcsock.cif (rsock->shutdown) {
rsock205fs/nfs/rpcsock.cresult = rpc_select(rsock);
rsock214fs/nfs/rpcsock.cresult = rpc_recvmsg(rsock, &msg, sizeof(xid), MSG_PEEK);
rsock228fs/nfs/rpcsock.cfor (rovr = rsock->head; rovr; rovr = rovr->next) {
rsock243fs/nfs/rpcsock.crpc_recvmsg(rsock, &msg, sizeof(xid),0);
rsock253fs/nfs/rpcsock.cresult = rpc_recvmsg(rsock, &msg, rovr->len, 0);
rsock265fs/nfs/rpcsock.cif (rsock->head == slot && slot->next != NULL)
rsock275fs/nfs/rpcsock.crpc_call(struct rpc_sock *rsock, struct sockaddr *sap, int addrlen,
rsock291fs/nfs/rpcsock.cwhile ((slot = rsock->free) == NULL) {
rsock296fs/nfs/rpcsock.cinterruptible_sleep_on(&rsock->backlog);
rsock301fs/nfs/rpcsock.cif (rsock->shutdown) {
rsock312fs/nfs/rpcsock.crsock->free = slot->next;
rsock313fs/nfs/rpcsock.crpc_insque(rsock, slot);
rsock317fs/nfs/rpcsock.cresult = rpc_call_one(rsock, slot, sap, addrlen,
rsock339fs/nfs/rpcsock.crpc_remque(rsock, slot);
rsock340fs/nfs/rpcsock.cslot->next = rsock->free;
rsock341fs/nfs/rpcsock.crsock->free = slot;
rsock345fs/nfs/rpcsock.cif (rsock->backlog)
rsock346fs/nfs/rpcsock.cwake_up(&rsock->backlog);
rsock349fs/nfs/rpcsock.cif (rsock->shutdown)
rsock350fs/nfs/rpcsock.cwake_up(&rsock->shutwait);
rsock358fs/nfs/rpcsock.cstruct rpc_sock  *rsock;
rsock363fs/nfs/rpcsock.cif ((rsock = kmalloc(sizeof(struct rpc_sock), GFP_KERNEL)) == NULL)
rsock365fs/nfs/rpcsock.cmemset(rsock, 0, sizeof(*rsock)); /* Nnnngh! */
rsock367fs/nfs/rpcsock.crsock->sock = &file->f_inode->u.socket_i;
rsock368fs/nfs/rpcsock.crsock->file = file;
rsock370fs/nfs/rpcsock.crsock->free = rsock->waiting;
rsock371fs/nfs/rpcsock.cfor (i = 0, slot = rsock->waiting; i < NRREQS-1; i++, slot++)
rsock383fs/nfs/rpcsock.cdprintk("RPC: made socket %08lx", (long) rsock);
rsock384fs/nfs/rpcsock.creturn rsock;
rsock388fs/nfs/rpcsock.crpc_closesock(struct rpc_sock *rsock)
rsock392fs/nfs/rpcsock.crsock->shutdown = 1;
rsock393fs/nfs/rpcsock.cwhile (rsock->head || rsock->backlog) {
rsock394fs/nfs/rpcsock.cinterruptible_sleep_on(&rsock->shutwait);
rsock405fs/nfs/rpcsock.ckfree(rsock);
rsock77fs/nfs/sock.cresult = rpc_call(server->rsock, 
rsock9include/linux/nfs_fs_sb.hstruct rpc_sock *rsock;