Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-async.c117 if (notifier->unbind) in v4l2_async_test_notify()
118 notifier->unbind(notifier, sd, asd); in v4l2_async_test_notify()
225 if (notifier->unbind) in v4l2_async_notifier_unregister()
226 notifier->unbind(notifier, sd, sd->asd); in v4l2_async_notifier_unregister()
322 if (notifier->unbind) in v4l2_async_unregister_subdev()
323 notifier->unbind(notifier, sd, sd->asd); in v4l2_async_unregister_subdev()
/linux-4.4.14/include/linux/
Dcomponent.h8 void (*unbind)(struct device *, struct device *, void *); member
22 void (*unbind)(struct device *); member
Dnetlink.h52 void (*unbind)(struct net *net, int group); member
Dthermal.h98 int (*unbind) (struct thermal_zone_device *, member
/linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/
Dnouveau_sgdma.c56 .unbind = nv04_sgdma_unbind,
87 .unbind = nv50_sgdma_unbind,
/linux-4.4.14/drivers/xen/
Devtchn.c506 struct ioctl_evtchn_unbind unbind; in evtchn_ioctl() local
510 if (copy_from_user(&unbind, uarg, sizeof(unbind))) in evtchn_ioctl()
514 if (unbind.port >= xen_evtchn_nr_channels()) in evtchn_ioctl()
518 evtchn = find_evtchn(u, unbind.port); in evtchn_ioctl()
522 disable_irq(irq_from_evtchn(unbind.port)); in evtchn_ioctl()
/linux-4.4.14/drivers/net/usb/
Dzaurus.c106 .unbind = usbnet_cdc_unbind,
116 .unbind = usbnet_cdc_unbind,
126 .unbind = usbnet_cdc_unbind,
Dcdc_mbim.c555 .unbind = cdc_mbim_unbind,
579 .unbind = cdc_mbim_unbind,
598 .unbind = cdc_mbim_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.c183 .unbind = huawei_cdc_ncm_unbind,
Dcdc_ether.c439 .unbind = usbnet_cdc_unbind,
449 .unbind = usbnet_cdc_unbind,
Drndis_host.c593 .unbind = rndis_unbind,
604 .unbind = rndis_unbind,
Dlg-vl600.c323 .unbind = vl600_unbind,
Dcx82310_eth.c316 .unbind = cx82310_unbind,
Dax88172a.c416 .unbind = ax88172a_unbind,
Dusbnet.c1560 if (dev->driver_info->unbind) in usbnet_disconnect()
1561 dev->driver_info->unbind (dev, intf); in usbnet_disconnect()
1766 if (info->unbind) in usbnet_probe()
1767 info->unbind (dev, udev); in usbnet_probe()
Dcdc_ncm.c1552 .unbind = cdc_ncm_unbind,
1565 .unbind = cdc_ncm_unbind,
1578 .unbind = cdc_ncm_unbind,
Dqmi_wwan.c379 .unbind = qmi_wwan_unbind,
Dsierra_net.c910 .unbind = sierra_net_unbind,
Dsmsc95xx.c1905 .unbind = smsc95xx_unbind,
Dsmsc75xx.c2239 .unbind = smsc75xx_unbind,
/linux-4.4.14/include/linux/usb/
Dcomposite.h204 void (*unbind)(struct usb_configuration *, member
300 void (*unbind)(struct usb_configuration *); member
382 int (*unbind)(struct usb_composite_dev *); member
Dusbnet.h125 void (*unbind)(struct usbnet *, struct usb_interface *); member
Dgadget.h1065 void (*unbind)(struct usb_gadget *); member
/linux-4.4.14/arch/alpha/include/asm/
Dagp_backend.h37 int (*unbind)(alpha_agp_info *, off_t, struct agp_memory *); member
/linux-4.4.14/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.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_resource_priv.h79 int (*unbind) (struct vmw_resource *res, member
Dvmwgfx_resource.c70 .unbind = NULL
134 res->func->unbind != NULL) { in vmw_resource_release()
139 res->func->unbind(res, false, &val_buf); in vmw_resource_release()
1343 if (unlikely(func->unbind != NULL && in vmw_resource_do_evict()
1345 ret = func->unbind(res, res->res_dirty, &val_buf); in vmw_resource_do_evict()
1506 if (unlikely(res->func->unbind == NULL)) in vmw_resource_move_notify()
1509 (void) res->func->unbind(res, true, &val_buf); in vmw_resource_move_notify()
Dvmwgfx_context.c83 .unbind = NULL
95 .unbind = vmw_gb_context_unbind
107 .unbind = vmw_dx_context_unbind
Dvmwgfx_shader.c102 .unbind = vmw_gb_shader_unbind
119 .unbind = vmw_dx_shader_unbind,
Dvmwgfx_cotable.c123 .unbind = vmw_cotable_unbind,
Dvmwgfx_buffer.c688 .unbind = vmw_ttm_unbind,
Dvmwgfx_surface.c106 .unbind = &vmw_legacy_srf_unbind
118 .unbind = vmw_gb_surface_unbind
/linux-4.4.14/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.4.14/include/media/
Dv4l2-async.h89 void (*unbind)(struct v4l2_async_notifier *notifier, member
/linux-4.4.14/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.4.14/net/netlink/
Daf_netlink.h81 void (*unbind)(struct net *net, int group); member
Daf_netlink.c1213 void (*unbind)(struct net *net, int group); in netlink_create() local
1239 unbind = nl_table[protocol].unbind; in netlink_create()
1256 nlk->netlink_unbind = unbind; in netlink_create()
1331 nl_table[sk->sk_protocol].unbind = NULL; in netlink_release()
2669 nl_table[unit].unbind = cfg->unbind; in __netlink_kernel_create()
Dgenetlink.c1050 .unbind = genl_unbind, in genl_pernet_init()
/linux-4.4.14/drivers/usb/gadget/
Dcomposite.c256 if (f->unbind) in usb_remove_function()
257 f->unbind(c, f); in usb_remove_function()
810 if (f->unbind) { in usb_add_config()
813 f->unbind(config, f); in usb_add_config()
862 if (f->unbind) { in remove_config()
864 f->unbind(config, f); in remove_config()
869 if (config->unbind) { in remove_config()
871 config->unbind(config); in remove_config()
1913 if (cdev->driver->unbind && unbind_driver) in __composite_unbind()
1914 cdev->driver->unbind(cdev); in __composite_unbind()
[all …]
Dconfigfs.c1221 if (f->unbind) { in purge_configs_funcs()
1224 f->unbind(c, f); in purge_configs_funcs()
1397 .unbind = configfs_composite_unbind,
1439 gi->composite.unbind = configfs_do_nothing; in gadgets_make()
/linux-4.4.14/drivers/acpi/
Dglue.c349 else if (adev->handler && adev->handler->unbind) in acpi_platform_notify_remove()
350 adev->handler->unbind(dev); in acpi_platform_notify_remove()
Dacpi_lpss.c752 .unbind = acpi_lpss_unbind,
Dthermal.c873 .unbind = acpi_thermal_unbind_cooling_device,
/linux-4.4.14/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.4.14/drivers/usb/gadget/udc/
Dudc-core.c450 udc->driver->unbind(udc->gadget); in usb_gadget_remove_driver()
506 driver->unbind(udc->gadget); in udc_bind_to_driver()
579 if (!driver || !driver->unbind) in usb_gadget_unregister_driver()
/linux-4.4.14/drivers/usb/gadget/legacy/
Dncm.c208 .unbind = gncm_unbind,
Dgmidi.c192 .unbind = midi_unbind,
Dprinter.c217 .unbind = printer_unbind,
Dcdc2.c234 .unbind = cdc_unbind,
Dacm_ms.c260 .unbind = acm_ms_unbind,
Dmass_storage.c251 .unbind = msg_unbind,
Dserial.c243 .unbind = gs_unbind,
Dhid.c264 .unbind = hid_unbind,
Daudio.c304 .unbind = audio_unbind,
Dether.c479 .unbind = eth_unbind,
Dzero.c410 .unbind = zero_unbind,
Dnokia.c433 .unbind = nokia_unbind,
Dwebcam.c431 .unbind = webcam_unbind,
Dmulti.c491 .unbind = multi_unbind,
Ddbgp.c399 .unbind = dbgp_unbind,
Dg_ffs.c158 .unbind = gfs_unbind,
Dinode.c1689 .unbind = gadgetfs_unbind,
1714 .unbind = gadgetfs_nop,
Dtcm_usb_gadget.c2164 fu->function.unbind = usbg_unbind; in usbg_cfg_bind()
2213 .unbind = guas_unbind,
/linux-4.4.14/drivers/usb/atm/
Dusbatm.h98 void (*unbind) (struct usbatm_data *, struct usb_interface *); member
Dusbatm.c1206 if (instance->driver->unbind) in usbatm_usb_probe()
1207 instance->driver->unbind(instance, intf); in usbatm_usb_probe()
1270 if (instance->driver->unbind) in usbatm_usb_disconnect()
1271 instance->driver->unbind(instance, intf); in usbatm_usb_disconnect()
Dxusbatm.c210 xusbatm_drivers[i].unbind = xusbatm_unbind; in xusbatm_init()
Dspeedtch.c948 .unbind = speedtch_unbind,
Dcxacru.c1343 .unbind = cxacru_unbind,
Dueagle-atm.c2633 .unbind = uea_unbind,
/linux-4.4.14/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.4.14/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.c201 static DRIVER_ATTR_WO(unbind);
/linux-4.4.14/drivers/gpu/drm/vc4/
Dvc4_hvs.c137 .unbind = vc4_hvs_unbind,
Dvc4_drv.c224 .unbind = vc4_drm_unbind,
Dvc4_hdmi.c564 .unbind = vc4_hdmi_unbind,
Dvc4_crtc.c652 .unbind = vc4_crtc_unbind,
/linux-4.4.14/sound/hda/
Dhdac_i915.c164 .unbind = hdac_component_master_unbind,
/linux-4.4.14/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.
119 This interface function unbind a thermal cooling device from the certain
121 the thermal zone device .unbind callback.
/linux-4.4.14/drivers/gpu/drm/msm/edp/
Dedp.c104 .unbind = edp_unbind,
/linux-4.4.14/drivers/gpu/drm/imx/
Ddw_hdmi-imx.c267 .unbind = dw_hdmi_imx_unbind,
Dparallel-display.c281 .unbind = imx_pd_unbind,
Dipuv3-crtc.c450 .unbind = ipu_drm_unbind,
Dimx-drm-core.c536 .unbind = imx_drm_unbind,
Dimx-tve.c706 .unbind = imx_tve_unbind,
Dimx-ldb.c662 .unbind = imx_ldb_unbind,
/linux-4.4.14/drivers/gpu/drm/rockchip/
Ddw_hdmi-rockchip.c311 .unbind = dw_hdmi_rockchip_unbind,
Drockchip_drm_drv.c481 .unbind = rockchip_drm_unbind,
Drockchip_drm_vop.c1754 .unbind = vop_unbind,
/linux-4.4.14/drivers/gpu/drm/sti/
Dsti_drv.c241 .unbind = sti_unbind,
Dsti_compositor.c161 .unbind = sti_compositor_unbind,
Dsti_dvo.c476 .unbind = sti_dvo_unbind,
Dsti_tvout.c673 .unbind = sti_tvout_unbind,
Dsti_hda.c707 .unbind = sti_hda_unbind,
Dsti_hdmi.c763 .unbind = sti_hdmi_unbind,
Dsti_hqvdp.c1015 .unbind = sti_hqvdp_unbind,
/linux-4.4.14/drivers/gpu/drm/msm/dsi/
Ddsi.c146 .unbind = dsi_unbind,
/linux-4.4.14/drivers/thermal/
Dthermal_core.c1397 goto unbind; in thermal_zone_unbind_cooling_device()
1405 unbind: in thermal_zone_unbind_cooling_device()
1587 if (tz->ops->unbind) { in thermal_cooling_device_unregister()
1588 tz->ops->unbind(tz, cdev); in thermal_cooling_device_unregister()
1987 if (tz->ops->unbind) { in thermal_zone_device_unregister()
1988 tz->ops->unbind(tz, cdev); in thermal_zone_device_unregister()
Ddb8500_thermal.c215 .unbind = db8500_cdev_unbind,
Dimx_thermal.c337 .unbind = imx_unbind,
Dof-thermal.c394 .unbind = of_thermal_unbind,
/linux-4.4.14/drivers/gpu/drm/msm/adreno/
Dadreno_device.c268 .unbind = adreno_unbind,
/linux-4.4.14/Documentation/usb/
Dpower-management.txt341 closest you can come is to unbind the interfaces' drivers.
604 need to unbind the interface drivers before the usb_device will suspend. An
606 to unbind interface drivers, not the driver of the parent usb device. Also,
627 $prefix/3-1:1.0/3-1-port1/device/3-1.1:<intf0>/driver/unbind
628 $prefix/3-1:1.0/3-1-port1/device/3-1.1:<intf1>/driver/unbind
630 $prefix/3-1:1.0/3-1-port1/device/3-1.1:<intfN>/driver/unbind
736 <child>/driver/unbind:
739 wakeup-capability for an interface device is to unbind
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_drv.c268 .unbind = armada_drm_unbind,
Darmada_crtc.c1300 .unbind = armada_lcd_unbind,
/linux-4.4.14/drivers/usb/gadget/function/
Df_serial.c350 gser->port.func.unbind = gser_unbind; in gser_alloc()
Df_subset.c500 geth->port.func.unbind = geth_unbind; in geth_alloc()
Df_obex.c482 obex->port.func.unbind = obex_unbind; in obex_alloc()
Df_eem.c635 eem->port.func.unbind = eem_unbind; in eem_alloc()
Df_phonet.c688 fp->function.unbind = pn_unbind; in phonet_alloc()
Df_acm.c752 acm->port.func.unbind = acm_unbind; in acm_alloc_func()
Df_ecm.c944 ecm->port.func.unbind = ecm_unbind; in ecm_alloc()
Df_rndis.c985 rndis->port.func.unbind = rndis_unbind; in rndis_alloc()
Df_uvc.c914 uvc->func.unbind = uvc_unbind; in uvc_alloc()
Df_uac1.c966 audio->card.func.unbind = f_audio_unbind; in f_audio_alloc()
Df_hid.c954 hidg->func.unbind = hidg_unbind; in hidg_alloc()
Df_midi.c1156 midi->func.unbind = f_midi_unbind; in f_midi_alloc()
Df_printer.c1405 dev->function.unbind = printer_func_unbind; in gprinter_alloc()
Df_ncm.c1601 ncm->port.func.unbind = ncm_unbind; in ncm_alloc()
Df_uac2.c1592 agdev->func.unbind = afunc_unbind; in afunc_alloc()
Df_mass_storage.c3527 fsg->function.unbind = fsg_unbind; in fsg_alloc()
Df_fs.c3268 func->function.unbind = ffs_func_unbind; in ffs_alloc()
/linux-4.4.14/include/drm/ttm/
Dttm_bo_driver.h67 int (*unbind) (struct ttm_tt *ttm); member
/linux-4.4.14/drivers/thermal/ti-soc-thermal/
Dti-thermal-common.c298 .unbind = ti_thermal_unbind,
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Dsdi.c381 .unbind = sdi_unbind,
Ddpi.c816 .unbind = dpi_unbind,
Dhdmi5.c814 .unbind = hdmi5_unbind,
Dhdmi4.c778 .unbind = hdmi4_unbind,
Dvenc.c940 .unbind = venc_unbind,
Drfbi.c1023 .unbind = rfbi_unbind,
Ddss.c1215 .unbind = dss_unbind,
Ddispc.c4054 .unbind = dispc_unbind,
Ddsi.c5512 .unbind = dsi_unbind,
/linux-4.4.14/drivers/platform/x86/
Dacerhdf.c488 .unbind = acerhdf_unbind,
/linux-4.4.14/tools/usb/usbip/
DREADME53 - Use `usbip unbind --busid 1-2' to stop exporting the device.
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c324 .unbind = &virtio_gpu_ttm_backend_unbind,
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_vidi.c497 .unbind = vidi_unbind,
Dexynos_drm_drv.c611 .unbind = exynos_drm_unbind,
Dexynos5433_drm_decon.c551 .unbind = decon_unbind,
Dexynos7_drm_decon.c732 .unbind = decon_unbind,
Dexynos_drm_fimd.c995 .unbind = fimd_unbind,
Dexynos_dp_core.c1340 .unbind = exynos_dp_unbind,
Dexynos_mixer.c1244 .unbind = mixer_unbind,
Dexynos_hdmi.c1816 .unbind = hdmi_unbind,
Dexynos_drm_dsi.c1866 .unbind = exynos_dsi_unbind,
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c293 .unbind = &qxl_ttm_backend_unbind,
/linux-4.4.14/include/acpi/
Dacpi_bus.h136 void (*unbind)(struct device *phys_dev); member
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi.c518 .unbind = hdmi_unbind,
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_drv.c644 .unbind = tilcdc_unbind,
/linux-4.4.14/Documentation/driver-model/
Ddriver.txt169 remove is called to unbind a driver from a device. This may be
/linux-4.4.14/arch/alpha/kernel/
Dcore_titan.c722 .unbind = titan_agp_unbind_memory,
Dcore_marvel.c1057 .unbind = marvel_agp_unbind_memory,
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_audio.c755 .unbind = i915_audio_component_unbind,
/linux-4.4.14/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.4.14/drivers/usb/core/
Dhub.c5564 int unbind = 0; in usb_reset_device() local
5569 unbind = (drv->pre_reset)(cintf); in usb_reset_device()
5572 unbind = 1; in usb_reset_device()
5573 if (unbind) in usb_reset_device()
/linux-4.4.14/Documentation/networking/
Dcdc_mbim.txt33 unbind/bind is required to make the change effective for NCM/MBIM
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_drv.c1084 .unbind = msm_drm_unbind,
/linux-4.4.14/drivers/media/platform/soc_camera/
Dsoc_camera.c1569 sasc->notifier.unbind = soc_camera_async_unbind; in scan_async_group()
1668 sasc->notifier.unbind = soc_camera_async_unbind; in soc_of_bind()
/linux-4.4.14/drivers/net/wireless/
Drndis_wlan.c3595 .unbind = rndis_wlan_unbind,
3610 .unbind = rndis_wlan_unbind,
3625 .unbind = rndis_wlan_unbind,
/linux-4.4.14/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.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c643 .unbind = &amdgpu_ttm_backend_unbind,
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c673 .unbind = &radeon_ttm_backend_unbind,
/linux-4.4.14/Documentation/i2c/
Dwriting-clients146 those devices, and a remove() method to unbind.
/linux-4.4.14/drivers/gpu/drm/i2c/
Dtda998x_drv.c1482 .unbind = tda998x_unbind,
/linux-4.4.14/Documentation/isdn/
DREADME531 "isdnctrl unbind <InterfaceName>"
/linux-4.4.14/Documentation/video4linux/
Dv4l2-framework.txt439 called. When a subdevice is removed from the system the .unbind() method is