Searched refs:rfk (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/platform/x86/ |
| H A D | toshiba_bluetooth.c | 32 struct rfkill *rfk; member 196 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in bt_rfkill_poll() 212 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_rfkill_notify() 225 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_resume() 258 bt_dev->rfk = rfkill_alloc("Toshiba Bluetooth", in toshiba_bt_rfkill_probe() 263 if (!bt_dev->rfk) { in toshiba_bt_rfkill_probe() 269 rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch); in toshiba_bt_rfkill_probe() 271 result = rfkill_register(bt_dev->rfk); in toshiba_bt_rfkill_probe() 287 rfkill_unregister(bt_dev->rfk); in toshiba_bt_rfkill_probe() 289 rfkill_destroy(bt_dev->rfk); in toshiba_bt_rfkill_probe() [all …]
|
| H A D | asus-laptop.c | 1304 struct asus_rfkill *rfk = data; in asus_rfkill_set() local 1305 struct asus_laptop *asus = rfk->asus; in asus_rfkill_set() 1307 if (rfk->control_id == WL_RSTS) in asus_rfkill_set() 1309 else if (rfk->control_id == BT_RSTS) in asus_rfkill_set() 1311 else if (rfk->control_id == WM_RSTS) in asus_rfkill_set() 1313 else if (rfk->control_id == WW_RSTS) in asus_rfkill_set() 1323 static void asus_rfkill_terminate(struct asus_rfkill *rfk) in asus_rfkill_terminate() argument 1325 if (!rfk->rfkill) in asus_rfkill_terminate() 1328 rfkill_unregister(rfk->rfkill); in asus_rfkill_terminate() 1329 rfkill_destroy(rfk->rfkill); in asus_rfkill_terminate() [all …]
|
| H A D | sony-laptop.c | 1605 struct rfkill *rfk; in sony_nc_setup_rfkill() local 1632 rfk = rfkill_alloc(name, parent, type, &sony_rfkill_ops, (void *)nc_type); in sony_nc_setup_rfkill() 1633 if (!rfk) in sony_nc_setup_rfkill() 1638 rfkill_destroy(rfk); in sony_nc_setup_rfkill() 1647 rfkill_destroy(rfk); in sony_nc_setup_rfkill() 1652 rfkill_init_sw_state(rfk, swblock); in sony_nc_setup_rfkill() 1653 rfkill_set_hw_state(rfk, hwblock); in sony_nc_setup_rfkill() 1655 err = rfkill_register(rfk); in sony_nc_setup_rfkill() 1657 rfkill_destroy(rfk); in sony_nc_setup_rfkill() 1660 sony_rfkill_devices[nc_type] = rfk; in sony_nc_setup_rfkill()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | ideapad-laptop.c | 177 struct rfkill *rfk[IDEAPAD_RFKILL_DEV_NUM]; member 1260 if (priv->rfk[i]) in ideapad_sync_rfk_state() 1261 rfkill_set_hw_state(priv->rfk[i], hw_blocked); in ideapad_sync_rfk_state() 1278 priv->rfk[dev] = rfkill_alloc(ideapad_rfk_data[dev].name, in ideapad_register_rfkill() 1283 if (!priv->rfk[dev]) in ideapad_register_rfkill() 1290 rfkill_init_sw_state(priv->rfk[dev], !rf_enabled); in ideapad_register_rfkill() 1292 err = rfkill_register(priv->rfk[dev]); in ideapad_register_rfkill() 1294 rfkill_destroy(priv->rfk[dev]); in ideapad_register_rfkill() 1301 if (!priv->rfk[dev]) in ideapad_unregister_rfkill() 1304 rfkill_unregister(priv->rfk[dev]); in ideapad_unregister_rfkill() [all …]
|
| /linux/net/nfc/ |
| H A D | core.c | 1156 struct rfkill *rfk = NULL; in nfc_unregister_rfkill() local 1168 rfk = dev->rfkill; in nfc_unregister_rfkill() 1174 if (rfk) { in nfc_unregister_rfkill() 1175 rfkill_unregister(rfk); in nfc_unregister_rfkill() 1176 rfkill_destroy(rfk); in nfc_unregister_rfkill()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | coex.c | 6170 struct rtw89_btc_wl_rfk_info rfk = btc->cx.wl.rfk_info; in _action_wl_rfk() local 6172 if (rfk.state != BTC_WRFK_START) in _action_wl_rfk() 6176 __func__, rfk.band); in _action_wl_rfk() 6180 if (rfk.state == BTC_WRFK_ONESHOT_START || in _action_wl_rfk()
|