Searched refs:rfk (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/platform/x86/ |
D | xo1-rfkill.c | 45 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()
|
D | toshiba_bluetooth.c | 34 struct rfkill *rfk; member 201 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in bt_rfkill_poll() 217 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_rfkill_notify() 232 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_resume() 262 bt_dev->rfk = rfkill_alloc("Toshiba Bluetooth", in toshiba_bt_rfkill_add() 267 if (!bt_dev->rfk) { in toshiba_bt_rfkill_add() 273 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_rfkill_add() 275 result = rfkill_register(bt_dev->rfk); in toshiba_bt_rfkill_add() 278 rfkill_destroy(bt_dev->rfk); in toshiba_bt_rfkill_add() 290 if (bt_dev->rfk) { in toshiba_bt_rfkill_remove() [all …]
|
D | asus-laptop.c | 1326 struct asus_rfkill *rfk = data; in asus_rfkill_set() local 1327 struct asus_laptop *asus = rfk->asus; in asus_rfkill_set() 1329 if (rfk->control_id == WL_RSTS) in asus_rfkill_set() 1331 else if (rfk->control_id == BT_RSTS) in asus_rfkill_set() 1333 else if (rfk->control_id == WM_RSTS) in asus_rfkill_set() 1335 else if (rfk->control_id == WW_RSTS) in asus_rfkill_set() 1345 static void asus_rfkill_terminate(struct asus_rfkill *rfk) in asus_rfkill_terminate() argument 1347 if (!rfk->rfkill) in asus_rfkill_terminate() 1350 rfkill_unregister(rfk->rfkill); in asus_rfkill_terminate() 1351 rfkill_destroy(rfk->rfkill); in asus_rfkill_terminate() [all …]
|
D | ideapad-laptop.c | 101 struct rfkill *rfk[IDEAPAD_RFKILL_DEV_NUM]; member 622 if (priv->rfk[i]) in ideapad_sync_rfk_state() 623 rfkill_set_hw_state(priv->rfk[i], hw_blocked); in ideapad_sync_rfk_state() 641 priv->rfk[dev] = rfkill_alloc(ideapad_rfk_data[dev].name, in ideapad_register_rfkill() 646 if (!priv->rfk[dev]) in ideapad_register_rfkill() 651 rfkill_init_sw_state(priv->rfk[dev], 0); in ideapad_register_rfkill() 654 rfkill_init_sw_state(priv->rfk[dev], sw_blocked); in ideapad_register_rfkill() 657 ret = rfkill_register(priv->rfk[dev]); in ideapad_register_rfkill() 659 rfkill_destroy(priv->rfk[dev]); in ideapad_register_rfkill() 667 if (!priv->rfk[dev]) in ideapad_unregister_rfkill() [all …]
|
D | sony-laptop.c | 1631 struct rfkill *rfk; in sony_nc_setup_rfkill() local 1658 rfk = rfkill_alloc(name, &device->dev, type, in sony_nc_setup_rfkill() 1660 if (!rfk) in sony_nc_setup_rfkill() 1665 rfkill_destroy(rfk); in sony_nc_setup_rfkill() 1674 rfkill_destroy(rfk); in sony_nc_setup_rfkill() 1679 rfkill_init_sw_state(rfk, swblock); in sony_nc_setup_rfkill() 1680 rfkill_set_hw_state(rfk, hwblock); in sony_nc_setup_rfkill() 1682 err = rfkill_register(rfk); in sony_nc_setup_rfkill() 1684 rfkill_destroy(rfk); in sony_nc_setup_rfkill() 1687 sony_rfkill_devices[nc_type] = rfk; in sony_nc_setup_rfkill()
|
/Linux-v4.19/arch/arm/mach-pxa/ |
D | tosa-bt.c | 60 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-v4.19/arch/arm/mach-s3c24xx/ |
D | h1940-bluetooth.c | 63 struct rfkill *rfk; in h1940bt_probe() local 89 rfk = rfkill_alloc(DRV_NAME, &pdev->dev, RFKILL_TYPE_BLUETOOTH, in h1940bt_probe() 91 if (!rfk) { in h1940bt_probe() 96 ret = rfkill_register(rfk); in h1940bt_probe() 100 platform_set_drvdata(pdev, rfk); in h1940bt_probe() 105 rfkill_destroy(rfk); in h1940bt_probe() 112 struct rfkill *rfk = platform_get_drvdata(pdev); in h1940bt_remove() local 117 if (rfk) { in h1940bt_remove() 118 rfkill_unregister(rfk); in h1940bt_remove() 119 rfkill_destroy(rfk); in h1940bt_remove() [all …]
|
/Linux-v4.19/drivers/net/usb/ |
D | hso.c | 3111 struct rfkill *rfk = dev2net(network_table[i])->rfkill; in hso_free_interface() local 3118 if (rfk) { in hso_free_interface() 3119 rfkill_unregister(rfk); in hso_free_interface() 3120 rfkill_destroy(rfk); in hso_free_interface()
|