rndis             108 drivers/net/usb/cdc_ether.c 	int				rndis;
rndis             147 drivers/net/usb/cdc_ether.c 	rndis = (is_rndis(&intf->cur_altsetting->desc) ||
rndis             161 drivers/net/usb/cdc_ether.c 		if (rndis)
rndis             180 drivers/net/usb/cdc_ether.c 		if (rndis) {
rndis             216 drivers/net/usb/cdc_ether.c 	if (rndis && is_rndis(&intf->cur_altsetting->desc) &&
rndis             255 drivers/net/usb/cdc_ether.c 	if (rndis && (!info->u || android_rndis_quirk)) {
rndis             266 drivers/net/usb/cdc_ether.c 	} else if (!info->header || (!rndis && !info->ether)) {
rndis             307 drivers/net/usb/cdc_ether.c 	if (rndis && !dev->status) {
rndis             385 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis			*rndis = _rndis;
rndis             386 drivers/usb/gadget/function/f_rndis.c 	struct usb_request		*req = rndis->notify_req;
rndis             387 drivers/usb/gadget/function/f_rndis.c 	struct usb_composite_dev	*cdev = rndis->port.func.config->cdev;
rndis             391 drivers/usb/gadget/function/f_rndis.c 	if (atomic_inc_return(&rndis->notify_count) != 1)
rndis             402 drivers/usb/gadget/function/f_rndis.c 	status = usb_ep_queue(rndis->notify, req, GFP_ATOMIC);
rndis             404 drivers/usb/gadget/function/f_rndis.c 		atomic_dec(&rndis->notify_count);
rndis             411 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis			*rndis = req->context;
rndis             412 drivers/usb/gadget/function/f_rndis.c 	struct usb_composite_dev	*cdev = rndis->port.func.config->cdev;
rndis             423 drivers/usb/gadget/function/f_rndis.c 		atomic_set(&rndis->notify_count, 0);
rndis             431 drivers/usb/gadget/function/f_rndis.c 		if (ep != rndis->notify)
rndis             437 drivers/usb/gadget/function/f_rndis.c 		if (atomic_dec_and_test(&rndis->notify_count))
rndis             439 drivers/usb/gadget/function/f_rndis.c 		status = usb_ep_queue(rndis->notify, req, GFP_ATOMIC);
rndis             441 drivers/usb/gadget/function/f_rndis.c 			atomic_dec(&rndis->notify_count);
rndis             450 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis			*rndis = req->context;
rndis             455 drivers/usb/gadget/function/f_rndis.c 	status = rndis_msg_parser(rndis->params, (u8 *) req->buf);
rndis             465 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(f);
rndis             483 drivers/usb/gadget/function/f_rndis.c 		if (w_value || w_index != rndis->ctrl_id)
rndis             488 drivers/usb/gadget/function/f_rndis.c 		req->context = rndis;
rndis             494 drivers/usb/gadget/function/f_rndis.c 		if (w_value || w_index != rndis->ctrl_id)
rndis             501 drivers/usb/gadget/function/f_rndis.c 			buf = rndis_get_next_response(rndis->params, &n);
rndis             505 drivers/usb/gadget/function/f_rndis.c 				req->context = rndis;
rndis             506 drivers/usb/gadget/function/f_rndis.c 				rndis_free_response(rndis->params, buf);
rndis             539 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(f);
rndis             544 drivers/usb/gadget/function/f_rndis.c 	if (intf == rndis->ctrl_id) {
rndis             546 drivers/usb/gadget/function/f_rndis.c 		usb_ep_disable(rndis->notify);
rndis             548 drivers/usb/gadget/function/f_rndis.c 		if (!rndis->notify->desc) {
rndis             550 drivers/usb/gadget/function/f_rndis.c 			if (config_ep_by_speed(cdev->gadget, f, rndis->notify))
rndis             553 drivers/usb/gadget/function/f_rndis.c 		usb_ep_enable(rndis->notify);
rndis             555 drivers/usb/gadget/function/f_rndis.c 	} else if (intf == rndis->data_id) {
rndis             558 drivers/usb/gadget/function/f_rndis.c 		if (rndis->port.in_ep->enabled) {
rndis             560 drivers/usb/gadget/function/f_rndis.c 			gether_disconnect(&rndis->port);
rndis             563 drivers/usb/gadget/function/f_rndis.c 		if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) {
rndis             566 drivers/usb/gadget/function/f_rndis.c 					       rndis->port.in_ep) ||
rndis             568 drivers/usb/gadget/function/f_rndis.c 					       rndis->port.out_ep)) {
rndis             569 drivers/usb/gadget/function/f_rndis.c 				rndis->port.in_ep->desc = NULL;
rndis             570 drivers/usb/gadget/function/f_rndis.c 				rndis->port.out_ep->desc = NULL;
rndis             576 drivers/usb/gadget/function/f_rndis.c 		rndis->port.is_zlp_ok = false;
rndis             590 drivers/usb/gadget/function/f_rndis.c 		rndis->port.cdc_filter = 0;
rndis             593 drivers/usb/gadget/function/f_rndis.c 		net = gether_connect(&rndis->port);
rndis             597 drivers/usb/gadget/function/f_rndis.c 		rndis_set_param_dev(rndis->params, net,
rndis             598 drivers/usb/gadget/function/f_rndis.c 				&rndis->port.cdc_filter);
rndis             609 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(f);
rndis             612 drivers/usb/gadget/function/f_rndis.c 	if (!rndis->notify->enabled)
rndis             617 drivers/usb/gadget/function/f_rndis.c 	rndis_uninit(rndis->params);
rndis             618 drivers/usb/gadget/function/f_rndis.c 	gether_disconnect(&rndis->port);
rndis             620 drivers/usb/gadget/function/f_rndis.c 	usb_ep_disable(rndis->notify);
rndis             621 drivers/usb/gadget/function/f_rndis.c 	rndis->notify->desc = NULL;
rndis             635 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(&geth->func);
rndis             640 drivers/usb/gadget/function/f_rndis.c 	rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3,
rndis             642 drivers/usb/gadget/function/f_rndis.c 	rndis_signal_connect(rndis->params);
rndis             647 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(&geth->func);
rndis             651 drivers/usb/gadget/function/f_rndis.c 	rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3, 0);
rndis             652 drivers/usb/gadget/function/f_rndis.c 	rndis_signal_disconnect(rndis->params);
rndis             670 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(f);
rndis             724 drivers/usb/gadget/function/f_rndis.c 	rndis->ctrl_id = status;
rndis             737 drivers/usb/gadget/function/f_rndis.c 	rndis->data_id = status;
rndis             748 drivers/usb/gadget/function/f_rndis.c 	rndis->port.in_ep = ep;
rndis             753 drivers/usb/gadget/function/f_rndis.c 	rndis->port.out_ep = ep;
rndis             762 drivers/usb/gadget/function/f_rndis.c 	rndis->notify = ep;
rndis             767 drivers/usb/gadget/function/f_rndis.c 	rndis->notify_req = usb_ep_alloc_request(ep, GFP_KERNEL);
rndis             768 drivers/usb/gadget/function/f_rndis.c 	if (!rndis->notify_req)
rndis             770 drivers/usb/gadget/function/f_rndis.c 	rndis->notify_req->buf = kmalloc(STATUS_BYTECOUNT, GFP_KERNEL);
rndis             771 drivers/usb/gadget/function/f_rndis.c 	if (!rndis->notify_req->buf)
rndis             773 drivers/usb/gadget/function/f_rndis.c 	rndis->notify_req->length = STATUS_BYTECOUNT;
rndis             774 drivers/usb/gadget/function/f_rndis.c 	rndis->notify_req->context = rndis;
rndis             775 drivers/usb/gadget/function/f_rndis.c 	rndis->notify_req->complete = rndis_response_complete;
rndis             794 drivers/usb/gadget/function/f_rndis.c 	rndis->port.open = rndis_open;
rndis             795 drivers/usb/gadget/function/f_rndis.c 	rndis->port.close = rndis_close;
rndis             797 drivers/usb/gadget/function/f_rndis.c 	rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3, 0);
rndis             798 drivers/usb/gadget/function/f_rndis.c 	rndis_set_host_mac(rndis->params, rndis->ethaddr);
rndis             800 drivers/usb/gadget/function/f_rndis.c 	if (rndis->manufacturer && rndis->vendorID &&
rndis             801 drivers/usb/gadget/function/f_rndis.c 			rndis_set_param_vendor(rndis->params, rndis->vendorID,
rndis             802 drivers/usb/gadget/function/f_rndis.c 					       rndis->manufacturer)) {
rndis             815 drivers/usb/gadget/function/f_rndis.c 			rndis->port.in_ep->name, rndis->port.out_ep->name,
rndis             816 drivers/usb/gadget/function/f_rndis.c 			rndis->notify->name);
rndis             825 drivers/usb/gadget/function/f_rndis.c 	if (rndis->notify_req) {
rndis             826 drivers/usb/gadget/function/f_rndis.c 		kfree(rndis->notify_req->buf);
rndis             827 drivers/usb/gadget/function/f_rndis.c 		usb_ep_free_request(rndis->notify, rndis->notify_req);
rndis             856 drivers/usb/gadget/function/f_rndis.c USB_ETHERNET_CONFIGFS_ITEM(rndis);
rndis             859 drivers/usb/gadget/function/f_rndis.c USB_ETHERNET_CONFIGFS_ITEM_ATTR_DEV_ADDR(rndis);
rndis             862 drivers/usb/gadget/function/f_rndis.c USB_ETHERNET_CONFIGFS_ITEM_ATTR_HOST_ADDR(rndis);
rndis             865 drivers/usb/gadget/function/f_rndis.c USB_ETHERNET_CONFIGFS_ITEM_ATTR_QMULT(rndis);
rndis             868 drivers/usb/gadget/function/f_rndis.c USB_ETHERNET_CONFIGFS_ITEM_ATTR_IFNAME(rndis);
rndis             871 drivers/usb/gadget/function/f_rndis.c USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, class);
rndis             874 drivers/usb/gadget/function/f_rndis.c USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, subclass);
rndis             877 drivers/usb/gadget/function/f_rndis.c USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, protocol);
rndis             956 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis *rndis;
rndis             959 drivers/usb/gadget/function/f_rndis.c 	rndis = func_to_rndis(f);
rndis             960 drivers/usb/gadget/function/f_rndis.c 	rndis_deregister(rndis->params);
rndis             962 drivers/usb/gadget/function/f_rndis.c 	kfree(rndis);
rndis             970 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis		*rndis = func_to_rndis(f);
rndis             976 drivers/usb/gadget/function/f_rndis.c 	kfree(rndis->notify_req->buf);
rndis             977 drivers/usb/gadget/function/f_rndis.c 	usb_ep_free_request(rndis->notify, rndis->notify_req);
rndis             982 drivers/usb/gadget/function/f_rndis.c 	struct f_rndis	*rndis;
rndis             987 drivers/usb/gadget/function/f_rndis.c 	rndis = kzalloc(sizeof(*rndis), GFP_KERNEL);
rndis             988 drivers/usb/gadget/function/f_rndis.c 	if (!rndis)
rndis             995 drivers/usb/gadget/function/f_rndis.c 	gether_get_host_addr_u8(opts->net, rndis->ethaddr);
rndis             996 drivers/usb/gadget/function/f_rndis.c 	rndis->vendorID = opts->vendor_id;
rndis             997 drivers/usb/gadget/function/f_rndis.c 	rndis->manufacturer = opts->manufacturer;
rndis             999 drivers/usb/gadget/function/f_rndis.c 	rndis->port.ioport = netdev_priv(opts->net);
rndis            1002 drivers/usb/gadget/function/f_rndis.c 	rndis->port.cdc_filter = 0;
rndis            1005 drivers/usb/gadget/function/f_rndis.c 	rndis->port.header_len = sizeof(struct rndis_packet_msg_type);
rndis            1006 drivers/usb/gadget/function/f_rndis.c 	rndis->port.wrap = rndis_add_header;
rndis            1007 drivers/usb/gadget/function/f_rndis.c 	rndis->port.unwrap = rndis_rm_hdr;
rndis            1009 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.name = "rndis";
rndis            1011 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.bind = rndis_bind;
rndis            1012 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.unbind = rndis_unbind;
rndis            1013 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.set_alt = rndis_set_alt;
rndis            1014 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.setup = rndis_setup;
rndis            1015 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.disable = rndis_disable;
rndis            1016 drivers/usb/gadget/function/f_rndis.c 	rndis->port.func.free_func = rndis_free;
rndis            1018 drivers/usb/gadget/function/f_rndis.c 	params = rndis_register(rndis_response_available, rndis);
rndis            1020 drivers/usb/gadget/function/f_rndis.c 		kfree(rndis);
rndis            1023 drivers/usb/gadget/function/f_rndis.c 	rndis->params = params;
rndis            1025 drivers/usb/gadget/function/f_rndis.c 	return &rndis->port.func;
rndis            1028 drivers/usb/gadget/function/f_rndis.c DECLARE_USB_FUNCTION_INIT(rndis, rndis_alloc_inst, rndis_alloc);
rndis             570 drivers/usb/musb/cppi_dma.c 	int			rndis;
rndis             577 drivers/usb/musb/cppi_dma.c 	rndis = (maxpacket & 0x3f) == 0
rndis             582 drivers/usb/musb/cppi_dma.c 	if (rndis) {
rndis             597 drivers/usb/musb/cppi_dma.c 			rndis ? "rndis" : "transparent",
rndis             601 drivers/usb/musb/cppi_dma.c 	cppi_rndis_update(tx, 0, musb->ctrl_base, rndis);