/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | f_rndis.c | 25 #include "rndis.h" 387 struct f_rndis *rndis = _rndis; in rndis_response_available() local 388 struct usb_request *req = rndis->notify_req; in rndis_response_available() 389 struct usb_composite_dev *cdev = rndis->port.func.config->cdev; in rndis_response_available() 393 if (atomic_inc_return(&rndis->notify_count) != 1) in rndis_response_available() 404 status = usb_ep_queue(rndis->notify, req, GFP_ATOMIC); in rndis_response_available() 406 atomic_dec(&rndis->notify_count); in rndis_response_available() 413 struct f_rndis *rndis = req->context; in rndis_response_complete() local 414 struct usb_composite_dev *cdev = rndis->port.func.config->cdev; in rndis_response_complete() 425 atomic_set(&rndis in rndis_response_complete() 452 struct f_rndis *rndis = req->context; rndis_command_complete() local 467 struct f_rndis *rndis = func_to_rndis(f); rndis_setup() local 541 struct f_rndis *rndis = func_to_rndis(f); rndis_set_alt() local 611 struct f_rndis *rndis = func_to_rndis(f); rndis_disable() local 637 struct f_rndis *rndis = func_to_rndis(&geth->func); rndis_open() local 649 struct f_rndis *rndis = func_to_rndis(&geth->func); rndis_close() local 672 struct f_rndis *rndis = func_to_rndis(f); rndis_bind() local 858 USB_ETHERNET_CONFIGFS_ITEM(rndis); global() variable 861 USB_ETHERNET_CONFIGFS_ITEM_ATTR_DEV_ADDR(rndis); global() variable 864 USB_ETHERNET_CONFIGFS_ITEM_ATTR_HOST_ADDR(rndis); global() variable 867 USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(rndis); global() variable 870 USB_ETHERNET_CONFIGFS_ITEM_ATTR_IFNAME(rndis); global() variable 958 struct f_rndis *rndis; rndis_free() local 972 struct f_rndis *rndis = func_to_rndis(f); rndis_unbind() local 984 struct f_rndis *rndis; rndis_alloc() local [all...] |
H A D | Makefile | 30 usb_f_rndis-y := f_rndis.o rndis.o
|
H A D | rndis.h | 15 #include <linux/rndis.h>
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | f_rndis.c | 25 #include "rndis.h" 374 struct f_rndis *rndis = _rndis; in rndis_response_available() local 375 struct usb_request *req = rndis->notify_req; in rndis_response_available() 376 struct usb_composite_dev *cdev = rndis->port.func.config->cdev; in rndis_response_available() 380 if (atomic_inc_return(&rndis->notify_count) != 1) in rndis_response_available() 391 status = usb_ep_queue(rndis->notify, req, GFP_ATOMIC); in rndis_response_available() 393 atomic_dec(&rndis->notify_count); in rndis_response_available() 400 struct f_rndis *rndis = req->context; in rndis_response_complete() local 401 struct usb_composite_dev *cdev = rndis->port.func.config->cdev; in rndis_response_complete() 412 atomic_set(&rndis in rndis_response_complete() 439 struct f_rndis *rndis = req->context; rndis_command_complete() local 454 struct f_rndis *rndis = func_to_rndis(f); rndis_setup() local 528 struct f_rndis *rndis = func_to_rndis(f); rndis_set_alt() local 598 struct f_rndis *rndis = func_to_rndis(f); rndis_disable() local 624 struct f_rndis *rndis = func_to_rndis(&geth->func); rndis_open() local 636 struct f_rndis *rndis = func_to_rndis(&geth->func); rndis_close() local 659 struct f_rndis *rndis = func_to_rndis(f); rndis_bind() local 843 USB_ETHERNET_CONFIGFS_ITEM(rndis); global() variable 846 USB_ETHERNET_CONFIGFS_ITEM_ATTR_DEV_ADDR(rndis); global() variable 849 USB_ETHERNET_CONFIGFS_ITEM_ATTR_HOST_ADDR(rndis); global() variable 852 USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(rndis); global() variable 855 USB_ETHERNET_CONFIGFS_ITEM_ATTR_IFNAME(rndis); global() variable 943 struct f_rndis *rndis; rndis_free() local 957 struct f_rndis *rndis = func_to_rndis(f); rndis_unbind() local 969 struct f_rndis *rndis; rndis_alloc() local [all...] |
H A D | Makefile | 30 usb_f_rndis-y := f_rndis.o rndis.o
|
H A D | rndis.h | 15 #include <linux/rndis.h>
|
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | cdc_ether.c | 110 * that rndis uses one different rule. 119 int rndis; in usbnet_generic_cdc_bind() local 158 rndis = (is_rndis(&intf->cur_altsetting->desc) || in usbnet_generic_cdc_bind() 172 if (rndis) in usbnet_generic_cdc_bind() 191 if (rndis) { in usbnet_generic_cdc_bind() 224 * functions. The rndis test is redundant, but a cheap in usbnet_generic_cdc_bind() 227 if (rndis && is_rndis(&intf->cur_altsetting->desc) && in usbnet_generic_cdc_bind() 266 if (rndis && (!info->u || android_rndis_quirk)) { in usbnet_generic_cdc_bind() 271 "rndis: master #0/%p slave #1/%p\n", in usbnet_generic_cdc_bind() 277 } else if (!info->header || (!rndis in usbnet_generic_cdc_bind() [all...] |
/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | cdc_ether.c | 98 * that rndis uses one different rule. 107 int rndis; in usbnet_generic_cdc_bind() local 146 rndis = (is_rndis(&intf->cur_altsetting->desc) || in usbnet_generic_cdc_bind() 160 if (rndis) in usbnet_generic_cdc_bind() 179 if (rndis) { in usbnet_generic_cdc_bind() 212 * functions. The rndis test is redundant, but a cheap in usbnet_generic_cdc_bind() 215 if (rndis && is_rndis(&intf->cur_altsetting->desc) && in usbnet_generic_cdc_bind() 254 if (rndis && (!info->u || android_rndis_quirk)) { in usbnet_generic_cdc_bind() 259 "rndis: master #0/%p slave #1/%p\n", in usbnet_generic_cdc_bind() 265 } else if (!info->header || (!rndis in usbnet_generic_cdc_bind() [all...] |
/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | cppi_dma.c | 413 /* we may need to change the rndis flag for this cppi channel */ in cppi_rndis_update() 549 * Plus, there's allegedly an undocumented constraint that rndis transfer 570 int rndis; in cppi_next_tx_segment() local 572 /* TX can use the CPPI "rndis" mode, where we can probably fit this in cppi_next_tx_segment() 577 rndis = (maxpacket & 0x3f) == 0 in cppi_next_tx_segment() 582 if (rndis) { in cppi_next_tx_segment() 597 rndis ? "rndis" : "transparent", in cppi_next_tx_segment() 601 cppi_rndis_update(tx, 0, musb->ctrl_base, rndis); in cppi_next_tx_segment() 680 * - RX queues in "rndis" mod [all...] |
/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | rndis_host.h | 24 #include <linux/rndis.h> 76 __le32 major_version; /* of rndis (1.0) */ 87 __le32 major_version; /* of rndis (1.0) */
|
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | rndis_host.h | 10 #include <linux/rndis.h> 62 __le32 major_version; /* of rndis (1.0) */ 73 __le32 major_version; /* of rndis (1.0) */
|
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | rtl871x_ioctl_rtl.c | 19 #include <linux/rndis.h>
|
H A D | rtl871x_mp_ioctl.c | 17 #include <linux/rndis.h>
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | rtl871x_ioctl_rtl.c | 19 #include <linux/rndis.h>
|
H A D | rtl871x_mp_ioctl.c | 17 #include <linux/rndis.h>
|
/kernel/liteos_a/testsuites/kernel/ |
H A D | test.mk | 389 TESTLIB_SUBDIRS += kernel/sample/drivers/usb/rndis
|
/kernel/linux/linux-5.10/drivers/net/hyperv/ |
H A D | hyperv_net.h | 17 #include <linux/rndis.h>
|
/kernel/linux/linux-6.6/drivers/net/hyperv/ |
H A D | hyperv_net.h | 17 #include <linux/rndis.h>
|