rfk                56 arch/arm/mach-pxa/tosa-bt.c 	struct rfkill *rfk;
rfk                73 arch/arm/mach-pxa/tosa-bt.c 	rfk = rfkill_alloc("tosa-bt", &dev->dev, RFKILL_TYPE_BLUETOOTH,
rfk                75 arch/arm/mach-pxa/tosa-bt.c 	if (!rfk) {
rfk                80 arch/arm/mach-pxa/tosa-bt.c 	rc = rfkill_register(rfk);
rfk                84 arch/arm/mach-pxa/tosa-bt.c 	platform_set_drvdata(dev, rfk);
rfk                89 arch/arm/mach-pxa/tosa-bt.c 	rfkill_destroy(rfk);
rfk               104 arch/arm/mach-pxa/tosa-bt.c 	struct rfkill *rfk = platform_get_drvdata(dev);
rfk               108 arch/arm/mach-pxa/tosa-bt.c 	if (rfk) {
rfk               109 arch/arm/mach-pxa/tosa-bt.c 		rfkill_unregister(rfk);
rfk               110 arch/arm/mach-pxa/tosa-bt.c 		rfkill_destroy(rfk);
rfk               112 arch/arm/mach-pxa/tosa-bt.c 	rfk = NULL;
rfk                63 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	struct rfkill *rfk;
rfk                89 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	rfk = rfkill_alloc(DRV_NAME, &pdev->dev, RFKILL_TYPE_BLUETOOTH,
rfk                91 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	if (!rfk) {
rfk                96 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	ret = rfkill_register(rfk);
rfk               100 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	platform_set_drvdata(pdev, rfk);
rfk               105 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	rfkill_destroy(rfk);
rfk               112 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	struct rfkill *rfk = platform_get_drvdata(pdev);
rfk               117 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	if (rfk) {
rfk               118 arch/arm/mach-s3c24xx/h1940-bluetooth.c 		rfkill_unregister(rfk);
rfk               119 arch/arm/mach-s3c24xx/h1940-bluetooth.c 		rfkill_destroy(rfk);
rfk               121 arch/arm/mach-s3c24xx/h1940-bluetooth.c 	rfk = NULL;
rfk              3120 drivers/net/usb/hso.c 			struct rfkill *rfk = dev2net(network_table[i])->rfkill;
rfk              3127 drivers/net/usb/hso.c 			if (rfk) {
rfk              3128 drivers/net/usb/hso.c 				rfkill_unregister(rfk);
rfk              3129 drivers/net/usb/hso.c 				rfkill_destroy(rfk);
rfk              1311 drivers/platform/x86/asus-laptop.c 	struct asus_rfkill *rfk = data;
rfk              1312 drivers/platform/x86/asus-laptop.c 	struct asus_laptop *asus = rfk->asus;
rfk              1314 drivers/platform/x86/asus-laptop.c 	if (rfk->control_id == WL_RSTS)
rfk              1316 drivers/platform/x86/asus-laptop.c 	else if (rfk->control_id == BT_RSTS)
rfk              1318 drivers/platform/x86/asus-laptop.c 	else if (rfk->control_id == WM_RSTS)
rfk              1320 drivers/platform/x86/asus-laptop.c 	else if (rfk->control_id == WW_RSTS)
rfk              1330 drivers/platform/x86/asus-laptop.c static void asus_rfkill_terminate(struct asus_rfkill *rfk)
rfk              1332 drivers/platform/x86/asus-laptop.c 	if (!rfk->rfkill)
rfk              1335 drivers/platform/x86/asus-laptop.c 	rfkill_unregister(rfk->rfkill);
rfk              1336 drivers/platform/x86/asus-laptop.c 	rfkill_destroy(rfk->rfkill);
rfk              1337 drivers/platform/x86/asus-laptop.c 	rfk->rfkill = NULL;
rfk              1348 drivers/platform/x86/asus-laptop.c static int asus_rfkill_setup(struct asus_laptop *asus, struct asus_rfkill *rfk,
rfk              1354 drivers/platform/x86/asus-laptop.c 	rfk->control_id = control_id;
rfk              1355 drivers/platform/x86/asus-laptop.c 	rfk->asus = asus;
rfk              1356 drivers/platform/x86/asus-laptop.c 	rfk->rfkill = rfkill_alloc(name, &asus->platform_device->dev,
rfk              1357 drivers/platform/x86/asus-laptop.c 				   type, ops, rfk);
rfk              1358 drivers/platform/x86/asus-laptop.c 	if (!rfk->rfkill)
rfk              1361 drivers/platform/x86/asus-laptop.c 	result = rfkill_register(rfk->rfkill);
rfk              1363 drivers/platform/x86/asus-laptop.c 		rfkill_destroy(rfk->rfkill);
rfk              1364 drivers/platform/x86/asus-laptop.c 		rfk->rfkill = NULL;
rfk              1427 drivers/platform/x86/asus-laptop.c 	struct asus_rfkill *rfk = data;
rfk              1429 drivers/platform/x86/asus-laptop.c 	int ret = asus_pega_lucid_set(rfk->asus, rfk->control_id, !blocked);
rfk              1437 drivers/platform/x86/asus-laptop.c static int pega_rfkill_setup(struct asus_laptop *asus, struct asus_rfkill *rfk,
rfk              1440 drivers/platform/x86/asus-laptop.c 	return asus_rfkill_setup(asus, rfk, name, controlid, rfkill_type,
rfk                87 drivers/platform/x86/ideapad-laptop.c 	struct rfkill *rfk[IDEAPAD_RFKILL_DEV_NUM];
rfk               589 drivers/platform/x86/ideapad-laptop.c 		if (priv->rfk[i])
rfk               590 drivers/platform/x86/ideapad-laptop.c 			rfkill_set_hw_state(priv->rfk[i], hw_blocked);
rfk               608 drivers/platform/x86/ideapad-laptop.c 	priv->rfk[dev] = rfkill_alloc(ideapad_rfk_data[dev].name,
rfk               613 drivers/platform/x86/ideapad-laptop.c 	if (!priv->rfk[dev])
rfk               618 drivers/platform/x86/ideapad-laptop.c 		rfkill_init_sw_state(priv->rfk[dev], 0);
rfk               621 drivers/platform/x86/ideapad-laptop.c 		rfkill_init_sw_state(priv->rfk[dev], sw_blocked);
rfk               624 drivers/platform/x86/ideapad-laptop.c 	ret = rfkill_register(priv->rfk[dev]);
rfk               626 drivers/platform/x86/ideapad-laptop.c 		rfkill_destroy(priv->rfk[dev]);
rfk               634 drivers/platform/x86/ideapad-laptop.c 	if (!priv->rfk[dev])
rfk               637 drivers/platform/x86/ideapad-laptop.c 	rfkill_unregister(priv->rfk[dev]);
rfk               638 drivers/platform/x86/ideapad-laptop.c 	rfkill_destroy(priv->rfk[dev]);
rfk              1617 drivers/platform/x86/sony-laptop.c 	struct rfkill *rfk;
rfk              1644 drivers/platform/x86/sony-laptop.c 	rfk = rfkill_alloc(name, &device->dev, type,
rfk              1646 drivers/platform/x86/sony-laptop.c 	if (!rfk)
rfk              1651 drivers/platform/x86/sony-laptop.c 		rfkill_destroy(rfk);
rfk              1660 drivers/platform/x86/sony-laptop.c 		rfkill_destroy(rfk);
rfk              1665 drivers/platform/x86/sony-laptop.c 	rfkill_init_sw_state(rfk, swblock);
rfk              1666 drivers/platform/x86/sony-laptop.c 	rfkill_set_hw_state(rfk, hwblock);
rfk              1668 drivers/platform/x86/sony-laptop.c 	err = rfkill_register(rfk);
rfk              1670 drivers/platform/x86/sony-laptop.c 		rfkill_destroy(rfk);
rfk              1673 drivers/platform/x86/sony-laptop.c 	sony_rfkill_devices[nc_type] = rfk;
rfk                31 drivers/platform/x86/toshiba_bluetooth.c 	struct rfkill *rfk;
rfk               198 drivers/platform/x86/toshiba_bluetooth.c 	rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch);
rfk               214 drivers/platform/x86/toshiba_bluetooth.c 	rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch);
rfk               229 drivers/platform/x86/toshiba_bluetooth.c 	rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch);
rfk               259 drivers/platform/x86/toshiba_bluetooth.c 	bt_dev->rfk = rfkill_alloc("Toshiba Bluetooth",
rfk               264 drivers/platform/x86/toshiba_bluetooth.c 	if (!bt_dev->rfk) {
rfk               270 drivers/platform/x86/toshiba_bluetooth.c 	rfkill_set_hw_state(bt_dev->rfk, !bt_dev->killswitch);
rfk               272 drivers/platform/x86/toshiba_bluetooth.c 	result = rfkill_register(bt_dev->rfk);
rfk               275 drivers/platform/x86/toshiba_bluetooth.c 		rfkill_destroy(bt_dev->rfk);
rfk               287 drivers/platform/x86/toshiba_bluetooth.c 	if (bt_dev->rfk) {
rfk               288 drivers/platform/x86/toshiba_bluetooth.c 		rfkill_unregister(bt_dev->rfk);
rfk               289 drivers/platform/x86/toshiba_bluetooth.c 		rfkill_destroy(bt_dev->rfk);
rfk                41 drivers/platform/x86/xo1-rfkill.c 	struct rfkill *rfk;
rfk                44 drivers/platform/x86/xo1-rfkill.c 	rfk = rfkill_alloc(pdev->name, &pdev->dev, RFKILL_TYPE_WLAN,
rfk                46 drivers/platform/x86/xo1-rfkill.c 	if (!rfk)
rfk                49 drivers/platform/x86/xo1-rfkill.c 	r = rfkill_register(rfk);
rfk                51 drivers/platform/x86/xo1-rfkill.c 		rfkill_destroy(rfk);
rfk                55 drivers/platform/x86/xo1-rfkill.c 	platform_set_drvdata(pdev, rfk);
rfk                61 drivers/platform/x86/xo1-rfkill.c 	struct rfkill *rfk = platform_get_drvdata(pdev);
rfk                62 drivers/platform/x86/xo1-rfkill.c 	rfkill_unregister(rfk);
rfk                63 drivers/platform/x86/xo1-rfkill.c 	rfkill_destroy(rfk);