Home
last modified time | relevance | path

Searched refs:unbind (Results 1 – 156 of 156) sorted by relevance

/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-async.c110 if (notifier->unbind) in v4l2_async_test_notify()
111 notifier->unbind(notifier, sd, asd); in v4l2_async_test_notify()
218 if (notifier->unbind) in v4l2_async_notifier_unregister()
219 notifier->unbind(notifier, sd, sd->asd); in v4l2_async_notifier_unregister()
307 if (notifier->unbind) in v4l2_async_unregister_subdev()
308 notifier->unbind(notifier, sd, sd->asd); in v4l2_async_unregister_subdev()
/linux-4.1.27/include/linux/
Dcomponent.h8 void (*unbind)(struct device *, struct device *, void *); member
22 void (*unbind)(struct device *); member
Dnetlink.h50 void (*unbind)(struct net *net, int group); member
Dthermal.h90 int (*unbind) (struct thermal_zone_device *, member
/linux-4.1.27/drivers/char/agp/
Dcompat_ioctl.c192 struct agp_unbind32 unbind; in compat_agpioc_unbind_wrap() local
195 if (copy_from_user(&unbind, arg, sizeof(unbind))) in compat_agpioc_unbind_wrap()
198 memory = agp_find_mem_by_key(unbind.key); in compat_agpioc_unbind_wrap()
Dalpha-agp.c114 status = agp->ops->unbind(agp, pg_start, mem); in alpha_core_agp_remove_memory()
Dfrontend.c935 struct agp_unbind unbind; in agpioc_unbind_wrap() local
938 if (copy_from_user(&unbind, arg, sizeof(struct agp_unbind))) in agpioc_unbind_wrap()
941 memory = agp_find_mem_by_key(unbind.key); in agpioc_unbind_wrap()
/linux-4.1.27/drivers/xen/
Devtchn.c412 struct ioctl_evtchn_unbind unbind; in evtchn_ioctl() local
416 if (copy_from_user(&unbind, uarg, sizeof(unbind))) in evtchn_ioctl()
420 if (unbind.port >= xen_evtchn_nr_channels()) in evtchn_ioctl()
424 evtchn = find_evtchn(u, unbind.port); in evtchn_ioctl()
428 disable_irq(irq_from_evtchn(unbind.port)); in evtchn_ioctl()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_sgdma.c56 .unbind = nv04_sgdma_unbind,
87 .unbind = nv50_sgdma_unbind,
/linux-4.1.27/drivers/net/usb/
Dzaurus.c106 .unbind = usbnet_cdc_unbind,
116 .unbind = usbnet_cdc_unbind,
126 .unbind = usbnet_cdc_unbind,
Dax88179_178a.c1636 .unbind = ax88179_unbind,
1649 .unbind = ax88179_unbind,
1662 .unbind = ax88179_unbind,
1675 .unbind = ax88179_unbind,
1688 .unbind = ax88179_unbind,
1701 .unbind = ax88179_unbind,
Dasix_devices.c877 .unbind = ax88772_unbind,
889 .unbind = ax88772_unbind,
903 .unbind = ax88772_unbind,
925 .unbind = ax88772_unbind,
Dhuawei_cdc_ncm.c180 .unbind = huawei_cdc_ncm_unbind,
Dcdc_mbim.c555 .unbind = cdc_mbim_unbind,
579 .unbind = cdc_mbim_unbind,
Dcdc_ether.c501 .unbind = usbnet_cdc_unbind,
511 .unbind = usbnet_cdc_unbind,
Drndis_host.c593 .unbind = rndis_unbind,
604 .unbind = rndis_unbind,
Dcx82310_eth.c316 .unbind = cx82310_unbind,
Dlg-vl600.c323 .unbind = vl600_unbind,
Dax88172a.c416 .unbind = ax88172a_unbind,
Dusbnet.c1542 if (dev->driver_info->unbind) in usbnet_disconnect()
1543 dev->driver_info->unbind (dev, intf); in usbnet_disconnect()
1754 if (info->unbind) in usbnet_probe()
1755 info->unbind (dev, udev); in usbnet_probe()
Dcdc_ncm.c1542 .unbind = cdc_ncm_unbind,
1555 .unbind = cdc_ncm_unbind,
1568 .unbind = cdc_ncm_unbind,
Dqmi_wwan.c433 .unbind = qmi_wwan_unbind,
Dsierra_net.c910 .unbind = sierra_net_unbind,
Dsmsc95xx.c1910 .unbind = smsc95xx_unbind,
Dsmsc75xx.c2244 .unbind = smsc75xx_unbind,
/linux-4.1.27/include/linux/usb/
Dcomposite.h204 void (*unbind)(struct usb_configuration *, member
298 void (*unbind)(struct usb_configuration *); member
380 int (*unbind)(struct usb_composite_dev *); member
Dusbnet.h125 void (*unbind)(struct usbnet *, struct usb_interface *); member
Dgadget.h877 void (*unbind)(struct usb_gadget *); member
/linux-4.1.27/arch/alpha/include/asm/
Dagp_backend.h37 int (*unbind)(alpha_agp_info *, off_t, struct agp_memory *); member
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_resource_priv.h71 int (*unbind) (struct vmw_resource *res, member
Dvmwgfx_resource.c69 .unbind = NULL
132 res->func->unbind != NULL) { in vmw_resource_release()
137 res->func->unbind(res, false, &val_buf); in vmw_resource_release()
1335 if (unlikely(func->unbind != NULL && in vmw_resource_do_evict()
1337 ret = func->unbind(res, res->res_dirty, &val_buf); in vmw_resource_do_evict()
1498 if (unlikely(res->func->unbind == NULL)) in vmw_resource_move_notify()
1501 (void) res->func->unbind(res, true, &val_buf); in vmw_resource_move_notify()
Dvmwgfx_context.c81 .unbind = NULL
93 .unbind = vmw_gb_context_unbind
Dvmwgfx_shader.c77 .unbind = vmw_gb_shader_unbind
Dvmwgfx_surface.c103 .unbind = &vmw_legacy_srf_unbind
115 .unbind = vmw_gb_surface_unbind
Dvmwgfx_buffer.c675 .unbind = vmw_ttm_unbind,
/linux-4.1.27/Documentation/console/
Dconsole.txt45 read, or acts to bind or unbind the driver to the virtual consoles
49 to unbind
60 commanded to bind or unbind
68 directly commanded to bind or unbind.
/linux-4.1.27/Documentation/fb/
Dfbcon.txt161 Assuming the VGA driver can be unloaded, one must first unbind the VGA driver
174 So to unload the fbdev drivers, one must first unbind fbcon from the console,
175 then unbind the fbdev drivers from fbcon. Fortunately, unbinding fbcon from
176 the console layer will automatically unbind framebuffer drivers from
177 fbcon. Thus, there is no need to explicitly unbind the fbdev drivers from
180 So, how do we unbind fbcon from the console? Part of the answer is in
278 Here are 2 sample bash scripts that you can use to bind or unbind the
/linux-4.1.27/include/media/
Dv4l2-async.h87 void (*unbind)(struct v4l2_async_notifier *notifier, member
/linux-4.1.27/drivers/usb/gadget/
Dcomposite.c249 if (f->unbind) in usb_remove_function()
250 f->unbind(c, f); in usb_remove_function()
803 if (f->unbind) { in usb_add_config()
806 f->unbind(config, f); in usb_add_config()
857 if (f->unbind) { in remove_config()
859 f->unbind(config, f); in remove_config()
864 if (config->unbind) { in remove_config()
866 config->unbind(config); in remove_config()
1880 if (cdev->driver->unbind && unbind_driver) in __composite_unbind()
1881 cdev->driver->unbind(cdev); in __composite_unbind()
[all …]
Dconfigfs.c1291 if (f->unbind) { in purge_configs_funcs()
1294 f->unbind(c, f); in purge_configs_funcs()
1449 .unbind = configfs_composite_unbind,
1491 gi->composite.unbind = configfs_do_nothing; in gadgets_make()
/linux-4.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget15 UDC - bind a gadget to UDC/unbind a gadget;
17 to bind a gadget, empty string "" to unbind.
Dsysfs-bus-platform14 automatically unbind the device from its current driver or make
Dsysfs-bus-amba13 Writing to driver_override does not automatically unbind the
Dsysfs-bus-pci14 What: /sys/bus/pci/drivers/.../unbind
19 driver to attempt to unbind from the device found at
24 # echo 0000:00:19.0 > /sys/bus/pci/drivers/foo/unbind
276 Writing to driver_override does not automatically unbind the
/linux-4.1.27/net/netlink/
Daf_netlink.h81 void (*unbind)(struct net *net, int group); member
Daf_netlink.c1198 void (*unbind)(struct net *net, int group); in netlink_create() local
1224 unbind = nl_table[protocol].unbind; in netlink_create()
1241 nlk->netlink_unbind = unbind; in netlink_create()
1316 nl_table[sk->sk_protocol].unbind = NULL; in netlink_release()
2571 nl_table[unit].unbind = cfg->unbind; in __netlink_kernel_create()
Dgenetlink.c1050 .unbind = genl_unbind, in genl_pernet_init()
/linux-4.1.27/drivers/acpi/
Dglue.c342 else if (adev->handler && adev->handler->unbind) in acpi_platform_notify_remove()
343 adev->handler->unbind(dev); in acpi_platform_notify_remove()
Dacpi_lpss.c727 .unbind = acpi_lpss_unbind,
Dthermal.c874 .unbind = acpi_thermal_unbind_cooling_device,
/linux-4.1.27/drivers/usb/gadget/udc/
Dudc-core.c358 udc->driver->unbind(udc->gadget); in usb_gadget_remove_driver()
414 driver->unbind(udc->gadget); in udc_bind_to_driver()
487 if (!driver || !driver->unbind) in usb_gadget_unregister_driver()
/linux-4.1.27/Documentation/thermal/
Dsysfs-api.txt50 .unbind: unbind the thermal zone device with a thermal cooling device.
73 unbind all the thermal cooling devices it uses.
93 unbind itself from all the thermal zone devices using it.
117 This interface function unbind a thermal cooling device from the certain
119 the thermal zone device .unbind callback.
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_agp_backend.c109 .unbind = ttm_agp_unbind,
Dttm_tt.c259 ret = ttm->func->unbind(ttm); in ttm_tt_unbind()
/linux-4.1.27/drivers/usb/gadget/legacy/
Dncm.c204 .unbind = gncm_unbind,
Dgmidi.c194 .unbind = midi_unbind,
Dprinter.c208 .unbind = printer_unbind,
Dcdc2.c231 .unbind = cdc_unbind,
Dmass_storage.c248 .unbind = msg_unbind,
Dacm_ms.c257 .unbind = acm_ms_unbind,
Dserial.c239 .unbind = gs_unbind,
Dhid.c261 .unbind = hid_unbind,
Daudio.c301 .unbind = audio_unbind,
Dether.c475 .unbind = eth_unbind,
Dnokia.c347 .unbind = nokia_unbind,
Dzero.c409 .unbind = zero_unbind,
Dwebcam.c431 .unbind = webcam_unbind,
Dmulti.c488 .unbind = multi_unbind,
Ddbgp.c413 .unbind = dbgp_unbind,
Dg_ffs.c172 .unbind = gfs_unbind,
Dinode.c1686 .unbind = gadgetfs_unbind,
1711 .unbind = gadgetfs_nop,
Dtcm_usb_gadget.c2357 fu->function.unbind = usbg_unbind; in usbg_cfg_bind()
2406 .unbind = guas_unbind,
/linux-4.1.27/drivers/usb/atm/
Dusbatm.h98 void (*unbind) (struct usbatm_data *, struct usb_interface *); member
Dusbatm.c1204 if (instance->driver->unbind) in usbatm_usb_probe()
1205 instance->driver->unbind(instance, intf); in usbatm_usb_probe()
1268 if (instance->driver->unbind) in usbatm_usb_disconnect()
1269 instance->driver->unbind(instance, intf); in usbatm_usb_disconnect()
Dxusbatm.c208 xusbatm_drivers[i].unbind = xusbatm_unbind; in xusbatm_init()
Dspeedtch.c942 .unbind = speedtch_unbind,
Dcxacru.c1338 .unbind = cxacru_unbind,
Dueagle-atm.c2633 .unbind = uea_unbind,
/linux-4.1.27/Documentation/spi/
Dspidev57 If you unbind the "spidev" driver from that device, those two "spidev" nodes
59 kernel and by udev/mdev). You can unbind by removing the "spidev" driver
60 module, which will affect all devices using this driver. You can also unbind
/linux-4.1.27/sound/pci/hda/
Dhda_i915.c145 .unbind = hda_component_master_unbind,
/linux-4.1.27/drivers/base/
Dcomponent.c219 master->ops->unbind(master->dev); in take_down_master()
358 component->ops->unbind(component->dev, master->dev, data); in component_unbind()
Dbus.c200 static DRIVER_ATTR_WO(unbind);
/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp.c104 .unbind = edp_unbind,
/linux-4.1.27/drivers/gpu/drm/imx/
Ddw_hdmi-imx.c254 .unbind = dw_hdmi_imx_unbind,
Dparallel-display.c268 .unbind = imx_pd_unbind,
Dimx-drm-core.c529 .unbind = imx_drm_unbind,
Dipuv3-crtc.c467 .unbind = ipu_drm_unbind,
Dimx-tve.c706 .unbind = imx_tve_unbind,
Dimx-ldb.c662 .unbind = imx_ldb_unbind,
/linux-4.1.27/drivers/thermal/
Dthermal_core.c1090 goto unbind; in thermal_zone_unbind_cooling_device()
1098 unbind: in thermal_zone_unbind_cooling_device()
1279 if (tz->ops->unbind) { in thermal_cooling_device_unregister()
1280 tz->ops->unbind(tz, cdev); in thermal_cooling_device_unregister()
1663 if (tz->ops->unbind) { in thermal_zone_device_unregister()
1664 tz->ops->unbind(tz, cdev); in thermal_zone_device_unregister()
Ddb8500_thermal.c216 .unbind = db8500_cdev_unbind,
Dimx_thermal.c338 .unbind = imx_unbind,
Dof-thermal.c389 .unbind = of_thermal_unbind,
/linux-4.1.27/drivers/gpu/drm/rockchip/
Ddw_hdmi-rockchip.c311 .unbind = dw_hdmi_rockchip_unbind,
Drockchip_drm_drv.c478 .unbind = rockchip_drm_unbind,
Drockchip_drm_vop.c1486 .unbind = vop_unbind,
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
Ddsi.c113 .unbind = dsi_unbind,
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_tvout.c676 .unbind = sti_tvout_unbind,
696 .unbind = sti_tvout_master_unbind,
Dsti_compositor.c159 .unbind = sti_compositor_unbind,
Dsti_drm_drv.c242 .unbind = sti_drm_unbind,
Dsti_dvo.c475 .unbind = sti_dvo_unbind,
Dsti_hda.c706 .unbind = sti_hda_unbind,
Dsti_hdmi.c777 .unbind = sti_hdmi_unbind,
Dsti_hqvdp.c993 .unbind = sti_hqvdp_unbind,
/linux-4.1.27/drivers/gpu/drm/msm/adreno/
Dadreno_device.c260 .unbind = adreno_unbind,
/linux-4.1.27/Documentation/usb/
Dpower-management.txt341 closest you can come is to unbind the interfaces' drivers.
592 need to unbind the interface drivers before the usb_device will suspend. An
594 to unbind interface drivers, not the driver of the parent usb device. Also,
615 $prefix/3-1:1.0/3-1-port1/device/3-1.1:<intf0>/driver/unbind
616 $prefix/3-1:1.0/3-1-port1/device/3-1.1:<intf1>/driver/unbind
618 $prefix/3-1:1.0/3-1-port1/device/3-1.1:<intfN>/driver/unbind
724 <child>/driver/unbind:
727 wakeup-capability for an interface device is to unbind
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
Dti-thermal-common.c297 .unbind = ti_thermal_unbind,
/linux-4.1.27/drivers/usb/gadget/function/
Df_serial.c377 gser->port.func.unbind = gser_unbind; in gser_alloc()
Df_subset.c508 geth->port.func.unbind = geth_unbind; in geth_alloc()
Df_obex.c527 obex->port.func.unbind = obex_unbind; in obex_alloc()
Df_eem.c645 eem->port.func.unbind = eem_unbind; in eem_alloc()
Df_phonet.c711 fp->function.unbind = pn_unbind; in phonet_alloc()
Df_acm.c768 acm->port.func.unbind = acm_unbind; in acm_alloc_func()
Df_ecm.c961 ecm->port.func.unbind = ecm_unbind; in ecm_alloc()
Df_rndis.c999 rndis->port.func.unbind = rndis_unbind; in rndis_alloc()
Df_uac1.c977 audio->card.func.unbind = f_audio_unbind; in f_audio_alloc()
Df_uvc.c946 uvc->func.unbind = uvc_unbind; in uvc_alloc()
Df_hid.c964 hidg->func.unbind = hidg_unbind; in hidg_alloc()
Df_midi.c1160 midi->func.unbind = f_midi_unbind; in f_midi_alloc()
Df_printer.c1404 dev->function.unbind = printer_func_unbind; in gprinter_alloc()
Df_ncm.c1617 ncm->port.func.unbind = ncm_unbind; in ncm_alloc()
Df_uac2.c1609 agdev->func.unbind = afunc_unbind; in afunc_alloc()
Df_mass_storage.c3550 fsg->function.unbind = fsg_unbind; in fsg_alloc()
Df_fs.c3262 func->function.unbind = ffs_func_unbind; in ffs_alloc()
/linux-4.1.27/include/drm/ttm/
Dttm_bo_driver.h67 int (*unbind) (struct ttm_tt *ttm); member
/linux-4.1.27/drivers/platform/x86/
Dacerhdf.c488 .unbind = acerhdf_unbind,
/linux-4.1.27/tools/usb/usbip/
DREADME53 - Use `usbip unbind --busid 1-2' to stop exporting the device.
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_vidi.c506 .unbind = vidi_unbind,
Dexynos_drm_drv.c525 .unbind = exynos_drm_unbind,
Dexynos7_drm_decon.c809 .unbind = decon_unbind,
Dexynos_drm_fimd.c1064 .unbind = fimd_unbind,
Dexynos_dp_core.c1324 .unbind = exynos_dp_unbind,
Dexynos_mixer.c1245 .unbind = mixer_unbind,
Dexynos_drm_dsi.c1668 .unbind = exynos_dsi_unbind,
Dexynos_hdmi.c2312 .unbind = hdmi_unbind,
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_drv.c443 .unbind = armada_drm_unbind,
Darmada_crtc.c1190 .unbind = armada_lcd_unbind,
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_ttm.c293 .unbind = &qxl_ttm_backend_unbind,
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
Dhdmi.c458 .unbind = hdmi_unbind,
/linux-4.1.27/include/acpi/
Dacpi_bus.h140 void (*unbind)(struct device *phys_dev); member
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_audio.c526 .unbind = i915_audio_component_unbind,
/linux-4.1.27/Documentation/driver-model/
Ddriver.txt169 remove is called to unbind a driver from a device. This may be
/linux-4.1.27/arch/alpha/kernel/
Dcore_titan.c722 .unbind = titan_agp_unbind_memory,
Dcore_marvel.c1057 .unbind = marvel_agp_unbind_memory,
/linux-4.1.27/Documentation/
Dvfio.txt92 are allowed (it's also sufficient to only unbind the device from
135 # echo 0000:06:0d.0 > /sys/bus/pci/devices/0000:06:0d.0/driver/unbind
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_drv.c1006 .unbind = msm_drm_unbind,
/linux-4.1.27/drivers/usb/core/
Dhub.c5524 int unbind = 0; in usb_reset_device() local
5529 unbind = (drv->pre_reset)(cintf); in usb_reset_device()
5532 unbind = 1; in usb_reset_device()
5533 if (unbind) in usb_reset_device()
/linux-4.1.27/Documentation/networking/
Dcdc_mbim.txt33 unbind/bind is required to make the change effective for NCM/MBIM
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsoc_camera.c1551 sasc->notifier.unbind = soc_camera_async_unbind; in scan_async_group()
1650 sasc->notifier.unbind = soc_camera_async_unbind; in soc_of_bind()
/linux-4.1.27/drivers/net/wireless/
Drndis_wlan.c3595 .unbind = rndis_wlan_unbind,
3610 .unbind = rndis_wlan_unbind,
3625 .unbind = rndis_wlan_unbind,
/linux-4.1.27/Documentation/cgroups/
Dcgroups.txt214 cgroup hierarchy, or to unbind a subsystem from an active cgroup
386 the ability to arbitrarily bind/unbind subsystems from an existing
/linux-4.1.27/Documentation/i2c/
Dwriting-clients146 those devices, and a remove() method to unbind.
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ttm.c673 .unbind = &radeon_ttm_backend_unbind,
/linux-4.1.27/drivers/gpu/drm/i2c/
Dtda998x_drv.c1576 .unbind = tda998x_unbind,
/linux-4.1.27/Documentation/isdn/
DREADME531 "isdnctrl unbind <InterfaceName>"
/linux-4.1.27/Documentation/video4linux/
Dv4l2-framework.txt439 called. When a subdevice is removed from the system the .unbind() method is