/linux-4.4.14/tools/usb/usbip/src/ |
D | usbip_network.c | 107 static ssize_t usbip_net_xmit(int sockfd, void *buff, size_t bufflen, in usbip_net_xmit() argument 118 nbytes = send(sockfd, buff, bufflen, 0); in usbip_net_xmit() 120 nbytes = recv(sockfd, buff, bufflen, MSG_WAITALL); in usbip_net_xmit() 134 ssize_t usbip_net_recv(int sockfd, void *buff, size_t bufflen) in usbip_net_recv() argument 136 return usbip_net_xmit(sockfd, buff, bufflen, 0); in usbip_net_recv() 139 ssize_t usbip_net_send(int sockfd, void *buff, size_t bufflen) in usbip_net_send() argument 141 return usbip_net_xmit(sockfd, buff, bufflen, 1); in usbip_net_send() 144 int usbip_net_send_op_common(int sockfd, uint32_t code, uint32_t status) in usbip_net_send_op_common() argument 157 rc = usbip_net_send(sockfd, &op_common, sizeof(op_common)); in usbip_net_send_op_common() 166 int usbip_net_recv_op_common(int sockfd, uint16_t *code) in usbip_net_recv_op_common() argument [all …]
|
D | usbip_attach.c | 89 static int import_device(int sockfd, struct usbip_usb_device *udev) in import_device() argument 107 rc = usbip_vhci_attach_device(port, sockfd, udev->busnum, in import_device() 120 static int query_import_device(int sockfd, char *busid) in query_import_device() argument 131 rc = usbip_net_send_op_common(sockfd, OP_REQ_IMPORT, 0); in query_import_device() 141 rc = usbip_net_send(sockfd, (void *) &request, sizeof(request)); in query_import_device() 148 rc = usbip_net_recv_op_common(sockfd, &code); in query_import_device() 154 rc = usbip_net_recv(sockfd, (void *) &reply, sizeof(reply)); in query_import_device() 169 return import_device(sockfd, &reply.udev); in query_import_device() 174 int sockfd; in attach_device() local 178 sockfd = usbip_net_tcp_connect(host, usbip_port_string); in attach_device() [all …]
|
D | usbip_list.c | 48 static int get_exported_devices(char *host, int sockfd) in get_exported_devices() argument 59 rc = usbip_net_send_op_common(sockfd, OP_REQ_DEVLIST, 0); in get_exported_devices() 65 rc = usbip_net_recv_op_common(sockfd, &code); in get_exported_devices() 72 rc = usbip_net_recv(sockfd, &reply, sizeof(reply)); in get_exported_devices() 91 rc = usbip_net_recv(sockfd, &udev, sizeof(udev)); in get_exported_devices() 108 rc = usbip_net_recv(sockfd, &uintf, sizeof(uintf)); in get_exported_devices() 133 int sockfd; in list_exported_devices() local 135 sockfd = usbip_net_tcp_connect(host, usbip_port_string); in list_exported_devices() 136 if (sockfd < 0) { in list_exported_devices() 138 usbip_port_string, gai_strerror(sockfd)); in list_exported_devices() [all …]
|
D | usbip_network.h | 175 ssize_t usbip_net_recv(int sockfd, void *buff, size_t bufflen); 176 ssize_t usbip_net_send(int sockfd, void *buff, size_t bufflen); 177 int usbip_net_send_op_common(int sockfd, uint32_t code, uint32_t status); 178 int usbip_net_recv_op_common(int sockfd, uint16_t *code); 179 int usbip_net_set_reuseaddr(int sockfd); 180 int usbip_net_set_nodelay(int sockfd); 181 int usbip_net_set_keepalive(int sockfd); 182 int usbip_net_set_v6only(int sockfd);
|
D | usbipd.c | 91 static int recv_request_import(int sockfd) in recv_request_import() argument 103 rc = usbip_net_recv(sockfd, &req, sizeof(req)); in recv_request_import() 121 usbip_net_set_nodelay(sockfd); in recv_request_import() 124 rc = usbip_host_export_device(edev, sockfd); in recv_request_import() 132 rc = usbip_net_send_op_common(sockfd, OP_REP_IMPORT, in recv_request_import() 147 rc = usbip_net_send(sockfd, &pdu_udev, sizeof(pdu_udev)); in recv_request_import()
|
/linux-4.4.14/drivers/usb/usbip/ |
D | vhci_sysfs.c | 177 int sockfd = 0; in store_attach() local 187 if (sscanf(buf, "%u %u %u %u", &rhport, &sockfd, &devid, &speed) != 4) in store_attach() 191 rhport, sockfd, devid, speed); in store_attach() 198 socket = sockfd_lookup(sockfd, &err); in store_attach() 222 rhport, sockfd, devid, speed, usb_speed_string(speed)); in store_attach()
|
D | stub_dev.c | 60 int sockfd = 0; in store_sockfd() local 69 rv = sscanf(buf, "%d", &sockfd); in store_sockfd() 73 if (sockfd != -1) { in store_sockfd() 85 socket = sockfd_lookup(sockfd, &err); in store_sockfd()
|
/linux-4.4.14/tools/usb/usbip/libsrc/ |
D | vhci_driver.h | 48 int usbip_vhci_attach_device2(uint8_t port, int sockfd, uint32_t devid, 52 int usbip_vhci_attach_device(uint8_t port, int sockfd, uint8_t busnum,
|
D | vhci_driver.c | 301 int usbip_vhci_attach_device2(uint8_t port, int sockfd, uint32_t devid, in usbip_vhci_attach_device2() argument 310 port, sockfd, devid, speed); in usbip_vhci_attach_device2() 335 int usbip_vhci_attach_device(uint8_t port, int sockfd, uint8_t busnum, in usbip_vhci_attach_device() argument 340 return usbip_vhci_attach_device2(port, sockfd, devid, speed); in usbip_vhci_attach_device()
|
D | usbip_host_driver.h | 46 int usbip_host_export_device(struct usbip_exported_device *edev, int sockfd);
|
D | usbip_host_driver.c | 224 int usbip_host_export_device(struct usbip_exported_device *edev, int sockfd) in usbip_host_export_device() argument 250 snprintf(sockfd_buff, sizeof(sockfd_buff), "%d\n", sockfd); in usbip_host_export_device()
|
/linux-4.4.14/Documentation/networking/ |
D | udplite.txt | 141 setsockopt(sockfd, SOL_SOCKET, SO_NO_CHECK, ... ); 145 getsockopt(sockfd, SOL_SOCKET, SO_NO_CHECK, &value, ...);
|
D | filter.txt | 149 * setsockopt(sockfd, SOL_SOCKET, SO_ATTACH_FILTER, &val, sizeof(val)); 150 * setsockopt(sockfd, SOL_SOCKET, SO_DETACH_FILTER, &val, sizeof(val)); 151 * setsockopt(sockfd, SOL_SOCKET, SO_LOCK_FILTER, &val, sizeof(val));
|
/linux-4.4.14/Documentation/DocBook/ |
D | networking.xml.db | 91 API-sockfd-lookup
|