tag | line | file | source code |
rsock | 56 | fs/nfs/inode.c | rpc_closesock(sb->u.nfs_sb.s_server.rsock); |
rsock | 161 | fs/nfs/inode.c | if ((server->rsock = rpc_makesock(filp)) == NULL) { |
rsock | 811 | fs/nfs/nfsroot.c | s.rsock = rpc_makesock(filp); |
rsock | 43 | fs/nfs/rpcsock.c | rpc_insque(struct rpc_sock *rsock, struct rpc_wait *slot) |
rsock | 47 | fs/nfs/rpcsock.c | if ((tmp = rsock->tail) != NULL) { |
rsock | 50 | fs/nfs/rpcsock.c | rsock->head = slot; |
rsock | 52 | fs/nfs/rpcsock.c | rsock->tail = slot; |
rsock | 57 | fs/nfs/rpcsock.c | (long) rsock->head, (long) rsock->tail); |
rsock | 61 | fs/nfs/rpcsock.c | rpc_remque(struct rpc_sock *rsock, struct rpc_wait *slot) |
rsock | 69 | fs/nfs/rpcsock.c | rsock->head = next; |
rsock | 73 | fs/nfs/rpcsock.c | rsock->tail = prev; |
rsock | 76 | fs/nfs/rpcsock.c | (long) rsock->head, (long) rsock->tail); |
rsock | 80 | fs/nfs/rpcsock.c | rpc_sendmsg(struct rpc_sock *rsock, struct msghdr *msg, int len) |
rsock | 82 | fs/nfs/rpcsock.c | struct socket *sock = rsock->sock; |
rsock | 101 | fs/nfs/rpcsock.c | rpc_select(struct rpc_sock *rsock) |
rsock | 104 | fs/nfs/rpcsock.c | struct file *file = rsock->file; |
rsock | 128 | fs/nfs/rpcsock.c | rpc_recvmsg(struct rpc_sock *rsock, struct msghdr *msg, int len,int flags) |
rsock | 130 | fs/nfs/rpcsock.c | struct socket *sock = rsock->sock; |
rsock | 157 | fs/nfs/rpcsock.c | rpc_call_one(struct rpc_sock *rsock, struct rpc_wait *slot, |
rsock | 179 | fs/nfs/rpcsock.c | (long) rsock, (long) slot, (long) sap, |
rsock | 182 | fs/nfs/rpcsock.c | result = rpc_sendmsg(rsock, &msg, slen); |
rsock | 188 | fs/nfs/rpcsock.c | if (rsock->head != slot) { |
rsock | 194 | fs/nfs/rpcsock.c | if (rsock->shutdown) { |
rsock | 202 | fs/nfs/rpcsock.c | result = rpc_select(rsock); |
rsock | 211 | fs/nfs/rpcsock.c | result = rpc_recvmsg(rsock, &msg, sizeof(xid), MSG_PEEK); |
rsock | 225 | fs/nfs/rpcsock.c | for (rovr = rsock->head; rovr; rovr = rovr->next) { |
rsock | 240 | fs/nfs/rpcsock.c | rpc_recvmsg(rsock, &msg, sizeof(xid),0); |
rsock | 250 | fs/nfs/rpcsock.c | result = rpc_recvmsg(rsock, &msg, rovr->len, 0); |
rsock | 262 | fs/nfs/rpcsock.c | if (rsock->head == slot && slot->next != NULL) |
rsock | 272 | fs/nfs/rpcsock.c | rpc_call(struct rpc_sock *rsock, struct sockaddr *sap, int addrlen, |
rsock | 288 | fs/nfs/rpcsock.c | while ((slot = rsock->free) == NULL) { |
rsock | 293 | fs/nfs/rpcsock.c | interruptible_sleep_on(&rsock->backlog); |
rsock | 298 | fs/nfs/rpcsock.c | if (rsock->shutdown) { |
rsock | 309 | fs/nfs/rpcsock.c | rsock->free = slot->next; |
rsock | 310 | fs/nfs/rpcsock.c | rpc_insque(rsock, slot); |
rsock | 314 | fs/nfs/rpcsock.c | result = rpc_call_one(rsock, slot, sap, addrlen, |
rsock | 336 | fs/nfs/rpcsock.c | rpc_remque(rsock, slot); |
rsock | 337 | fs/nfs/rpcsock.c | slot->next = rsock->free; |
rsock | 338 | fs/nfs/rpcsock.c | rsock->free = slot; |
rsock | 342 | fs/nfs/rpcsock.c | if (rsock->backlog) |
rsock | 343 | fs/nfs/rpcsock.c | wake_up(&rsock->backlog); |
rsock | 346 | fs/nfs/rpcsock.c | if (rsock->shutdown) |
rsock | 347 | fs/nfs/rpcsock.c | wake_up(&rsock->shutwait); |
rsock | 355 | fs/nfs/rpcsock.c | struct rpc_sock *rsock; |
rsock | 360 | fs/nfs/rpcsock.c | if ((rsock = kmalloc(sizeof(struct rpc_sock), GFP_KERNEL)) == NULL) |
rsock | 362 | fs/nfs/rpcsock.c | memset(rsock, 0, sizeof(*rsock)); /* Nnnngh! */ |
rsock | 364 | fs/nfs/rpcsock.c | rsock->sock = &file->f_inode->u.socket_i; |
rsock | 365 | fs/nfs/rpcsock.c | rsock->file = file; |
rsock | 367 | fs/nfs/rpcsock.c | rsock->free = rsock->waiting; |
rsock | 368 | fs/nfs/rpcsock.c | for (i = 0, slot = rsock->waiting; i < NRREQS-1; i++, slot++) |
rsock | 380 | fs/nfs/rpcsock.c | dprintk("RPC: made socket %08lx", (long) rsock); |
rsock | 381 | fs/nfs/rpcsock.c | return rsock; |
rsock | 385 | fs/nfs/rpcsock.c | rpc_closesock(struct rpc_sock *rsock) |
rsock | 389 | fs/nfs/rpcsock.c | rsock->shutdown = 1; |
rsock | 390 | fs/nfs/rpcsock.c | while (rsock->head || rsock->backlog) { |
rsock | 391 | fs/nfs/rpcsock.c | interruptible_sleep_on(&rsock->shutwait); |
rsock | 402 | fs/nfs/rpcsock.c | kfree(rsock); |
rsock | 74 | fs/nfs/sock.c | result = rpc_call(server->rsock, |
rsock | 9 | include/linux/nfs_fs_sb.h | struct rpc_sock *rsock; |