Home
last modified time | relevance | path

Searched refs:rndis_opts (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/usb/gadget/function/
H A Df_rndis.c667 struct f_rndis_opts *rndis_opts; in rndis_bind() local
675 rndis_opts = container_of(f->fi, struct f_rndis_opts, func_inst); in rndis_bind()
683 scoped_guard(mutex, &rndis_opts->lock) { in rndis_bind()
684 rndis_iad_descriptor.bFunctionClass = rndis_opts->class; in rndis_bind()
685 rndis_iad_descriptor.bFunctionSubClass = rndis_opts->subclass; in rndis_bind()
686 rndis_iad_descriptor.bFunctionProtocol = rndis_opts->protocol; in rndis_bind()
688 if (rndis_opts->bind_count == 0 && !rndis_opts->borrowed_net) { in rndis_bind()
689 if (!device_is_registered(&rndis_opts->net->dev)) { in rndis_bind()
690 gether_set_gadget(rndis_opts->net, cdev->gadget); in rndis_bind()
691 status = gether_register_netdev(rndis_opts->net); in rndis_bind()
[all …]
/linux/drivers/usb/gadget/legacy/
H A Dmulti.c301 struct f_rndis_opts *rndis_opts; in multi_bind() local
334 rndis_opts = container_of(fi_rndis, struct f_rndis_opts, func_inst); in multi_bind()
336 gether_set_qmult(rndis_opts->net, qmult); in multi_bind()
337 if (!gether_set_host_addr(rndis_opts->net, host_addr)) in multi_bind()
339 if (!gether_set_dev_addr(rndis_opts->net, dev_addr)) in multi_bind()