drivers/ata/pata_parport/aten.c
137
.disconnect = aten_disconnect,
drivers/ata/pata_parport/bpck.c
497
.disconnect = bpck_disconnect,
drivers/ata/pata_parport/bpck6.c
454
.disconnect = bpck6_disconnect,
drivers/ata/pata_parport/comm.c
198
.disconnect = comm_disconnect,
drivers/ata/pata_parport/dstr.c
228
.disconnect = dstr_disconnect,
drivers/ata/pata_parport/epat.c
342
.disconnect = epat_disconnect,
drivers/ata/pata_parport/epia.c
303
.disconnect = epia_disconnect,
drivers/ata/pata_parport/fit2.c
130
.disconnect = fit2_disconnect,
drivers/ata/pata_parport/fit3.c
181
.disconnect = fit3_disconnect,
drivers/ata/pata_parport/friq.c
255
.disconnect = friq_disconnect,
drivers/ata/pata_parport/frpw.c
290
.disconnect = frpw_disconnect,
drivers/ata/pata_parport/kbic.c
264
.disconnect = k951_disconnect,
drivers/ata/pata_parport/kbic.c
280
.disconnect = k971_disconnect,
drivers/ata/pata_parport/ktti.c
104
.disconnect = ktti_disconnect,
drivers/ata/pata_parport/on20.c
140
.disconnect = on20_disconnect,
drivers/ata/pata_parport/on26.c
307
.disconnect = on26_disconnect,
drivers/ata/pata_parport/pata_parport.c
36
pi->proto->disconnect(pi);
drivers/ata/pata_parport/pata_parport.c
369
pi->proto->disconnect(pi);
drivers/ata/pata_parport/pata_parport.h
66
void (*disconnect)(struct pi_adapter *pi);
drivers/block/drbd/drbd_receiver.c
3538
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3546
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3552
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3585
disconnect:
drivers/block/drbd/drbd_receiver.c
3755
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3761
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3769
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3775
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3791
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3799
goto disconnect;
drivers/block/drbd/drbd_receiver.c
3848
disconnect:
drivers/block/drbd/drbd_receiver.c
5854
goto disconnect;
drivers/block/drbd/drbd_receiver.c
5892
disconnect:
drivers/bluetooth/ath3k.c
526
.disconnect = ath3k_disconnect,
drivers/bluetooth/bcm203x.c
254
.disconnect = bcm203x_disconnect,
drivers/bluetooth/bfusb.c
713
.disconnect = bfusb_disconnect,
drivers/bluetooth/bpa10x.c
437
.disconnect = bpa10x_disconnect,
drivers/bluetooth/btusb.c
4253
data->disconnect = btusb_mtk_disconnect;
drivers/bluetooth/btusb.c
4446
if (data->disconnect)
drivers/bluetooth/btusb.c
4447
data->disconnect(hdev);
drivers/bluetooth/btusb.c
4644
.disconnect = btusb_disconnect,
drivers/bluetooth/btusb.c
975
int (*disconnect)(struct hci_dev *hdev);
drivers/char/xillybus/xillyusb.c
2270
.disconnect = xillyusb_disconnect,
drivers/comedi/drivers/dt9812.c
921
.disconnect = comedi_usb_auto_unconfig,
drivers/comedi/drivers/ni_usb6501.c
605
.disconnect = comedi_usb_auto_unconfig,
drivers/comedi/drivers/usbdux.c
1720
.disconnect = comedi_usb_auto_unconfig,
drivers/comedi/drivers/usbduxfast.c
1031
.disconnect = comedi_usb_auto_unconfig,
drivers/comedi/drivers/usbduxsigma.c
1607
.disconnect = comedi_usb_auto_unconfig,
drivers/comedi/drivers/vmk80xx.c
864
.disconnect = comedi_usb_auto_unconfig,
drivers/crypto/ccp/sev-dev-tsm.c
339
.disconnect = dsm_disconnect,
drivers/gnss/usb.c
207
.disconnect = gnss_usb_disconnect,
drivers/gpib/agilent_82357a/agilent_82357a.c
1654
.disconnect = agilent_82357a_driver_disconnect,
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
2017
.disconnect = skel_disconnect,
drivers/gpib/ni_usb/ni_usb_gpib.c
2643
.disconnect = ni_usb_driver_disconnect,
drivers/gpio/gpio-mpsse.c
732
.disconnect = gpio_mpsse_disconnect,
drivers/gpu/drm/gud/gud_drv.c
695
.disconnect = gud_disconnect,
drivers/gpu/drm/i915/display/intel_tc.c
1252
.disconnect = xelpdp_tc_phy_disconnect,
drivers/gpu/drm/i915/display/intel_tc.c
1497
tc->phy_ops->disconnect(tc);
drivers/gpu/drm/i915/display/intel_tc.c
44
void (*disconnect)(struct intel_tc_port *tc);
drivers/gpu/drm/i915/display/intel_tc.c
757
.disconnect = icl_tc_phy_disconnect,
drivers/gpu/drm/i915/display/intel_tc.c
791
.disconnect = icl_tc_phy_disconnect,
drivers/gpu/drm/i915/display/intel_tc.c
998
.disconnect = adlp_tc_phy_disconnect,
drivers/gpu/drm/mediatek/mtk_ddp_comp.c
418
.disconnect = mtk_ovl_adaptor_disconnect,
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
337
if (comp->funcs && comp->funcs->disconnect) {
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
338
comp->funcs->disconnect(comp->dev, mmsys_dev, next);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
88
void (*disconnect)(struct device *dev, struct device *mmsys_dev, unsigned int next);
drivers/gpu/drm/tiny/appletbdrm.c
826
.disconnect = appletbdrm_disconnect,
drivers/gpu/drm/tiny/gm12u320.c
737
.disconnect = gm12u320_usb_disconnect,
drivers/gpu/drm/udl/udl_drv.c
141
.disconnect = udl_usb_disconnect,
drivers/greybus/core.c
274
driver->disconnect(bundle);
drivers/greybus/es2.c
1452
.disconnect = ap_disconnect,
drivers/hid/hid-appletb-kbd.c
418
kbd->inp_handler.disconnect = appletb_kbd_inp_disconnect;
drivers/hid/usbhid/hid-core.c
1688
.disconnect = usbhid_disconnect,
drivers/hid/usbhid/usbkbd.c
394
.disconnect = usb_kbd_disconnect,
drivers/hid/usbhid/usbmouse.c
228
.disconnect = usb_mouse_disconnect,
drivers/hwmon/powerz.c
262
.disconnect = powerz_disconnect,
drivers/i2c/busses/i2c-cp2615.c
331
.disconnect = cp2615_i2c_remove,
drivers/i2c/busses/i2c-diolan-u2c.c
510
.disconnect = diolan_u2c_disconnect,
drivers/i2c/busses/i2c-robotfuzz-osif.c
193
.disconnect = osif_disconnect,
drivers/i2c/busses/i2c-taos-evm.c
303
.disconnect = taos_disconnect,
drivers/i2c/busses/i2c-tiny-usb.c
300
.disconnect = i2c_tiny_usb_disconnect,
drivers/infiniband/core/cma_trace.h
61
DEFINE_CMA_FSM_EVENT(disconnect);
drivers/infiniband/hw/cxgb4/cm.c
1471
int disconnect = 0;
drivers/infiniband/hw/cxgb4/cm.c
1663
disconnect = 1;
drivers/infiniband/hw/cxgb4/cm.c
1682
disconnect = 1;
drivers/infiniband/hw/cxgb4/cm.c
1689
disconnect = 2;
drivers/infiniband/hw/cxgb4/cm.c
1692
return disconnect;
drivers/infiniband/hw/cxgb4/cm.c
1853
int disconnect = 0;
drivers/infiniband/hw/cxgb4/cm.c
1867
disconnect = process_mpa_reply(ep, skb);
drivers/infiniband/hw/cxgb4/cm.c
1872
disconnect = process_mpa_request(ep, skb);
drivers/infiniband/hw/cxgb4/cm.c
1886
disconnect = 1;
drivers/infiniband/hw/cxgb4/cm.c
1893
if (disconnect)
drivers/infiniband/hw/cxgb4/cm.c
1894
c4iw_ep_disconnect(ep, disconnect == 2, GFP_KERNEL);
drivers/infiniband/hw/cxgb4/cm.c
2717
int disconnect = 1;
drivers/infiniband/hw/cxgb4/cm.c
2764
disconnect = 1;
drivers/infiniband/hw/cxgb4/cm.c
2768
disconnect = 0;
drivers/infiniband/hw/cxgb4/cm.c
2772
disconnect = 0;
drivers/infiniband/hw/cxgb4/cm.c
2784
disconnect = 0;
drivers/infiniband/hw/cxgb4/cm.c
2787
disconnect = 0;
drivers/infiniband/hw/cxgb4/cm.c
2793
if (disconnect)
drivers/infiniband/hw/cxgb4/qp.c
1844
int disconnect = 0;
drivers/infiniband/hw/cxgb4/qp.c
1944
disconnect = 1;
drivers/infiniband/hw/cxgb4/qp.c
1960
disconnect = 1;
drivers/infiniband/hw/cxgb4/qp.c
1972
disconnect = 1;
drivers/infiniband/hw/cxgb4/qp.c
2059
if (disconnect) {
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
267
__ATTR(disconnect, 0644, rtrs_clt_disconnect_show,
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
63
__ATTR(disconnect, 0644,
drivers/input/apm-power.c
102
.disconnect = apmpower_disconnect,
drivers/input/evdev.c
1424
.disconnect = evdev_disconnect,
drivers/input/gameport/gameport.c
231
drv->disconnect(gameport);
drivers/input/gameport/gameport.c
737
drv->disconnect(gameport);
drivers/input/input-leds.c
206
.disconnect = input_leds_disconnect,
drivers/input/input.c
2189
handle->handler->disconnect(handle);
drivers/input/input.c
2490
handler->disconnect(handle);
drivers/input/joydev.c
1079
.disconnect = joydev_disconnect,
drivers/input/joystick/a3d.c
393
.disconnect = a3d_disconnect,
drivers/input/joystick/adi.c
545
.disconnect = adi_disconnect,
drivers/input/joystick/analog.c
690
.disconnect = analog_disconnect,
drivers/input/joystick/cobra.c
241
.disconnect = cobra_disconnect,
drivers/input/joystick/fsia6b.c
228
.disconnect = fsia6b_serio_disconnect
drivers/input/joystick/gf2k.c
353
.disconnect = gf2k_disconnect,
drivers/input/joystick/grip.c
405
.disconnect = grip_disconnect,
drivers/input/joystick/grip_mp.c
688
.disconnect = grip_disconnect,
drivers/input/joystick/guillemot.c
261
.disconnect = guillemot_disconnect,
drivers/input/joystick/iforce/iforce-serio.c
244
.disconnect = iforce_serio_disconnect,
drivers/input/joystick/iforce/iforce-usb.c
290
.disconnect = iforce_usb_disconnect,
drivers/input/joystick/interact.c
291
.disconnect = interact_disconnect,
drivers/input/joystick/joydump.c
139
.disconnect = joydump_disconnect,
drivers/input/joystick/magellan.c
202
.disconnect = magellan_disconnect,
drivers/input/joystick/pxrc.c
262
.disconnect = pxrc_disconnect,
drivers/input/joystick/sidewinder.c
807
.disconnect = sw_disconnect,
drivers/input/joystick/spaceball.c
287
.disconnect = spaceball_disconnect,
drivers/input/joystick/spaceorb.c
217
.disconnect = spaceorb_disconnect,
drivers/input/joystick/stinger.c
188
.disconnect = stinger_disconnect,
drivers/input/joystick/tmdc.c
417
.disconnect = tmdc_disconnect,
drivers/input/joystick/twidjoy.c
241
.disconnect = twidjoy_disconnect,
drivers/input/joystick/warrior.c
197
.disconnect = warrior_disconnect,
drivers/input/joystick/xpad.c
2336
.disconnect = xpad_disconnect,
drivers/input/joystick/zhenhua.c
199
.disconnect = zhenhua_disconnect,
drivers/input/keyboard/atkbd.c
1443
.disconnect = atkbd_disconnect,
drivers/input/keyboard/hil_kbd.c
582
.disconnect = hil_dev_disconnect,
drivers/input/keyboard/lkkbd.c
717
.disconnect = lkkbd_disconnect,
drivers/input/keyboard/newtonkbd.c
146
.disconnect = nkbd_disconnect,
drivers/input/keyboard/stowaway.c
150
.disconnect = skbd_disconnect,
drivers/input/keyboard/sunkbd.c
373
.disconnect = sunkbd_disconnect,
drivers/input/keyboard/xtkbd.c
149
.disconnect = xtkbd_disconnect,
drivers/input/misc/ati_remote2.c
989
.disconnect = ati_remote2_disconnect,
drivers/input/misc/cm109.c
872
.disconnect = cm109_usb_disconnect,
drivers/input/misc/ims-pcu.c
2134
.disconnect = ims_pcu_disconnect,
drivers/input/misc/keyspan_remote.c
581
.disconnect = keyspan_disconnect,
drivers/input/misc/powermate.c
442
.disconnect = powermate_disconnect,
drivers/input/misc/yealink.c
948
.disconnect = usb_disconnect,
drivers/input/mouse/alps.c
3155
psmouse->disconnect = alps_disconnect;
drivers/input/mouse/appletouch.c
999
.disconnect = atp_disconnect,
drivers/input/mouse/bcm5974.c
1057
.disconnect = bcm5974_disconnect,
drivers/input/mouse/byd.c
480
psmouse->disconnect = byd_disconnect;
drivers/input/mouse/cypress_ps2.c
657
psmouse->disconnect = cypress_disconnect;
drivers/input/mouse/elantech.c
2146
psmouse->disconnect = elantech_disconnect;
drivers/input/mouse/focaltech.c
434
psmouse->disconnect = focaltech_disconnect;
drivers/input/mouse/hgpk.c
932
psmouse->disconnect = hgpk_disconnect;
drivers/input/mouse/lifebook.c
340
psmouse->disconnect = lifebook_disconnect;
drivers/input/mouse/logips2pp.c
336
psmouse->disconnect = ps2pp_disconnect;
drivers/input/mouse/psmouse-base.c
1495
if (psmouse->disconnect)
drivers/input/mouse/psmouse-base.c
1496
psmouse->disconnect(psmouse);
drivers/input/mouse/psmouse-base.c
1660
if (psmouse->disconnect)
drivers/input/mouse/psmouse-base.c
1661
psmouse->disconnect(psmouse);
drivers/input/mouse/psmouse-base.c
1786
.disconnect = psmouse_disconnect,
drivers/input/mouse/psmouse-base.c
1934
if (psmouse->disconnect)
drivers/input/mouse/psmouse-base.c
1935
psmouse->disconnect(psmouse);
drivers/input/mouse/psmouse-base.c
1957
if (psmouse->disconnect)
drivers/input/mouse/psmouse-base.c
1958
psmouse->disconnect(psmouse);
drivers/input/mouse/psmouse-base.c
988
psmouse->disconnect = NULL;
drivers/input/mouse/psmouse-smbus.c
259
psmouse->disconnect = psmouse_smbus_disconnect;
drivers/input/mouse/psmouse.h
125
void (*disconnect)(struct psmouse *psmouse);
drivers/input/mouse/sentelic.c
1039
psmouse->disconnect = fsp_disconnect;
drivers/input/mouse/sermouse.c
337
.disconnect = sermouse_disconnect,
drivers/input/mouse/synaptics.c
1659
psmouse->disconnect = synaptics_disconnect;
drivers/input/mouse/synaptics_usb.c
549
.disconnect = synusb_disconnect,
drivers/input/mouse/trackpoint.c
426
psmouse->disconnect = trackpoint_disconnect;
drivers/input/mouse/vmmouse.c
454
psmouse->disconnect = vmmouse_disconnect;
drivers/input/mouse/vsxxxaa.c
532
.disconnect = vsxxxaa_disconnect,
drivers/input/mousedev.c
1056
.disconnect = mousedev_disconnect,
drivers/input/serio/ps2mult.c
289
.disconnect = ps2mult_disconnect,
drivers/input/serio/serio.c
62
serio->drv->disconnect(serio);
drivers/input/serio/serio_raw.c
414
.disconnect = serio_raw_disconnect,
drivers/input/tablet/acecad.c
250
.disconnect = usb_acecad_disconnect,
drivers/input/tablet/aiptek.c
1888
.disconnect = aiptek_disconnect,
drivers/input/tablet/hanwang.c
439
.disconnect = hanwang_disconnect,
drivers/input/tablet/kbtab.c
200
.disconnect = kbtab_disconnect,
drivers/input/tablet/pegasus_notetaker.c
481
.disconnect = pegasus_disconnect,
drivers/input/tablet/wacom_serial4.c
614
.disconnect = wacom_disconnect,
drivers/input/touchscreen/dynapro.c
182
.disconnect = dynapro_disconnect,
drivers/input/touchscreen/egalax_ts_serial.c
183
.disconnect = egalax_disconnect,
drivers/input/touchscreen/elo.c
403
.disconnect = elo_disconnect,
drivers/input/touchscreen/fujitsu_ts.c
169
.disconnect = fujitsu_disconnect,
drivers/input/touchscreen/gunze.c
166
.disconnect = gunze_disconnect,
drivers/input/touchscreen/hampshire.c
181
.disconnect = hampshire_disconnect,
drivers/input/touchscreen/inexio.c
183
.disconnect = inexio_disconnect,
drivers/input/touchscreen/mtouch.c
197
.disconnect = mtouch_disconnect,
drivers/input/touchscreen/penmount.c
312
.disconnect = pm_disconnect,
drivers/input/touchscreen/sur40.c
1181
.disconnect = sur40_disconnect,
drivers/input/touchscreen/touchit213.c
211
.disconnect = touchit213_disconnect,
drivers/input/touchscreen/touchright.c
171
.disconnect = tr_disconnect,
drivers/input/touchscreen/touchwin.c
178
.disconnect = tw_disconnect,
drivers/input/touchscreen/tsc40.c
165
.disconnect = tsc_disconnect,
drivers/input/touchscreen/usbtouchscreen.c
1789
.disconnect = usbtouch_disconnect,
drivers/input/touchscreen/wacom_w8001.c
701
.disconnect = w8001_disconnect,
drivers/isdn/hardware/mISDN/hfcsusb.c
2153
.disconnect = hfcsusb_disconnect,
drivers/leds/trigger/ledtrig-input-events.c
130
.disconnect = input_events_disconnect,
drivers/macintosh/mac_hid.c
158
.disconnect = mac_hid_emumouse_disconnect,
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1834
.disconnect = extron_disconnect,
drivers/media/cec/usb/pulse8/pulse8-cec.c
921
.disconnect = pulse8_disconnect,
drivers/media/cec/usb/rainshadow/rainshadow-cec.c
379
.disconnect = rain_disconnect,
drivers/media/radio/dsbr100.c
413
.disconnect = usb_dsbr100_disconnect,
drivers/media/radio/radio-keene.c
397
.disconnect = usb_keene_disconnect,
drivers/media/radio/radio-ma901.c
449
.disconnect = usb_ma901radio_disconnect,
drivers/media/radio/radio-mr800.c
592
.disconnect = usb_amradio_disconnect,
drivers/media/radio/radio-raremono.c
385
.disconnect = usb_raremono_disconnect,
drivers/media/radio/radio-shark.c
421
.disconnect = usb_shark_disconnect,
drivers/media/radio/radio-shark2.c
387
.disconnect = usb_shark_disconnect,
drivers/media/radio/si470x/radio-si470x-usb.c
842
.disconnect = si470x_usb_driver_disconnect,
drivers/media/radio/si4713/radio-usb-si4713.c
518
.disconnect = usb_si4713_disconnect,
drivers/media/rc/ati_remote.c
963
.disconnect = ati_remote_disconnect,
drivers/media/rc/igorplugusb.c
260
.disconnect = igorplugusb_disconnect,
drivers/media/rc/iguanair.c
553
.disconnect = iguanair_disconnect,
drivers/media/rc/imon.c
449
.disconnect = imon_disconnect,
drivers/media/rc/imon_raw.c
208
.disconnect = imon_disconnect,
drivers/media/rc/ir_toy.c
553
.disconnect = irtoy_disconnect,
drivers/media/rc/mceusb.c
1877
.disconnect = mceusb_dev_disconnect,
drivers/media/rc/redrat3.c
1167
.disconnect = redrat3_dev_disconnect,
drivers/media/rc/streamzap.c
94
.disconnect = streamzap_disconnect,
drivers/media/rc/ttusbir.c
425
.disconnect = ttusbir_disconnect,
drivers/media/rc/xbox_remote.c
296
.disconnect = xbox_remote_disconnect,
drivers/media/usb/airspy/airspy.c
1102
.disconnect = airspy_disconnect,
drivers/media/usb/as102/as102_usb_drv.c
61
.disconnect = as102_usb_disconnect,
drivers/media/usb/au0828/au0828-core.c
800
.disconnect = au0828_usb_disconnect,
drivers/media/usb/b2c2/flexcop-usb.c
629
.disconnect = flexcop_usb_disconnect,
drivers/media/usb/cx231xx/cx231xx-cards.c
1979
.disconnect = cx231xx_usb_disconnect,
drivers/media/usb/dvb-usb-v2/af9015.c
1419
.disconnect = af9015_disconnect,
drivers/media/usb/dvb-usb-v2/af9015.c
1543
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/af9035.c
2187
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/anysee.c
1393
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/au6610.c
187
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/az6007.c
974
.disconnect = az6007_usb_disconnect,
drivers/media/usb/dvb-usb-v2/ce6230.c
274
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/dvb_usb.h
237
void (*disconnect)(struct dvb_usb_device *);
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
1020
if (d->props->disconnect)
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
1021
d->props->disconnect(d);
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
994
if (d->props->disconnect)
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
995
d->props->disconnect(d);
drivers/media/usb/dvb-usb-v2/dvbsky.c
817
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/ec168.c
366
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/gl861.c
565
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/lmedm04.c
1256
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1454
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
2000
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb-v2/zd1301.c
278
.disconnect = dvb_usbv2_disconnect,
drivers/media/usb/dvb-usb/a800.c
150
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/af9005.c
1091
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/az6027.c
1210
.disconnect = az6027_usb_disconnect,
drivers/media/usb/dvb-usb/cinergyT2-core.c
257
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/cxusb.c
2389
.disconnect = cxusb_disconnect,
drivers/media/usb/dvb-usb/dib0700_core.c
938
.disconnect = dib0700_disconnect,
drivers/media/usb/dvb-usb/dibusb-mb.c
480
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/dibusb-mc.c
157
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/digitv.c
365
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/dtt200u.c
423
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/dtv5100.c
222
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/dw2102.c
2644
.disconnect = dw2102_disconnect,
drivers/media/usb/dvb-usb/gp8psk.c
391
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/m920x.c
1272
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/nova-t-usb2.c
240
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/opera1.c
575
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/pctv452e.c
1103
.disconnect = pctv452e_usb_disconnect,
drivers/media/usb/dvb-usb/technisat-usb2.c
802
.disconnect = technisat_usb2_disconnect,
drivers/media/usb/dvb-usb/ttusb2.c
840
.disconnect = ttusb2_usb_disconnect,
drivers/media/usb/dvb-usb/umt-010.c
145
.disconnect = dvb_usb_device_exit,
drivers/media/usb/dvb-usb/vp702x.c
446
.disconnect = vp702x_usb_disconnect,
drivers/media/usb/dvb-usb/vp7045.c
247
.disconnect = dvb_usb_device_exit,
drivers/media/usb/em28xx/em28xx-cards.c
4236
.disconnect = em28xx_usb_disconnect,
drivers/media/usb/go7007/go7007-loader.c
125
.disconnect = go7007_loader_disconnect,
drivers/media/usb/go7007/go7007-usb.c
1350
.disconnect = go7007_usb_disconnect,
drivers/media/usb/gspca/benq.c
266
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/conex.c
945
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/cpia1.c
1890
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/dtcs033.c
272
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/etoms.c
774
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/finepix.c
285
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/gl860/gl860.c
524
.disconnect = sd_disconnect,
drivers/media/usb/gspca/jeilinj.c
529
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/jl2005bcd.c
516
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/kinect.c
463
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/konica.c
470
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/m5602/m5602_core.c
415
if (sd->sensor->disconnect)
drivers/media/usb/gspca/m5602/m5602_core.c
416
sd->sensor->disconnect(sd);
drivers/media/usb/gspca/m5602/m5602_core.c
430
.disconnect = m5602_disconnect
drivers/media/usb/gspca/m5602/m5602_mt9m111.h
122
.disconnect = mt9m111_disconnect,
drivers/media/usb/gspca/m5602/m5602_ov7660.h
103
.disconnect = ov7660_disconnect,
drivers/media/usb/gspca/m5602/m5602_ov9650.h
152
.disconnect = ov9650_disconnect,
drivers/media/usb/gspca/m5602/m5602_po1030.h
164
.disconnect = po1030_disconnect,
drivers/media/usb/gspca/m5602/m5602_s5k4aa.h
81
.disconnect = s5k4aa_disconnect,
drivers/media/usb/gspca/m5602/m5602_s5k83a.h
56
.disconnect = s5k83a_disconnect,
drivers/media/usb/gspca/m5602/m5602_sensor.h
66
void (*disconnect)(struct sd *sd);
drivers/media/usb/gspca/mars.c
419
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/mr97310a.c
1069
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/nw80x.c
2081
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/ov519.c
5019
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/ov534.c
1600
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/ov534_9.c
1813
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/pac207.c
467
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/pac7302.c
943
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/pac7311.c
679
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/se401.c
720
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sn9c2028.c
955
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sn9c20x.c
2401
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sonixb.c
1461
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sonixj.c
2973
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca1528.c
430
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca500.c
971
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca501.c
2028
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca505.c
783
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca506.c
591
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca508.c
1518
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/spca561.c
903
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sq905.c
420
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sq905c.c
322
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/sq930x.c
1148
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/stk014.c
426
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/stk1135.c
668
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/stv0680.c
331
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/stv06xx/stv06xx.c
633
.disconnect = sd_disconnect,
drivers/media/usb/gspca/sunplus.c
1065
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/t613.c
1033
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/topro.c
4960
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/touptek.c
705
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/tv8532.c
357
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/vc032x.c
3830
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/vicam.c
345
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/xirlink_cit.c
3141
.disconnect = gspca_disconnect,
drivers/media/usb/gspca/zc3xx.c
7017
.disconnect = gspca_disconnect,
drivers/media/usb/hackrf/hackrf.c
1540
.disconnect = hackrf_disconnect,
drivers/media/usb/hdpvr/hdpvr-core.c
440
.disconnect = hdpvr_disconnect,
drivers/media/usb/msi2500/msi2500.c
1299
.disconnect = msi2500_disconnect,
drivers/media/usb/pvrusb2/pvrusb2-main.c
89
.disconnect = pvr_disconnect
drivers/media/usb/pwc/pwc-if.c
124
.disconnect = usb_pwc_disconnect, /* disconnect() */
drivers/media/usb/s2255/s2255drv.c
2368
.disconnect = s2255_disconnect,
drivers/media/usb/siano/smsusb.c
725
.disconnect = smsusb_disconnect,
drivers/media/usb/stk1160/stk1160-core.c
427
.disconnect = stk1160_disconnect,
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1759
.disconnect = ttusb_disconnect,
drivers/media/usb/ttusb-dec/ttusb_dec.c
1776
.disconnect = ttusb_dec_disconnect,
drivers/media/usb/usbtv/usbtv-core.c
164
.disconnect = usbtv_disconnect,
drivers/media/usb/uvc/uvc_driver.c
3262
.disconnect = uvc_disconnect,
drivers/media/usb/uvc/uvc_queue.c
291
void uvc_queue_cancel(struct uvc_video_queue *queue, int disconnect)
drivers/media/usb/uvc/uvc_queue.c
304
if (disconnect)
drivers/media/usb/uvc/uvcvideo.h
695
void uvc_queue_cancel(struct uvc_video_queue *queue, int disconnect);
drivers/mfd/dln2.c
107
bool disconnect;
drivers/mfd/dln2.c
353
if (dln2->disconnect) {
drivers/mfd/dln2.c
440
if (!dln2->disconnect)
drivers/mfd/dln2.c
472
if (dln2->disconnect) {
drivers/mfd/dln2.c
507
if (dln2->disconnect)
drivers/mfd/dln2.c
725
dln2->disconnect = true;
drivers/mfd/dln2.c
847
dln2->disconnect = false;
drivers/mfd/dln2.c
862
.disconnect = dln2_disconnect,
drivers/mfd/nct6694.c
382
.disconnect = nct6694_usb_disconnect,
drivers/mfd/viperboard.c
122
.disconnect = vprbrd_disconnect,
drivers/misc/cardreader/rtsx_usb.c
794
.disconnect = rtsx_usb_disconnect,
drivers/misc/mei/bus-fixup.c
488
goto disconnect;
drivers/misc/mei/bus-fixup.c
496
goto disconnect;
drivers/misc/mei/bus-fixup.c
502
disconnect:
drivers/misc/sgi-xp/xp.h
264
void (*disconnect) (int);
drivers/misc/sgi-xp/xp_main.c
218
if (xpc_interface.disconnect)
drivers/misc/sgi-xp/xp_main.c
219
xpc_interface.disconnect(ch_number);
drivers/misc/sgi-xp/xp_main.c
83
void (*disconnect) (int),
drivers/misc/sgi-xp/xp_main.c
91
xpc_interface.disconnect = disconnect;
drivers/mmc/host/ushc.c
559
.disconnect = ushc_disconnect,
drivers/mmc/host/vub300.c
2410
.disconnect = vub300_disconnect,
drivers/most/most_usb.c
1156
.disconnect = hdm_disconnect,
drivers/net/can/usb/ems_usb.c
1103
.disconnect = ems_usb_disconnect,
drivers/net/can/usb/esd_usb.c
1405
.disconnect = esd_usb_disconnect,
drivers/net/can/usb/etas_es58x/es58x_core.c
2274
.disconnect = es58x_disconnect,
drivers/net/can/usb/f81604.c
1231
.disconnect = f81604_disconnect,
drivers/net/can/usb/gs_usb.c
1667
.disconnect = gs_usb_disconnect,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
1046
.disconnect = kvaser_usb_disconnect,
drivers/net/can/usb/mcba_usb.c
911
.disconnect = mcba_usb_disconnect,
drivers/net/can/usb/peak_usb/pcan_usb_core.c
1099
.disconnect = peak_usb_disconnect,
drivers/net/can/usb/ucan.c
1591
.disconnect = ucan_disconnect,
drivers/net/can/usb/usb_8dev.c
1013
.disconnect = usb_8dev_disconnect,
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
360
sk->sk_prot->disconnect(sk, 0);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
606
chtls_cpl_prot.disconnect = chtls_disconnect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1614
mbx->ops.disconnect = fm10k_mbx_disconnect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2173
mbx->ops.disconnect = fm10k_sm_mbx_disconnect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.h
218
void (*disconnect)(struct fm10k_hw *, struct fm10k_mbx_info *);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1434
hw->mbx.ops.disconnect(hw, &hw->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
961
if (vf_info->mbx.ops.disconnect)
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
962
vf_info->mbx.ops.disconnect(hw, &vf_info->mbx);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1196
int mlx5_fs_cmd_set_tx_flow_table_root(struct mlx5_core_dev *dev, u32 ft_id, bool disconnect)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1201
if (disconnect &&
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1209
if (disconnect)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
213
bool disconnect)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
233
if (disconnect)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
256
err = mlx5_cmd_set_slave_root_fdb(dev, peer_dev, !disconnect,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
257
(!disconnect) ? ft->id : 0);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
258
if (err && !disconnect) {
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
46
bool disconnect)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h
126
int mlx5_fs_cmd_set_tx_flow_table_root(struct mlx5_core_dev *dev, u32 ft_id, bool disconnect);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h
77
bool disconnect);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
337
bool disconnect)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
340
disconnect);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
15
bool disconnect)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
18
disconnect);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4220
goto disconnect;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4229
disconnect:
drivers/net/ieee802154/atusb.c
1105
.disconnect = atusb_disconnect,
drivers/net/mctp/mctp-usb.c
382
.disconnect = mctp_usb_disconnect,
drivers/net/mdio/mdio-mvusb.c
116
.disconnect = mvusb_mdio_disconnect,
drivers/net/ovpn/tcp.c
639
new_prot->disconnect = ovpn_tcp_disconnect;
drivers/net/usb/aqc111.c
1487
.disconnect = usbnet_disconnect,
drivers/net/usb/asix_devices.c
1618
.disconnect = usbnet_disconnect,
drivers/net/usb/ax88179_178a.c
1944
.disconnect = ax88179_disconnect,
drivers/net/usb/catc.c
994
.disconnect = catc_disconnect,
drivers/net/usb/cdc-phonet.c
424
.disconnect = usbpn_disconnect,
drivers/net/usb/cdc_eem.c
356
.disconnect = usbnet_disconnect,
drivers/net/usb/cdc_ether.c
966
.disconnect = usbnet_disconnect,
drivers/net/usb/cdc_mbim.c
202
if (info->subdriver && info->subdriver->disconnect)
drivers/net/usb/cdc_mbim.c
203
info->subdriver->disconnect(ctx->control);
drivers/net/usb/cdc_mbim.c
686
.disconnect = usbnet_disconnect,
drivers/net/usb/cdc_ncm.c
2123
.disconnect = usbnet_disconnect,
drivers/net/usb/cdc_subset.c
348
.disconnect = usbnet_disconnect,
drivers/net/usb/ch9200.c
421
.disconnect = usbnet_disconnect,
drivers/net/usb/cx82310_eth.c
365
.disconnect = usbnet_disconnect,
drivers/net/usb/dm9601.c
622
.disconnect = usbnet_disconnect,
drivers/net/usb/gl620a.c
216
.disconnect = usbnet_disconnect,
drivers/net/usb/hso.c
3217
.disconnect = hso_disconnect,
drivers/net/usb/huawei_cdc_ncm.c
122
if (drvstate->subdriver && drvstate->subdriver->disconnect)
drivers/net/usb/huawei_cdc_ncm.c
123
drvstate->subdriver->disconnect(ctx->control);
drivers/net/usb/huawei_cdc_ncm.c
217
.disconnect = usbnet_disconnect,
drivers/net/usb/int51x1.c
146
.disconnect = usbnet_disconnect,
drivers/net/usb/ipheth.c
690
.disconnect = ipheth_disconnect,
drivers/net/usb/kalmia.c
355
.disconnect = usbnet_disconnect,
drivers/net/usb/kaweth.c
159
.disconnect = kaweth_disconnect,
drivers/net/usb/lan78xx.c
5381
.disconnect = lan78xx_disconnect,
drivers/net/usb/lg-vl600.c
325
.disconnect = usbnet_disconnect,
drivers/net/usb/mcs7830.c
620
.disconnect = usbnet_disconnect,
drivers/net/usb/net1080.c
512
.disconnect = usbnet_disconnect,
drivers/net/usb/pegasus.c
1319
.disconnect = pegasus_disconnect,
drivers/net/usb/plusb.c
143
.disconnect = usbnet_disconnect,
drivers/net/usb/qmi_wwan.c
1608
.disconnect = qmi_wwan_disconnect,
drivers/net/usb/qmi_wwan.c
855
if (info->subdriver && info->subdriver->disconnect)
drivers/net/usb/qmi_wwan.c
856
info->subdriver->disconnect(info->control);
drivers/net/usb/r8152.c
10067
.disconnect = rtl8152_disconnect,
drivers/net/usb/r8153_ecm.c
164
.disconnect = usbnet_disconnect,
drivers/net/usb/rndis_host.c
681
.disconnect = usbnet_disconnect,
drivers/net/usb/rtl8150.c
973
.disconnect = rtl8150_disconnect,
drivers/net/usb/sierra_net.c
954
.disconnect = usbnet_disconnect,
drivers/net/usb/smsc75xx.c
2329
.disconnect = usbnet_disconnect,
drivers/net/usb/smsc95xx.c
2185
.disconnect = usbnet_disconnect,
drivers/net/usb/sr9700.c
473
.disconnect = usbnet_disconnect,
drivers/net/usb/sr9800.c
845
.disconnect = usbnet_disconnect,
drivers/net/usb/zaurus.c
396
.disconnect = usbnet_disconnect,
drivers/net/wireless/ath/ar5523/ar5523.c
1820
.disconnect = ar5523_disconnect,
drivers/net/wireless/ath/ath10k/usb.c
1120
.disconnect = ath10k_usb_remove,
drivers/net/wireless/ath/ath10k/wow.c
290
if (wowlan->disconnect) {
drivers/net/wireless/ath/ath11k/wow.c
370
if (wowlan->disconnect) {
drivers/net/wireless/ath/ath12k/wow.c
384
if (wowlan->disconnect) {
drivers/net/wireless/ath/ath6kl/cfg80211.c
1946
if (wow->disconnect)
drivers/net/wireless/ath/ath6kl/cfg80211.c
3442
.disconnect = ath6kl_cfg80211_disconnect,
drivers/net/wireless/ath/ath6kl/usb.c
1238
.disconnect = ath6kl_usb_remove,
drivers/net/wireless/ath/ath9k/hif_usb.c
1526
.disconnect = ath9k_hif_usb_disconnect,
drivers/net/wireless/ath/ath9k/wow.c
38
if (wowlan->disconnect)
drivers/net/wireless/ath/carl9170/usb.c
1220
.disconnect = carl9170_usb_disconnect,
drivers/net/wireless/ath/wil6210/cfg80211.c
2644
.disconnect = wil_cfg80211_disconnect,
drivers/net/wireless/atmel/at76c50x-usb.c
2563
.disconnect = at76_disconnect,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
4120
wakeup_data.disconnect = true;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
4124
wakeup_data.disconnect = true;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
4128
wakeup_data.disconnect = true;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
4209
if (wowl->disconnect)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
5999
.disconnect = brcmf_cfg80211_disconnect,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1568
.disconnect = brcmf_usb_disconnect,
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
1082
if (wowlan->disconnect)
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
527
wakeup.disconnect = true;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1700
if (wowlan->disconnect)
drivers/net/wireless/intel/iwlwifi/mld/d3.c
794
wakeup.disconnect = true;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
1475
wakeup.disconnect = true;
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
947
if (wowlan->disconnect)
drivers/net/wireless/intersil/p54/p54usb.c
1128
.disconnect = p54u_disconnect,
drivers/net/wireless/marvell/libertas/cfg.c
2074
.disconnect = lbs_cfg_disconnect,
drivers/net/wireless/marvell/libertas/if_usb.c
989
.disconnect = if_usb_disconnect,
drivers/net/wireless/marvell/libertas_tf/if_usb.c
911
.disconnect = if_usb_disconnect,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
3551
if (wowlan->disconnect) {
drivers/net/wireless/marvell/mwifiex/cfg80211.c
3606
if (wiphy->wowlan_config->disconnect)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
3607
wakeup_report.disconnect = true;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4576
.disconnect = mwifiex_cfg80211_disconnect,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4724
ops->disconnect = NULL;
drivers/net/wireless/marvell/mwifiex/usb.c
685
.disconnect = mwifiex_usb_disconnect,
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
272
.disconnect = mt7663u_disconnect,
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
2576
if (wowlan->disconnect)
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c
352
.disconnect = mt76x0_disconnect,
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c
144
.disconnect = mt76x2u_disconnect,
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
335
.disconnect = mt792xu_disconnect,
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
191
if (wowlan->disconnect)
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
333
.disconnect = mt792xu_disconnect,
drivers/net/wireless/mediatek/mt7601u/usb.c
375
.disconnect = mt7601u_disconnect,
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1685
.disconnect = disconnect,
drivers/net/wireless/purelifi/plfxlc/usb.c
858
.disconnect = disconnect,
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
1025
.disconnect = qtnf_disconnect,
drivers/net/wireless/quantenna/qtnfmac/commands.c
2677
if (wowl->disconnect)
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1977
.disconnect = rt2x00usb_disconnect,
drivers/net/wireless/ralink/rt2x00/rt2800usb.c
1269
.disconnect = rt2x00usb_disconnect,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2536
.disconnect = rt2x00usb_disconnect,
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
1697
.disconnect = rtl8187_disconnect,
drivers/net/wireless/realtek/rtl8xxxu/core.c
8232
.disconnect = rtl8xxxu_disconnect,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c
374
.disconnect = rtl_usb_disconnect,
drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c
382
.disconnect = rtl_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8723du.c
30
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8812au.c
88
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8814au.c
48
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8821au.c
72
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8821cu.c
56
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8822bu.c
98
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/rtw8822cu.c
40
.disconnect = rtw_usb_disconnect,
drivers/net/wireless/realtek/rtw88/wow.c
25
wakeup.disconnect = true;
drivers/net/wireless/realtek/rtw88/wow.c
29
wakeup.disconnect = true;
drivers/net/wireless/realtek/rtw88/wow.c
811
if (wowlan->disconnect)
drivers/net/wireless/realtek/rtw89/mac.c
6857
bool disconnect)
drivers/net/wireless/realtek/rtw89/mac.c
6862
data.down_rtwsta_link = disconnect ? rtwsta_link : NULL;
drivers/net/wireless/realtek/rtw89/mac.h
1475
bool disconnect);
drivers/net/wireless/realtek/rtw89/rtw8851bu.c
60
.disconnect = rtw89_usb_disconnect,
drivers/net/wireless/realtek/rtw89/rtw8852au.c
77
.disconnect = rtw89_usb_disconnect,
drivers/net/wireless/realtek/rtw89/rtw8852bu.c
77
.disconnect = rtw89_usb_disconnect,
drivers/net/wireless/realtek/rtw89/rtw8852cu.c
65
.disconnect = rtw89_usb_disconnect,
drivers/net/wireless/realtek/rtw89/wow.c
1134
if (wowlan->disconnect)
drivers/net/wireless/realtek/rtw89/wow.c
813
wakeup.disconnect = true;
drivers/net/wireless/realtek/rtw89/wow.c
817
wakeup.disconnect = true;
drivers/net/wireless/realtek/rtw89/wow.c
821
wakeup.disconnect = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1860
if (wowlan->disconnect)
drivers/net/wireless/rsi/rsi_91x_usb.c
922
.disconnect = rsi_disconnect,
drivers/net/wireless/silabs/wfx/sta.c
811
if (!wowlan->any || !wowlan->disconnect)
drivers/net/wireless/virtual/virt_wifi.c
366
.disconnect = virt_wifi_disconnect,
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1532
.disconnect = disconnect,
drivers/nfc/nfcmrvl/usb.c
456
.disconnect = nfcmrvl_disconnect,
drivers/nfc/pn533/usb.c
639
.disconnect = pn533_usb_disconnect,
drivers/nfc/port100.c
1649
.disconnect = port100_disconnect,
drivers/nvme/target/fc.c
870
bool disconnect;
drivers/nvme/target/fc.c
872
disconnect = atomic_xchg(&queue->connected, 0);
drivers/nvme/target/fc.c
875
if (!disconnect)
drivers/nvme/target/rdma.c
1658
bool disconnect = false;
drivers/nvme/target/rdma.c
1678
disconnect = true;
drivers/nvme/target/rdma.c
1685
if (disconnect) {
drivers/nvme/target/rdma.c
1693
bool disconnect = false;
drivers/nvme/target/rdma.c
1698
disconnect = true;
drivers/nvme/target/rdma.c
1702
if (disconnect)
drivers/pci/tsm.c
460
ops->disconnect(pdev);
drivers/pci/tsm.c
491
static DEVICE_ATTR_WO(disconnect);
drivers/phy/phy-core.c
509
if (!phy || !phy->ops->disconnect)
drivers/phy/phy-core.c
513
ret = phy->ops->disconnect(phy, port);
drivers/phy/realtek/phy-rtk-usb2.c
706
.disconnect = rtk_phy_disconnect,
drivers/phy/realtek/phy-rtk-usb3.c
340
.disconnect = rtk_phy_disconnect,
drivers/phy/spacemit/phy-k1-usb2.c
161
.disconnect = spacemit_usb2phy_disconnect,
drivers/scsi/dc395x.c
1130
disconnect(acb);
drivers/scsi/dc395x.c
1342
disconnect(acb); /* bus free interrupt */
drivers/scsi/dc395x.c
303
static void disconnect(struct AdapterCtlBlk *acb);
drivers/scsi/fdomain.c
374
if (scsi_pointer->phase & disconnect) {
drivers/scsi/ncr53c8xx.c
1823
ncrcmd disconnect [ 10];
drivers/scsi/ncr53c8xx.c
2284
PADDR (disconnect),
drivers/scsi/sym53c8xx_2/sym_fw1.h
593
PADDR_A (disconnect),
drivers/scsi/sym53c8xx_2/sym_fw1.h
89
u32 disconnect [ 11];
drivers/scsi/sym53c8xx_2/sym_fw2.h
582
PADDR_A (disconnect),
drivers/scsi/sym53c8xx_2/sym_fw2.h
87
u32 disconnect [ 12];
drivers/scsi/wd33c93.c
1911
hostdata->disconnect = DIS_ADAPTIVE;
drivers/scsi/wd33c93.c
1946
hostdata->disconnect = val;
drivers/scsi/wd33c93.c
1948
hostdata->disconnect = DIS_ADAPTIVE;
drivers/scsi/wd33c93.c
2029
hd->disconnect = x;
drivers/scsi/wd33c93.c
493
if (hostdata->disconnect == DIS_NEVER)
drivers/scsi/wd33c93.c
495
if (hostdata->disconnect == DIS_ALWAYS)
drivers/scsi/wd33c93.c
970
cmd->device->disconnect = 1;
drivers/scsi/wd33c93.h
233
uchar disconnect; /* disconnect/reselect policy */
drivers/spi/spi-ch341.c
234
.disconnect = ch341_disconnect,
drivers/staging/greybus/audio_module.c
470
.disconnect = gb_audio_disconnect,
drivers/staging/greybus/bootrom.c
519
.disconnect = gb_bootrom_disconnect,
drivers/staging/greybus/camera.c
1359
.disconnect = gb_camera_disconnect,
drivers/staging/greybus/fw-core.c
264
.disconnect = gb_fw_core_disconnect,
drivers/staging/greybus/gbphy.c
320
.disconnect = gb_gbphy_disconnect,
drivers/staging/greybus/hid.c
514
.disconnect = gb_hid_disconnect,
drivers/staging/greybus/light.c
1338
.disconnect = gb_lights_disconnect,
drivers/staging/greybus/log.c
127
.disconnect = gb_log_disconnect,
drivers/staging/greybus/loopback.c
1140
.disconnect = gb_loopback_disconnect,
drivers/staging/greybus/power_supply.c
1132
.disconnect = gb_power_supply_disconnect,
drivers/staging/greybus/raw.c
337
.disconnect = gb_raw_disconnect,
drivers/staging/greybus/vibrator.c
215
.disconnect = gb_vibrator_disconnect,
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
2678
.disconnect = cfg80211_rtw_disconnect,
drivers/thunderbolt/switch.c
2067
bool disconnect)
drivers/thunderbolt/switch.c
2099
if (disconnect)
drivers/thunderbolt/switch.c
2115
if (disconnect)
drivers/tty/serial/kgdboc.c
98
.disconnect = kgdboc_reset_disconnect,
drivers/tty/sysrq.c
1037
.disconnect = sysrq_disconnect,
drivers/tty/vt/keyboard.c
1617
.disconnect = kbd_disconnect,
drivers/usb/atm/cxacru.c
1376
.disconnect = usbatm_usb_disconnect,
drivers/usb/atm/speedtch.c
743
.disconnect = usbatm_usb_disconnect,
drivers/usb/atm/ueagle-atm.c
2720
.disconnect = uea_disconnect,
drivers/usb/atm/xusbatm.c
170
.disconnect = usbatm_usb_disconnect,
drivers/usb/cdns3/cdns3-gadget.c
1825
if (priv_dev->gadget_driver && priv_dev->gadget_driver->disconnect)
drivers/usb/cdns3/cdns3-gadget.c
1826
priv_dev->gadget_driver->disconnect(&priv_dev->gadget);
drivers/usb/cdns3/cdnsp-gadget.c
1741
if (pdev->gadget_driver && pdev->gadget_driver->disconnect) {
drivers/usb/cdns3/cdnsp-gadget.c
1743
pdev->gadget_driver->disconnect(&pdev->gadget);
drivers/usb/chipidea/udc.c
1872
ci->driver->disconnect(&ci->gadget);
drivers/usb/chipidea/udc.c
2120
if (driver->disconnect == NULL)
drivers/usb/class/cdc-acm.c
2049
.disconnect = acm_disconnect,
drivers/usb/class/cdc-wdm.c
1363
.disconnect = wdm_disconnect,
drivers/usb/class/usblp.c
1473
.disconnect = usblp_disconnect,
drivers/usb/class/usbtmc.c
2600
.disconnect = usbtmc_disconnect,
drivers/usb/core/devio.c
776
.disconnect = driver_disconnect,
drivers/usb/core/driver.c
308
if (udriver->disconnect)
drivers/usb/core/driver.c
309
udriver->disconnect(udev);
drivers/usb/core/driver.c
458
driver->disconnect(intf);
drivers/usb/core/generic.c
330
.disconnect = usb_generic_driver_disconnect,
drivers/usb/core/hub.c
6056
.disconnect = hub_disconnect,
drivers/usb/dwc2/gadget.c
3335
call_gadget(hsotg, disconnect);
drivers/usb/dwc3/gadget.c
3939
if (dwc->async_callbacks && dwc->gadget_driver->disconnect) {
drivers/usb/dwc3/gadget.c
3941
dwc->gadget_driver->disconnect(dwc->gadget);
drivers/usb/gadget/composite.c
2296
if (cdev->driver->disconnect)
drivers/usb/gadget/composite.c
2297
cdev->driver->disconnect(cdev);
drivers/usb/gadget/composite.c
2659
.disconnect = composite_disconnect,
drivers/usb/gadget/configfs.c
1976
.disconnect = configfs_composite_disconnect,
drivers/usb/gadget/function/f_acm.c
758
acm->port.disconnect = acm_disconnect;
drivers/usb/gadget/function/f_obex.c
473
obex->port.disconnect = obex_disconnect;
drivers/usb/gadget/function/u_serial.c
1413
if (gser->disconnect)
drivers/usb/gadget/function/u_serial.c
1414
gser->disconnect(gser);
drivers/usb/gadget/function/u_serial.c
370
bool disconnect = false;
drivers/usb/gadget/function/u_serial.c
387
disconnect = true;
drivers/usb/gadget/function/u_serial.c
452
if (!disconnect && port->port_usb)
drivers/usb/gadget/function/u_serial.c
712
if (gser && !port->suspended && gser->disconnect)
drivers/usb/gadget/function/u_serial.c
713
gser->disconnect(gser);
drivers/usb/gadget/function/u_serial.h
52
void (*disconnect)(struct gserial *p);
drivers/usb/gadget/function/uvc_queue.c
260
void uvcg_queue_cancel(struct uvc_video_queue *queue, int disconnect)
drivers/usb/gadget/function/uvc_queue.c
282
if (disconnect)
drivers/usb/gadget/function/uvc_queue.h
93
void uvcg_queue_cancel(struct uvc_video_queue *queue, int disconnect);
drivers/usb/gadget/legacy/dbgp.c
416
.disconnect = dbgp_disconnect,
drivers/usb/gadget/legacy/inode.c
1752
.disconnect = gadgetfs_disconnect,
drivers/usb/gadget/legacy/raw_gadget.c
551
dev->driver.disconnect = gadget_disconnect;
drivers/usb/gadget/udc/at91_udc.c
892
driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/atmel_usba_udc.c
1954
if (udc->driver->disconnect)
drivers/usb/gadget/udc/atmel_usba_udc.c
1955
udc->driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/bcm63xx_udc.c
2021
udc->driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/bdc/bdc_udc.c
143
if (bdc->gadget_driver && bdc->gadget_driver->disconnect) {
drivers/usb/gadget/udc/bdc/bdc_udc.c
145
bdc->gadget_driver->disconnect(&bdc->gadget);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1166
if (pdev->gadget_driver && pdev->gadget_driver->disconnect)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1167
pdev->gadget_driver->disconnect(&pdev->gadget);
drivers/usb/gadget/udc/core.c
786
gadget->udc->driver->disconnect(gadget);
drivers/usb/gadget/udc/dummy_hcd.c
458
unsigned int disconnect = power_bit &
drivers/usb/gadget/udc/dummy_hcd.c
464
if (dum->ints_enabled && (disconnect || reset)) {
drivers/usb/gadget/udc/dummy_hcd.c
476
dum->driver->disconnect(&dum->gadget);
drivers/usb/gadget/udc/fsl_udc_core.c
1793
udc->driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/gr_udc.c
1202
if (dev->driver && dev->driver->disconnect) {
drivers/usb/gadget/udc/gr_udc.c
1205
dev->driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/lpc32xx_udc.c
1536
driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/m66592-udc.c
95
m66592->driver->disconnect(&m66592->gadget);
drivers/usb/gadget/udc/net2280.c
2473
driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/net2280.c
3376
bool disconnect = false;
drivers/usb/gadget/udc/net2280.c
3387
disconnect = true;
drivers/usb/gadget/udc/net2280.c
3398
if (disconnect || reset) {
drivers/usb/gadget/udc/net2280.c
3406
(dev->driver->disconnect)(&dev->gadget);
drivers/usb/gadget/udc/omap_udc.c
1751
if (udc->driver->disconnect) {
drivers/usb/gadget/udc/omap_udc.c
1753
udc->driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/pch_udc.c
1181
if (dev->driver && dev->driver->disconnect) {
drivers/usb/gadget/udc/pch_udc.c
1183
dev->driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/pch_udc.c
1293
&& dev->driver->disconnect) {
drivers/usb/gadget/udc/pch_udc.c
1294
dev->driver->disconnect(
drivers/usb/gadget/udc/pch_udc.c
2663
if (dev->driver && dev->driver->disconnect) {
drivers/usb/gadget/udc/pch_udc.c
2665
dev->driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/pch_udc.c
603
if (dev->driver && dev->driver->disconnect) {
drivers/usb/gadget/udc/pch_udc.c
605
dev->driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/pxa25x_udc.c
1537
driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/pxa27x_udc.c
2496
udc->driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/r8a66597-udc.c
92
r8a66597->driver->disconnect(&r8a66597->gadget);
drivers/usb/gadget/udc/renesas_usb3.c
696
usb3->driver->disconnect(&usb3->gadget);
drivers/usb/gadget/udc/snps_udc_core.c
1651
dev->driver->disconnect(&dev->gadget);
drivers/usb/gadget/udc/snps_udc_plat.c
57
udc->driver->disconnect(&udc->gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2917
if (xudc->driver && xudc->driver->disconnect) {
drivers/usb/gadget/udc/tegra-xudc.c
2919
xudc->driver->disconnect(&xudc->gadget);
drivers/usb/gadget/udc/udc-xilinx.c
1550
if (udc->driver && udc->driver->disconnect) {
drivers/usb/gadget/udc/udc-xilinx.c
1552
udc->driver->disconnect(&udc->gadget);
drivers/usb/host/xhci-dbgcap.c
1016
if (dbc->driver->disconnect)
drivers/usb/host/xhci-dbgcap.c
1017
dbc->driver->disconnect(dbc);
drivers/usb/host/xhci-dbgcap.c
713
if (dbc->driver->disconnect)
drivers/usb/host/xhci-dbgcap.c
714
dbc->driver->disconnect(dbc);
drivers/usb/host/xhci-dbgcap.h
138
void (*disconnect)(struct xhci_dbc *dbc);
drivers/usb/host/xhci-dbgtty.c
408
bool disconnect = false;
drivers/usb/host/xhci-dbgtty.c
425
disconnect = true;
drivers/usb/host/xhci-dbgtty.c
443
if (!disconnect)
drivers/usb/host/xhci-dbgtty.c
575
.disconnect = xhci_dbc_tty_unregister_device,
drivers/usb/image/mdc800.c
973
.disconnect = mdc800_usb_disconnect,
drivers/usb/image/microtek.c
163
.disconnect = mts_usb_disconnect,
drivers/usb/isp1760/isp1760-udc.c
1145
if (udc->driver->disconnect)
drivers/usb/isp1760/isp1760-udc.c
1146
udc->driver->disconnect(&udc->gadget);
drivers/usb/misc/adutux.c
788
.disconnect = adu_disconnect,
drivers/usb/misc/apple-mfi-fastcharge.c
241
.disconnect = mfi_fc_disconnect,
drivers/usb/misc/appledisplay.c
349
.disconnect = appledisplay_disconnect,
drivers/usb/misc/chaoskey.c
597
.disconnect = chaoskey_disconnect,
drivers/usb/misc/cypress_cy7c63.c
253
.disconnect = cypress_disconnect,
drivers/usb/misc/cytherm.c
348
.disconnect = cytherm_disconnect,
drivers/usb/misc/ehset.c
183
.disconnect = ehset_disconnect,
drivers/usb/misc/emi26.c
245
.disconnect = emi26_disconnect,
drivers/usb/misc/emi62.c
258
.disconnect = emi62_disconnect,
drivers/usb/misc/idmouse.c
115
.disconnect = idmouse_disconnect,
drivers/usb/misc/iowarrior.c
943
.disconnect = iowarrior_disconnect,
drivers/usb/misc/isight_firmware.c
124
.disconnect = isight_firmware_disconnect,
drivers/usb/misc/ldusb.c
791
.disconnect = ld_usb_disconnect,
drivers/usb/misc/legousbtower.c
269
.disconnect = tower_disconnect,
drivers/usb/misc/lvstest.c
469
.disconnect = lvs_rh_disconnect,
drivers/usb/misc/onboard_usb_dev.c
693
.disconnect = onboard_dev_usbdev_disconnect,
drivers/usb/misc/sisusbvga/sisusbvga.c
2960
.disconnect = sisusb_disconnect,
drivers/usb/misc/trancevibrator.c
119
.disconnect = tv_disconnect,
drivers/usb/misc/usb-ljca.c
156
bool disconnect;
drivers/usb/misc/usb-ljca.c
275
if (adap->disconnect)
drivers/usb/misc/usb-ljca.c
314
if (adap->disconnect)
drivers/usb/misc/usb-ljca.c
739
adap->disconnect = true;
drivers/usb/misc/usb-ljca.c
853
adap->disconnect = true;
drivers/usb/misc/usb-ljca.c
898
.disconnect = ljca_disconnect,
drivers/usb/misc/usbio.c
690
.disconnect = usbio_disconnect,
drivers/usb/misc/usblcd.c
439
.disconnect = lcd_disconnect,
drivers/usb/misc/usbsevseg.c
383
.disconnect = sevseg_disconnect,
drivers/usb/misc/usbtest.c
3054
.disconnect = usbtest_disconnect,
drivers/usb/misc/uss720.c
798
.disconnect = uss720_disconnect,
drivers/usb/misc/yurex.c
338
.disconnect = yurex_disconnect,
drivers/usb/mtu3/mtu3_gadget.c
574
driver->disconnect(&mtu->g);
drivers/usb/mtu3/mtu3_gadget.c
753
if (mtu->async_callbacks && mtu->gadget_driver && mtu->gadget_driver->disconnect) {
drivers/usb/mtu3/mtu3_gadget.c
755
mtu->gadget_driver->disconnect(&mtu->g);
drivers/usb/musb/musb_gadget.c
1997
if (musb->gadget_driver && musb->gadget_driver->disconnect) {
drivers/usb/musb/musb_gadget.c
1999
musb->gadget_driver->disconnect(&musb->g);
drivers/usb/phy/phy-mxs-usb.c
399
static void __mxs_phy_disconnect_line(struct mxs_phy *mxs_phy, bool disconnect)
drivers/usb/phy/phy-mxs-usb.c
404
if (disconnect)
drivers/usb/phy/phy-mxs-usb.c
409
reg = disconnect ? ANADIG_USB1_LOOPBACK_SET
drivers/usb/phy/phy-mxs-usb.c
415
reg = disconnect ? ANADIG_USB2_LOOPBACK_SET
drivers/usb/phy/phy-mxs-usb.c
422
if (!disconnect)
drivers/usb/phy/phy-mxs-usb.c
427
if (disconnect)
drivers/usb/renesas_usbhs/mod_gadget.c
1070
gpriv->driver->disconnect)
drivers/usb/renesas_usbhs/mod_gadget.c
1071
gpriv->driver->disconnect(&gpriv->gadget);
drivers/usb/serial/cp210x.c
320
.disconnect = cp210x_disconnect,
drivers/usb/serial/digi_acceleport.c
287
.disconnect = digi_disconnect,
drivers/usb/serial/digi_acceleport.c
316
.disconnect = digi_disconnect,
drivers/usb/serial/f81232.c
1045
.disconnect = f81534a_ctrl_disconnect,
drivers/usb/serial/io_edgeport.c
2997
.disconnect = edge_disconnect,
drivers/usb/serial/io_edgeport.c
3031
.disconnect = edge_disconnect,
drivers/usb/serial/io_edgeport.c
3065
.disconnect = edge_disconnect,
drivers/usb/serial/io_edgeport.c
3099
.disconnect = edge_disconnect,
drivers/usb/serial/io_ti.c
2684
.disconnect = edge_disconnect,
drivers/usb/serial/io_ti.c
2721
.disconnect = edge_disconnect,
drivers/usb/serial/keyspan.c
3029
.disconnect = keyspan_disconnect,
drivers/usb/serial/keyspan.c
3052
.disconnect = keyspan_disconnect,
drivers/usb/serial/keyspan.c
3075
.disconnect = keyspan_disconnect,
drivers/usb/serial/quatech2.c
938
.disconnect = qt2_disconnect,
drivers/usb/serial/usb-serial.c
1200
if (serial->type->disconnect)
drivers/usb/serial/usb-serial.c
1201
serial->type->disconnect(serial);
drivers/usb/serial/usb-serial.c
1495
udriver->disconnect = usb_serial_disconnect;
drivers/usb/storage/alauda.c
1263
.disconnect = usb_stor_disconnect,
drivers/usb/storage/cypress_atacb.c
275
.disconnect = usb_stor_disconnect,
drivers/usb/storage/datafab.c
746
.disconnect = usb_stor_disconnect,
drivers/usb/storage/ene_ub6250.c
2429
.disconnect = usb_stor_disconnect,
drivers/usb/storage/freecom.c
566
.disconnect = usb_stor_disconnect,
drivers/usb/storage/isd200.c
1575
.disconnect = usb_stor_disconnect,
drivers/usb/storage/jumpshot.c
672
.disconnect = usb_stor_disconnect,
drivers/usb/storage/karma.c
223
.disconnect = usb_stor_disconnect,
drivers/usb/storage/onetouch.c
296
.disconnect = usb_stor_disconnect,
drivers/usb/storage/realtek_cr.c
1057
.disconnect = usb_stor_disconnect,
drivers/usb/storage/sddr09.c
1779
.disconnect = usb_stor_disconnect,
drivers/usb/storage/sddr55.c
1009
.disconnect = usb_stor_disconnect,
drivers/usb/storage/shuttle_usbat.c
1861
.disconnect = usb_stor_disconnect,
drivers/usb/storage/uas.c
1264
.disconnect = uas_disconnect,
drivers/usb/storage/usb.c
1247
.disconnect = usb_stor_disconnect,
drivers/usb/usb-skeleton.c
634
.disconnect = skel_disconnect,
drivers/usb/usbip/stub_dev.c
530
.disconnect = stub_disconnect,
drivers/usb/usbip/vudc_dev.c
455
if (udc->connected && udc->driver->disconnect)
drivers/usb/usbip/vudc_dev.c
460
udc->driver->disconnect(&udc->gadget);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
165
.disconnect = tvc_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
68
in->ops.atv->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
215
.disconnect = dvic_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
69
in->ops.dvi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
184
.disconnect = hdmic_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
73
in->ops.hdmi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
168
.disconnect = opa362_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
74
in->ops.atv->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
157
.disconnect = tfp410_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
68
in->ops.dpi->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
185
.disconnect = tpd_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
71
in->ops.hdmi->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
126
.disconnect = panel_dpi_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
50
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1094
.disconnect = dsicm_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
725
in->ops.dsi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
738
in->ops.dsi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
140
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
218
.disconnect = lb035q02_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
134
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
212
.disconnect = nec_8048_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
178
.disconnect = sharp_ls_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
76
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
519
in->ops.sdi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
680
.disconnect = acx565akm_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
181
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
345
.disconnect = td028ttec1_panel_disconnect,
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
347
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
434
.disconnect = tpo_td043_disconnect,
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1573
.disconnect = dss_mgr_disconnect_compat,
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
696
.disconnect = dpi_disconnect,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5009
.disconnect = dsi_disconnect,
drivers/video/fbdev/omap2/omapfb/dss/dss.h
484
void (*disconnect)(struct omap_overlay_manager *mgr,
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
491
.disconnect = hdmi_disconnect,
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
523
.disconnect = hdmi_disconnect,
drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
86
old_dssdev->driver->disconnect(old_dssdev);
drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
99
dssdev->driver->disconnect(dssdev);
drivers/video/fbdev/omap2/omapfb/dss/output.c
209
dss_mgr_ops->disconnect(mgr, dst);
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
314
.disconnect = sdi_disconnect,
drivers/video/fbdev/omap2/omapfb/dss/venc.c
724
.disconnect = venc_disconnect,
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
1851
dssdev->driver->disconnect(dssdev);
drivers/video/fbdev/smscufx.c
1767
.disconnect = ufx_usb_disconnect,
drivers/video/fbdev/udlfb.c
1767
.disconnect = dlfb_usb_disconnect,
drivers/w1/masters/ds2490.c
1123
.disconnect = ds_disconnect,
drivers/watchdog/pcwd_usb.c
160
.disconnect = usb_pcwd_disconnect,
fs/namespace.c
1800
bool disconnect;
fs/namespace.c
1813
disconnect = disconnect_mount(p, how);
fs/namespace.c
1815
if (!disconnect) {
fs/namespace.c
1822
if (disconnect)
fs/ocfs2/stack_o2cb.c
409
.disconnect = o2cb_cluster_disconnect,
fs/ocfs2/stack_user.c
1064
.disconnect = user_cluster_disconnect,
fs/ocfs2/stackglue.c
399
ret = active_stack->sp_ops->disconnect(conn);
fs/ocfs2/stackglue.h
144
int (*disconnect)(struct ocfs2_cluster_connection *conn);
fs/smb/server/connection.c
483
t->ops->disconnect(t);
fs/smb/server/connection.h
131
void (*disconnect)(struct ksmbd_transport *t);
fs/smb/server/transport_rdma.c
3043
.disconnect = smb_direct_disconnect,
fs/smb/server/transport_tcp.c
680
.disconnect = ksmbd_tcp_disconnect,
include/linux/gameport.h
55
void (*disconnect)(struct gameport *);
include/linux/greybus.h
61
void (*disconnect)(struct gb_bundle *bundle);
include/linux/input.h
325
void (*disconnect)(struct input_handle *handle);
include/linux/pci-tsm.h
52
void (*disconnect)(struct pci_dev *pdev);
include/linux/phy/phy.h
143
int (*disconnect)(struct phy *phy, int port);
include/linux/serio.h
79
void (*disconnect)(struct serio *);
include/linux/usb.h
1250
void (*disconnect) (struct usb_interface *intf);
include/linux/usb.h
1311
void (*disconnect) (struct usb_device *udev);
include/linux/usb/composite.h
396
void (*disconnect)(struct usb_composite_dev *);
include/linux/usb/gadget.h
774
void (*disconnect)(struct usb_gadget *);
include/linux/usb/serial.h
257
void (*disconnect)(struct usb_serial *serial);
include/net/bluetooth/mgmt.h
286
__u8 disconnect;
include/net/cfg80211.h
3773
bool any, disconnect, magic_pkt, gtk_rekey_failure,
include/net/cfg80211.h
3864
bool disconnect, magic_pkt, gtk_rekey_failure,
include/net/cfg80211.h
5034
int (*disconnect)(struct wiphy *wiphy, struct net_device *dev,
include/net/dsa.h
106
void (*disconnect)(struct dsa_switch *ds);
include/net/page_pool/types.h
188
void (*disconnect)(void *pool);
include/net/page_pool/types.h
273
void page_pool_use_xdp_mem(struct page_pool *pool, void (*disconnect)(void *),
include/net/page_pool/types.h
282
void (*disconnect)(void *),
include/net/sock.h
1295
int (*disconnect)(struct sock *sk, int flags);
include/scsi/scsi_device.h
205
unsigned disconnect:1; /* can disconnect */
include/sound/timer.h
94
void (*disconnect)(struct snd_timer_instance *timeri);
include/trace/events/rpcrdma.h
670
DEFINE_CONN_EVENT(disconnect);
include/video/omapfb_dss.h
440
void (*disconnect)(struct omap_dss_device *dssdev,
include/video/omapfb_dss.h
459
void (*disconnect)(struct omap_dss_device *dssdev,
include/video/omapfb_dss.h
478
void (*disconnect)(struct omap_dss_device *dssdev,
include/video/omapfb_dss.h
495
void (*disconnect)(struct omap_dss_device *dssdev,
include/video/omapfb_dss.h
520
void (*disconnect)(struct omap_dss_device *dssdev,
include/video/omapfb_dss.h
544
void (*disconnect)(struct omap_dss_device *dssdev,
include/video/omapfb_dss.h
694
void (*disconnect)(struct omap_dss_device *dssdev);
net/bluetooth/6lowpan.c
969
struct l2cap_conn **conn, bool disconnect)
net/bluetooth/6lowpan.c
984
if (disconnect) {
net/bluetooth/hci_sync.c
5722
bool disconnect = false;
net/bluetooth/hci_sync.c
5740
disconnect = true;
net/bluetooth/hci_sync.c
5758
if (disconnect) {
net/bluetooth/mgmt.c
3135
if (cp->disconnect != 0x00 && cp->disconnect != 0x01)
net/bluetooth/mgmt.c
3157
if (cp->disconnect)
net/bluetooth/mgmt.c
3211
if (!cp->disconnect)
net/bluetooth/mgmt.c
9374
{ disconnect, MGMT_DISCONNECT_SIZE },
net/core/page_pool.c
1123
if (pool->disconnect)
net/core/page_pool.c
1124
pool->disconnect(pool);
net/core/page_pool.c
1234
void page_pool_use_xdp_mem(struct page_pool *pool, void (*disconnect)(void *),
net/core/page_pool.c
1238
pool->disconnect = disconnect;
net/core/sock.c
4332
proto_method_implemented(proto->disconnect),
net/dsa/dsa.c
600
goto disconnect;
net/dsa/dsa.c
606
disconnect:
net/dsa/dsa.c
607
if (tag_ops->disconnect)
net/dsa/dsa.c
608
tag_ops->disconnect(ds);
net/dsa/dsa.c
617
if (tag_ops->disconnect)
net/dsa/dsa.c
618
tag_ops->disconnect(ds);
net/dsa/switch.c
938
if (tag_ops->disconnect)
net/dsa/switch.c
939
tag_ops->disconnect(ds);
net/dsa/switch.c
953
if (tag_ops->disconnect && ds->tagger_data)
net/dsa/switch.c
954
tag_ops->disconnect(ds);
net/dsa/tag_ksz.c
335
.disconnect = ksz_disconnect,
net/dsa/tag_ksz.c
379
.disconnect = ksz_disconnect,
net/dsa/tag_ksz.c
448
.disconnect = ksz_disconnect,
net/dsa/tag_ocelot_8021q.c
131
.disconnect = ocelot_disconnect,
net/dsa/tag_qca.c
114
.disconnect = qca_tag_disconnect,
net/dsa/tag_sja1105.c
730
.disconnect = sja1105_disconnect,
net/dsa/tag_sja1105.c
745
.disconnect = sja1105_disconnect,
net/ieee802154/socket.c
119
return sk->sk_prot->disconnect(sk, flags);
net/ieee802154/socket.c
405
.disconnect = raw_disconnect,
net/ieee802154/socket.c
966
.disconnect = dgram_disconnect,
net/ipv4/af_inet.c
590
return prot->disconnect(sk, flags);
net/ipv4/af_inet.c
654
err = sk->sk_prot->disconnect(sk, flags);
net/ipv4/af_inet.c
744
if (sk->sk_prot->disconnect(sk, flags))
net/ipv4/af_inet.c
949
err = sk->sk_prot->disconnect(sk, O_NONBLOCK);
net/ipv4/inet_connection_sock.c
1361
sk->sk_prot->disconnect(child, O_NONBLOCK);
net/ipv4/ping.c
998
.disconnect = __udp_disconnect,
net/ipv4/raw.c
938
.disconnect = __udp_disconnect,
net/ipv4/tcp.c
3218
sk->sk_prot->disconnect(sk, 0);
net/ipv4/tcp.c
3227
sk->sk_prot->disconnect(sk, 0);
net/ipv4/tcp_ipv4.c
3422
.disconnect = tcp_disconnect,
net/ipv4/udp.c
3271
.disconnect = udp_disconnect,
net/ipv4/udplite.c
49
.disconnect = udp_disconnect,
net/ipv6/ping.c
204
.disconnect = __udp_disconnect,
net/ipv6/raw.c
1201
.disconnect = __udp_disconnect,
net/ipv6/tcp_ipv6.c
2284
.disconnect = tcp_disconnect,
net/ipv6/udp.c
1910
.disconnect = udp_disconnect,
net/ipv6/udplite.c
48
.disconnect = udp_disconnect,
net/l2tp/l2tp_ip.c
615
.disconnect = l2tp_ip_disconnect,
net/l2tp/l2tp_ip6.c
743
.disconnect = l2tp_ip6_disconnect,
net/mac80211/ibss.c
785
goto disconnect;
net/mac80211/ibss.c
793
goto disconnect;
net/mac80211/ibss.c
821
goto disconnect;
net/mac80211/ibss.c
827
goto disconnect;
net/mac80211/ibss.c
839
goto disconnect;
net/mac80211/ibss.c
846
goto disconnect;
net/mac80211/ibss.c
849
goto disconnect;
net/mac80211/ibss.c
870
goto disconnect;
net/mac80211/ibss.c
875
disconnect:
net/mac80211/mlme.c
10376
goto disconnect;
net/mac80211/mlme.c
10389
goto disconnect;
net/mac80211/mlme.c
10410
goto disconnect;
net/mac80211/mlme.c
10426
goto disconnect;
net/mac80211/mlme.c
10435
goto disconnect;
net/mac80211/mlme.c
10449
goto disconnect;
net/mac80211/mlme.c
10459
goto disconnect;
net/mac80211/mlme.c
10475
goto disconnect;
net/mac80211/mlme.c
10485
goto disconnect;
net/mac80211/mlme.c
10510
goto disconnect;
net/mac80211/mlme.c
10515
goto disconnect;
net/mac80211/mlme.c
10521
goto disconnect;
net/mac80211/mlme.c
10528
goto disconnect;
net/mac80211/mlme.c
10532
goto disconnect;
net/mac80211/mlme.c
10569
disconnect:
net/mptcp/protocol.c
4024
.disconnect = mptcp_disconnect,
net/rfkill/input.c
313
.disconnect = rfkill_disconnect,
net/sctp/socket.c
9630
.disconnect = sctp_disconnect,
net/sctp/socket.c
9685
.disconnect = sctp_disconnect,
net/tipc/topsrv.c
159
bool disconnect = false;
net/tipc/topsrv.c
162
disconnect = test_and_clear_bit(CF_CONNECTED, &con->flags);
net/tipc/topsrv.c
164
if (disconnect) {
net/tipc/topsrv.c
171
if (!disconnect)
net/tls/tls_main.c
1008
prot[TLS_BASE][TLS_BASE].disconnect = tls_disconnect;
net/wireless/core.c
458
WARN_ON(ops->connect && !ops->disconnect);
net/wireless/nl80211.c
14749
(rdev->wiphy.wowlan_config->disconnect &&
net/wireless/nl80211.c
14997
new_triggers.disconnect = true;
net/wireless/nl80211.c
21484
if (wakeup->disconnect &&
net/wireless/nl80211.c
2285
if (rdev->ops->disconnect || rdev->ops->deauth) {
net/wireless/rdev-ops.h
553
ret = rdev->ops->disconnect(&rdev->wiphy, dev, reason_code);
net/wireless/sme.c
1560
else if (!rdev->ops->disconnect)
net/wireless/sme.c
1607
if (rdev->ops->disconnect || wdev->connected)
net/wireless/trace.h
350
__field(bool, disconnect)
net/wireless/trace.h
362
__entry->disconnect = wow->disconnect;
net/wireless/trace.h
377
__entry->any, __entry->disconnect, __entry->magic_pkt,
net/wireless/trace.h
3862
__field(bool, disconnect)
net/wireless/trace.h
3877
__entry->disconnect = wakeup ? wakeup->disconnect : false;
security/apparmor/path.c
113
error = disconnect(path, buf, name, flags,
security/apparmor/path.c
152
error = disconnect(path, buf, name, flags, disconnected);
sound/core/timer.c
1042
if (ti->disconnect)
sound/core/timer.c
1043
ti->disconnect(ti);
sound/core/timer.c
1743
tu->timeri->disconnect = snd_timer_user_disconnect;
sound/soc/soc-pcm.c
2578
goto disconnect;
sound/soc/soc-pcm.c
2584
goto disconnect;
sound/soc/soc-pcm.c
2620
disconnect:
sound/usb/6fire/chip.c
201
.disconnect = usb6fire_chip_disconnect,
sound/usb/bcd2000/bcd2000.c
443
.disconnect = bcd2000_disconnect,
sound/usb/caiaq/device.c
564
.disconnect = snd_disconnect,
sound/usb/card.c
1332
.disconnect = usb_audio_disconnect,
sound/usb/hiface/chip.c
267
.disconnect = hiface_chip_disconnect,
sound/usb/line6/driver.c
845
if (line6->disconnect)
sound/usb/line6/driver.c
846
line6->disconnect(line6);
sound/usb/line6/driver.h
180
void (*disconnect)(struct usb_line6 *line6);
sound/usb/line6/pod.c
530
.disconnect = line6_disconnect,
sound/usb/line6/podhd.c
373
line6->disconnect = podhd_disconnect;
sound/usb/line6/podhd.c
561
.disconnect = line6_disconnect,
sound/usb/line6/toneport.c
416
line6->disconnect = line6_toneport_disconnect;
sound/usb/line6/toneport.c
570
.disconnect = line6_disconnect,
sound/usb/line6/variax.c
164
line6->disconnect = line6_variax_disconnect;
sound/usb/line6/variax.c
230
.disconnect = line6_disconnect,
sound/usb/misc/ua101.c
1322
.disconnect = ua101_disconnect,
sound/usb/mixer_quirks.c
757
mei->ih.disconnect = snd_dualsense_ih_disconnect;
sound/usb/usx2y/us122l.c
674
.disconnect = snd_us122l_disconnect,
sound/usb/usx2y/us144mkii.c
614
.disconnect = tascam_disconnect,
sound/usb/usx2y/usbusx2y.c
473
.disconnect = snd_usx2y_disconnect,
tools/testing/selftests/net/tcp_port_share.c
225
ASSERT_EQ(disconnect(c1), 0) TH_LOG("disconnect: %m");
tools/testing/selftests/net/tls.c
1838
TEST_F(tls_basic, disconnect)