Lines Matching defs:ops
137 if (sock->ops->show_fdinfo)
138 sock->ops->show_fdinfo(m, sock);
262 ei->socket.ops = NULL;
361 ctx->ops = &sockfs_ops;
591 if (sock->ops) {
592 struct module *owner = sock->ops->owner;
596 sock->ops->release(sock);
600 sock->ops = NULL;
651 int ret = INDIRECT_CALL_INET(sock->ops->sendmsg, inet6_sendmsg,
732 if (!sock->ops->sendmsg_locked)
737 return sock->ops->sendmsg_locked(sk, msg, msg_data_left(msg));
904 return INDIRECT_CALL_INET(sock->ops->recvmsg, inet6_recvmsg,
972 if (unlikely(!sock->ops->splice_read))
975 return sock->ops->splice_read(sock, ppos, pipe, len, flags);
1066 err = sock->ops->ioctl(sock, cmd, arg);
1187 if (!sock->ops->gettstamp) {
1191 err = sock->ops->gettstamp(sock, argp,
1197 if (!sock->ops->gettstamp) {
1201 err = sock->ops->gettstamp(sock, argp,
1261 if (!sock->ops->poll)
1273 return sock->ops->poll(file, sock, wait) | flag;
1280 return sock->ops->mmap(file, sock, vma);
1443 if (!try_module_get(sock->ops->owner))
1461 sock->ops = NULL;
1603 err = sock1->ops->socketpair(sock1, sock2);
1664 err = sock->ops->bind(sock,
1698 err = sock->ops->listen(sock, backlog);
1728 newsock->ops = sock->ops;
1732 * has the protocol module (sock->ops->owner) held.
1734 __module_get(newsock->ops->owner);
1744 err = sock->ops->accept(sock, newsock, sock->file->f_flags | file_flags,
1750 len = newsock->ops->getname(newsock,
1865 err = sock->ops->connect(sock, (struct sockaddr *)address, addrlen,
1915 err = sock->ops->getname(sock, (struct sockaddr *)&address, 0);
1953 err = sock->ops->getname(sock, (struct sockaddr *)&address, 1);
2097 /* Use sock->ops->setsockopt() for MPTCP */
2142 else if (unlikely(!sock->ops->setsockopt))
2145 err = sock->ops->setsockopt(sock, level, optname, optval,
2186 else if (unlikely(!sock->ops->getsockopt))
2189 err = sock->ops->getsockopt(sock, level, optname, optval,
2217 err = sock->ops->shutdown(sock, how);
2993 * @ops: description of protocol
2997 * socket interface. The value ops->family corresponds to the
3000 int sock_register(const struct net_proto_family *ops)
3004 if (ops->family >= NPROTO) {
3005 pr_crit("protocol %d >= NPROTO(%d)\n", ops->family, NPROTO);
3010 if (rcu_dereference_protected(net_families[ops->family],
3014 rcu_assign_pointer(net_families[ops->family], ops);
3019 pr_info("NET: Registered protocol family %d\n", ops->family);
3035 * the ops->create routine.
3304 if (!sock->ops->gettstamp)
3306 return sock->ops->gettstamp(sock, argp, cmd == SIOCGSTAMP_OLD,
3394 if (sock->ops->compat_ioctl)
3395 ret = sock->ops->compat_ioctl(sock, cmd, arg);
3423 return sock->ops->bind(sock, (struct sockaddr *)&address, addrlen);
3437 return sock->ops->listen(sock, backlog);
3462 err = sock->ops->accept(sock, *newsock, flags, true);
3469 (*newsock)->ops = sock->ops;
3470 __module_get((*newsock)->ops->owner);
3497 return sock->ops->connect(sock, (struct sockaddr *)&address, addrlen, flags);
3512 return sock->ops->getname(sock, addr, 0);
3527 return sock->ops->getname(sock, addr, 1);
3545 if (sock->ops->sendpage) {
3548 return sock->ops->sendpage(sock, page, offset, size, flags);
3571 if (sock->ops->sendpage_locked)
3572 return sock->ops->sendpage_locked(sk, page, offset, size,
3589 return sock->ops->shutdown(sock, how);