Home
last modified time | relevance | path

Searched refs:rfk (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/platform/x86/
Dxo1-rfkill.c45 struct rfkill *rfk; in xo1_rfkill_probe() local
48 rfk = rfkill_alloc(pdev->name, &pdev->dev, RFKILL_TYPE_WLAN, in xo1_rfkill_probe()
50 if (!rfk) in xo1_rfkill_probe()
53 r = rfkill_register(rfk); in xo1_rfkill_probe()
55 rfkill_destroy(rfk); in xo1_rfkill_probe()
59 platform_set_drvdata(pdev, rfk); in xo1_rfkill_probe()
65 struct rfkill *rfk = platform_get_drvdata(pdev); in xo1_rfkill_remove() local
66 rfkill_unregister(rfk); in xo1_rfkill_remove()
67 rfkill_destroy(rfk); in xo1_rfkill_remove()
Dtoshiba_bluetooth.c34 struct rfkill *rfk; member
199 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in bt_rfkill_poll()
215 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_rfkill_notify()
230 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_resume()
260 bt_dev->rfk = rfkill_alloc("Toshiba Bluetooth", in toshiba_bt_rfkill_add()
265 if (!bt_dev->rfk) { in toshiba_bt_rfkill_add()
271 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_rfkill_add()
273 result = rfkill_register(bt_dev->rfk); in toshiba_bt_rfkill_add()
276 rfkill_destroy(bt_dev->rfk); in toshiba_bt_rfkill_add()
288 if (bt_dev->rfk) { in toshiba_bt_rfkill_remove()
[all …]
Dasus-laptop.c1330 struct asus_rfkill *rfk = data; in asus_rfkill_set() local
1331 struct asus_laptop *asus = rfk->asus; in asus_rfkill_set()
1333 if (rfk->control_id == WL_RSTS) in asus_rfkill_set()
1335 else if (rfk->control_id == BT_RSTS) in asus_rfkill_set()
1337 else if (rfk->control_id == WM_RSTS) in asus_rfkill_set()
1339 else if (rfk->control_id == WW_RSTS) in asus_rfkill_set()
1349 static void asus_rfkill_terminate(struct asus_rfkill *rfk) in asus_rfkill_terminate() argument
1351 if (!rfk->rfkill) in asus_rfkill_terminate()
1354 rfkill_unregister(rfk->rfkill); in asus_rfkill_terminate()
1355 rfkill_destroy(rfk->rfkill); in asus_rfkill_terminate()
[all …]
Dideapad-laptop.c88 struct rfkill *rfk[IDEAPAD_RFKILL_DEV_NUM]; member
493 if (priv->rfk[i]) in ideapad_sync_rfk_state()
494 rfkill_set_hw_state(priv->rfk[i], hw_blocked); in ideapad_sync_rfk_state()
512 priv->rfk[dev] = rfkill_alloc(ideapad_rfk_data[dev].name, in ideapad_register_rfkill()
517 if (!priv->rfk[dev]) in ideapad_register_rfkill()
522 rfkill_init_sw_state(priv->rfk[dev], 0); in ideapad_register_rfkill()
525 rfkill_init_sw_state(priv->rfk[dev], sw_blocked); in ideapad_register_rfkill()
528 ret = rfkill_register(priv->rfk[dev]); in ideapad_register_rfkill()
530 rfkill_destroy(priv->rfk[dev]); in ideapad_register_rfkill()
538 if (!priv->rfk[dev]) in ideapad_unregister_rfkill()
[all …]
Dsony-laptop.c1626 struct rfkill *rfk; in sony_nc_setup_rfkill() local
1653 rfk = rfkill_alloc(name, &device->dev, type, in sony_nc_setup_rfkill()
1655 if (!rfk) in sony_nc_setup_rfkill()
1659 rfkill_destroy(rfk); in sony_nc_setup_rfkill()
1667 rfkill_destroy(rfk); in sony_nc_setup_rfkill()
1672 rfkill_init_sw_state(rfk, swblock); in sony_nc_setup_rfkill()
1673 rfkill_set_hw_state(rfk, hwblock); in sony_nc_setup_rfkill()
1675 err = rfkill_register(rfk); in sony_nc_setup_rfkill()
1677 rfkill_destroy(rfk); in sony_nc_setup_rfkill()
1680 sony_rfkill_devices[nc_type] = rfk; in sony_nc_setup_rfkill()
/linux-4.4.14/arch/arm/mach-pxa/
Dtosa-bt.c60 struct rfkill *rfk; in tosa_bt_probe() local
77 rfk = rfkill_alloc("tosa-bt", &dev->dev, RFKILL_TYPE_BLUETOOTH, in tosa_bt_probe()
79 if (!rfk) { in tosa_bt_probe()
84 rc = rfkill_register(rfk); in tosa_bt_probe()
88 platform_set_drvdata(dev, rfk); in tosa_bt_probe()
93 rfkill_destroy(rfk); in tosa_bt_probe()
108 struct rfkill *rfk = platform_get_drvdata(dev); in tosa_bt_remove() local
112 if (rfk) { in tosa_bt_remove()
113 rfkill_unregister(rfk); in tosa_bt_remove()
114 rfkill_destroy(rfk); in tosa_bt_remove()
[all …]
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dh1940-bluetooth.c69 struct rfkill *rfk; in h1940bt_probe() local
95 rfk = rfkill_alloc(DRV_NAME, &pdev->dev, RFKILL_TYPE_BLUETOOTH, in h1940bt_probe()
97 if (!rfk) { in h1940bt_probe()
102 ret = rfkill_register(rfk); in h1940bt_probe()
106 platform_set_drvdata(pdev, rfk); in h1940bt_probe()
111 rfkill_destroy(rfk); in h1940bt_probe()
118 struct rfkill *rfk = platform_get_drvdata(pdev); in h1940bt_remove() local
123 if (rfk) { in h1940bt_remove()
124 rfkill_unregister(rfk); in h1940bt_remove()
125 rfkill_destroy(rfk); in h1940bt_remove()
[all …]
/linux-4.4.14/drivers/net/usb/
Dhso.c3129 struct rfkill *rfk = dev2net(network_table[i])->rfkill; in hso_free_interface() local
3136 if (rfk) { in hso_free_interface()
3137 rfkill_unregister(rfk); in hso_free_interface()
3138 rfkill_destroy(rfk); in hso_free_interface()