tag | line | file | source code |
rsock | 62 | fs/nfs/inode.c | rpc_closesock(sb->u.nfs_sb.s_server.rsock); |
rsock | 167 | fs/nfs/inode.c | if ((server->rsock = rpc_makesock(filp)) == NULL) { |
rsock | 46 | fs/nfs/rpcsock.c | rpc_insque(struct rpc_sock *rsock, struct rpc_wait *slot) |
rsock | 50 | fs/nfs/rpcsock.c | if ((tmp = rsock->tail) != NULL) { |
rsock | 53 | fs/nfs/rpcsock.c | rsock->head = slot; |
rsock | 55 | fs/nfs/rpcsock.c | rsock->tail = slot; |
rsock | 60 | fs/nfs/rpcsock.c | (long) rsock->head, (long) rsock->tail); |
rsock | 64 | fs/nfs/rpcsock.c | rpc_remque(struct rpc_sock *rsock, struct rpc_wait *slot) |
rsock | 72 | fs/nfs/rpcsock.c | rsock->head = next; |
rsock | 76 | fs/nfs/rpcsock.c | rsock->tail = prev; |
rsock | 79 | fs/nfs/rpcsock.c | (long) rsock->head, (long) rsock->tail); |
rsock | 83 | fs/nfs/rpcsock.c | rpc_sendto(struct rpc_sock *rsock, const int *buf, int len, |
rsock | 86 | fs/nfs/rpcsock.c | struct socket *sock = rsock->sock; |
rsock | 105 | fs/nfs/rpcsock.c | rpc_select(struct rpc_sock *rsock) |
rsock | 108 | fs/nfs/rpcsock.c | struct file *file = rsock->file; |
rsock | 132 | fs/nfs/rpcsock.c | rpc_recvfrom(struct rpc_sock *rsock, int *buf, int len, |
rsock | 135 | fs/nfs/rpcsock.c | struct socket *sock = rsock->sock; |
rsock | 162 | fs/nfs/rpcsock.c | rpc_call_one(struct rpc_sock *rsock, struct rpc_wait *slot, |
rsock | 174 | fs/nfs/rpcsock.c | (long) rsock, (long) slot, (long) sap, |
rsock | 177 | fs/nfs/rpcsock.c | result = rpc_sendto(rsock, sndbuf, slen, sap, salen); |
rsock | 183 | fs/nfs/rpcsock.c | if (rsock->head != slot) { |
rsock | 190 | fs/nfs/rpcsock.c | if (rsock->shutdown) { |
rsock | 198 | fs/nfs/rpcsock.c | result = rpc_select(rsock); |
rsock | 204 | fs/nfs/rpcsock.c | result = rpc_recvfrom(rsock, (int *)&xid, sizeof(xid), |
rsock | 219 | fs/nfs/rpcsock.c | for (rovr = rsock->head; rovr; rovr = rovr->next) { |
rsock | 232 | fs/nfs/rpcsock.c | rpc_recvfrom(rsock, (int *)&xid, sizeof(xid), |
rsock | 239 | fs/nfs/rpcsock.c | result = rpc_recvfrom(rsock, rovr->buf, rovr->len, |
rsock | 252 | fs/nfs/rpcsock.c | if (rsock->head == slot && slot->next != NULL) |
rsock | 262 | fs/nfs/rpcsock.c | rpc_call(struct rpc_sock *rsock, struct sockaddr *sap, int addrlen, |
rsock | 278 | fs/nfs/rpcsock.c | while ((slot = rsock->free) == NULL) { |
rsock | 283 | fs/nfs/rpcsock.c | interruptible_sleep_on(&rsock->backlog); |
rsock | 288 | fs/nfs/rpcsock.c | if (rsock->shutdown) { |
rsock | 299 | fs/nfs/rpcsock.c | rsock->free = slot->next; |
rsock | 300 | fs/nfs/rpcsock.c | rpc_insque(rsock, slot); |
rsock | 304 | fs/nfs/rpcsock.c | result = rpc_call_one(rsock, slot, sap, addrlen, |
rsock | 326 | fs/nfs/rpcsock.c | rpc_remque(rsock, slot); |
rsock | 327 | fs/nfs/rpcsock.c | slot->next = rsock->free; |
rsock | 328 | fs/nfs/rpcsock.c | rsock->free = slot; |
rsock | 332 | fs/nfs/rpcsock.c | if (rsock->backlog) |
rsock | 333 | fs/nfs/rpcsock.c | wake_up(&rsock->backlog); |
rsock | 336 | fs/nfs/rpcsock.c | if (rsock->shutdown) |
rsock | 337 | fs/nfs/rpcsock.c | wake_up(&rsock->shutwait); |
rsock | 345 | fs/nfs/rpcsock.c | struct rpc_sock *rsock; |
rsock | 350 | fs/nfs/rpcsock.c | if ((rsock = kmalloc(sizeof(struct rpc_sock), GFP_KERNEL)) == NULL) |
rsock | 353 | fs/nfs/rpcsock.c | rsock->sock = &file->f_inode->u.socket_i; |
rsock | 354 | fs/nfs/rpcsock.c | rsock->file = file; |
rsock | 356 | fs/nfs/rpcsock.c | rsock->free = rsock->waiting; |
rsock | 357 | fs/nfs/rpcsock.c | for (i = 0, slot = rsock->waiting; i < NRREQS-1; i++, slot++) |
rsock | 361 | fs/nfs/rpcsock.c | rsock->backlog = NULL; |
rsock | 362 | fs/nfs/rpcsock.c | rsock->head = rsock->tail = NULL; |
rsock | 364 | fs/nfs/rpcsock.c | rsock->shutwait = NULL; |
rsock | 365 | fs/nfs/rpcsock.c | rsock->shutdown = 0; |
rsock | 367 | fs/nfs/rpcsock.c | dprintk("RPC: made socket %08lx", (long) rsock); |
rsock | 368 | fs/nfs/rpcsock.c | return rsock; |
rsock | 372 | fs/nfs/rpcsock.c | rpc_closesock(struct rpc_sock *rsock) |
rsock | 376 | fs/nfs/rpcsock.c | rsock->shutdown = 1; |
rsock | 377 | fs/nfs/rpcsock.c | while (rsock->head) { |
rsock | 378 | fs/nfs/rpcsock.c | interruptible_sleep_on(&rsock->shutwait); |
rsock | 389 | fs/nfs/rpcsock.c | kfree(rsock); |
rsock | 77 | fs/nfs/sock.c | result = rpc_call(server->rsock, |
rsock | 9 | include/linux/nfs_fs_sb.h | struct rpc_sock *rsock; |