Lines Matching refs:data
51 /* Structure get/set data using sabi */
60 u8 data[11];
293 * data - current data
294 * d0, d1, d2, d3 - data fields
295 * call - call SABI using command and data
311 struct sabi_data data;
408 "data:{0x%08x, 0x%08x, 0x%04x, 0x%02x}",
442 " completion flag 0x%02x and interface data 0x%02x",
458 pr_info("SABI return data:{0x%08x, 0x%08x, 0x%04x, 0x%02x}",
469 u16 command, u8 data)
473 in.data[0] = data;
490 user_brightness = sretval.data[0];
580 static int seclinux_rfkill_set(void *data, bool blocked)
582 struct samsung_rfkill *srfkill = data;
595 struct sabi_data *data)
600 NULL, data);
608 struct sabi_data data;
611 ret = swsmi_wireless_status(samsung, &data);
617 if (data.data[i] == 0x02)
618 data.data[1] = 0;
621 data.data[WL_STATUS_WLAN] = !blocked;
623 data.data[WL_STATUS_BT] = !blocked;
626 &data, &data);
633 struct sabi_data data;
636 ret = swsmi_wireless_status(samsung, &data);
641 ret = data.data[WL_STATUS_WLAN];
643 ret = data.data[WL_STATUS_BT];
673 if (sretval.data[0] == config->performance_levels[i].value)
714 struct sabi_data data;
720 memset(&data, 0, sizeof(data));
721 data.data[0] = 0x80;
723 &data, &data);
728 if (data.data[0] != 0 && data.data[0] != 1)
731 return data.data[0];
738 struct sabi_data data;
740 memset(&data, 0, sizeof(data));
741 data.data[0] = 0x80 | enabled;
743 &data, NULL);
783 struct sabi_data data;
789 memset(&data, 0, sizeof(data));
790 data.data[0] = 0x80;
792 &data, &data);
797 if (data.data[0] != 0 && data.data[0] != 1)
800 return data.data[0];
807 struct sabi_data data;
809 memset(&data, 0, sizeof(data));
810 data.data[0] = 0x80 | enabled;
812 &data, NULL);
852 struct sabi_data data;
858 memset(&data, 0, sizeof(data));
860 &data, &data);
865 return data.data[0] & 0x1;
872 struct sabi_data data;
874 memset(&data, 0, sizeof(data));
875 data.data[0] = 0x80 | enabled;
877 &data, NULL);
993 struct sabi_data data;
996 ret = swsmi_wireless_status(samsung, &data);
1007 if (data.data[WL_STATUS_WLAN] != 0x02)
1012 !data.data[WL_STATUS_WLAN]);
1016 if (data.data[WL_STATUS_BT] != 0x02)
1021 !data.data[WL_STATUS_BT]);
1060 struct sabi_data data;
1066 memset(&data, 0, sizeof(data));
1067 data.d0 = 0xaabb;
1069 &data, &data);
1074 if (data.d0 != 0xccdd)
1082 struct sabi_data data;
1085 memset(&data, 0, sizeof(data));
1086 data.data[0] = 0x81;
1088 &data, &data);
1093 return data.data[0];
1099 struct sabi_data data;
1101 memset(&data, 0, sizeof(data));
1102 data.d0 = 0x82 | ((brightness & 0xFF) << 8);
1104 &data, NULL);
1247 static int samsung_laptop_call_show(struct seq_file *m, void *data)
1250 struct sabi_data *sdata = &samsung->debug.data;
1283 samsung->debug.f0000_wrapper.data = samsung->f0000_segment;
1286 samsung->debug.data_wrapper.data = &samsung->debug.data;
1287 samsung->debug.data_wrapper.size = sizeof(samsung->debug.data);
1289 samsung->debug.sdiag_wrapper.data = samsung->sdiag;
1295 &samsung->debug.data.d0);
1297 &samsung->debug.data.d1);
1299 &samsung->debug.data.d2);
1301 &samsung->debug.data.d3);
1302 debugfs_create_blob("data", S_IRUGO | S_IWUSR, root,
1349 printk(KERN_DEBUG " SABI data offset = 0x%04x\n",
1351 printk(KERN_DEBUG " SABI data segment = 0x%04x\n",