| /linux/arch/x86/kernel/cpu/microcode/ |
| H A D | intel-ucode-defs.h | 1 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x03, … 2 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x05, … 3 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x05, … 4 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x05, … 5 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x05, … 6 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x06, … 7 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x06, … 8 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x06, … 9 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x06, … 10 { .flags = X86_CPU_ID_FLAG_ENTRY_VALID, .vendor = X86_VENDOR_INTEL, .family = 0x6, .model = 0x07, … [all …]
|
| /linux/Documentation/devicetree/bindings/arm/bcm/ |
| H A D | bcm2835.yaml | 23 - raspberrypi,4-model-b 29 - raspberrypi,5-model-b 35 - raspberrypi,model-a 36 - raspberrypi,model-a-plus 37 - raspberrypi,model-b 38 - raspberrypi,model-b-i2c0 # Raspberry Pi Model B (no P5) 39 - raspberrypi,model-b-rev2 40 - raspberrypi,model-b-plus 42 - raspberrypi,model-zero 43 - raspberrypi,model-zero-w [all …]
|
| /linux/tools/memory-model/ |
| H A D | README | 2 LINUX KERNEL MEMORY CONSISTENCY MODEL 9 This directory contains the memory consistency model (memory model, for 33 For example, a future version of herd7 might not work with the model 34 in this release. A compatible model will likely be made available in 37 If you absolutely need to run the model in this particular release, 40 klitmus7 is independent of the model provided here. It has its own 46 memory model maintainers. 66 The memory model is used, in conjunction with "herd7", to exhaustively 69 tests is available in tools/memory-model/Documentatio [all...] |
| /linux/drivers/hid/ |
| H A D | hid-glorious.c | 4 * Glorious Model O, O- and D mice. 21 * Glorious Model O and O- specify the const flag in the consumer input 25 * Glorious Model I incorrectly specifes the Usage Minimum for its 35 hid_info(hdev, "patching Glorious Model O consumer control report descriptor\n"); in glorious_report_fixup() 40 hid_info(hdev, "patching Glorious Model I keyboard report descriptor\n"); in glorious_report_fixup() 48 const char *model = "Device"; in glorious_update_name() local 52 model = "Model O"; break; in glorious_update_name() 54 model = "Model D"; break; in glorious_update_name() 56 model = "Model I"; break; in glorious_update_name() 59 snprintf(hdev->name, sizeof(hdev->name), "%s %s", "Glorious", model); in glorious_update_name()
|
| H A D | hid-thrustmaster.c | 10 * This driver tries to understand which model of Thrustmaster wheel the generic 100 * Seems to be the model code of the wheel 103 uint16_t model; member 113 uint16_t model; member 215 * to get [what it seems to be] the wheel's model. 217 * If the model id is recognized then we send an opportune USB CONTROL REQUEST 224 uint16_t model = 0; in thrustmaster_model_handler() local 229 hid_err(hdev, "URB to get model id failed with error %d\n", urb->status); in thrustmaster_model_handler() 234 model = le16_to_cpu(tm_wheel->response->data.a.model); in thrustmaster_model_handler() 236 model = le16_to_cpu(tm_wheel->response->data.b.model); in thrustmaster_model_handler() [all …]
|
| /linux/drivers/scsi/ |
| H A D | scsi_devinfo.c | 24 char model[16]; member 51 char *model; member 259 {"WangDAT", "Model 2600", "01.7", BLIST_SELECT_NO_ATN}, 260 {"WangDAT", "Model 3200", "02.2", BLIST_SELECT_NO_ATN}, 261 {"WangDAT", "Model 1300", "02.4", BLIST_SELECT_NO_ATN}, 282 * devinfo vendor and model strings. 309 * @model: model (product) string 314 * Create and add one dev_info entry for @vendor, @model, @strflags or 321 static int scsi_dev_info_list_add(int compatible, char *vendor, char *model, in scsi_dev_info_list_add() argument 324 return scsi_dev_info_list_add_keyed(compatible, vendor, model, in scsi_dev_info_list_add() [all …]
|
| /linux/drivers/hwmon/ |
| H A D | k8temp.c | 39 static int is_rev_g_desktop(u8 model) in is_rev_g_desktop() argument 43 if (model < 0x69) in is_rev_g_desktop() 46 if (model == 0xc1 || model == 0x6c || model == 0x7c) in is_rev_g_desktop() 58 if ((model == 0x6f || model == 0x7f) && in is_rev_g_desktop() 63 if (model == 0x6b && in is_rev_g_desktop() 137 u8 model, stepping; in k8temp_probe() local 145 model = boot_cpu_data.x86_model; in k8temp_probe() 149 if ((model == 4 && stepping == 0) || in k8temp_probe() 150 (model == 5 && stepping <= 1)) in k8temp_probe() 157 if (model >= 0x40) { in k8temp_probe() [all …]
|
| /linux/arch/powerpc/platforms/chrp/ |
| H A D | setup.c | 103 const char *model = ""; in chrp_show_cpuinfo() local 107 model = of_get_property(root, "model", NULL); in chrp_show_cpuinfo() 108 seq_printf(m, "machine\t\t: CHRP %s\n", model); in chrp_show_cpuinfo() 111 if (model && !strncmp(model, "IBM,LongTrail", 13)) { in chrp_show_cpuinfo() 124 model = "4 MB"; in chrp_show_cpuinfo() 127 model = "8 MB"; in chrp_show_cpuinfo() 130 model = "16 MB"; in chrp_show_cpuinfo() 133 model = "32 MB"; in chrp_show_cpuinfo() 136 model = "64 MB"; in chrp_show_cpuinfo() 139 model = "128 MB"; in chrp_show_cpuinfo() [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A D | vmk80xx.c | 109 enum vmk80xx_model model; member 123 .model = VMK8055_MODEL, 133 .model = VMK8061_MODEL, 151 enum vmk80xx_model model; member 186 if (devpriv->model == VMK8061_MODEL) { in vmk80xx_read_packet() 207 if (devpriv->model == VMK8061_MODEL) { in vmk80xx_write_packet() 247 switch (devpriv->model) { in vmk80xx_ai_insn_read() 267 if (devpriv->model == VMK8055_MODEL) { in vmk80xx_ai_insn_read() 296 switch (devpriv->model) { in vmk80xx_ao_insn_write() 366 if (devpriv->model == VMK8061_MODEL) { in vmk80xx_di_insn_bits() [all …]
|
| /linux/arch/parisc/kernel/ |
| H A D | processor.c | 241 /* get CPU-Model Information... */ in collect_boot_cpu_data() 242 #define p ((unsigned long *)&boot_cpu_data.pdc.model) in collect_boot_cpu_data() 243 if (pdc_model_info(&boot_cpu_data.pdc.model) == PDC_OK) { in collect_boot_cpu_data() 244 pr_info("model 0x%04lx 0x%04lx 0x%04lx 0x%04lx 0x%04lx " in collect_boot_cpu_data() 249 add_device_randomness(&boot_cpu_data.pdc.model, in collect_boot_cpu_data() 250 sizeof(boot_cpu_data.pdc.model)); in collect_boot_cpu_data() 276 pr_info("HP-UX model name: %s\n", in collect_boot_cpu_data() 282 pr_info("MPE/iX model name: %s\n", serial_no); in collect_boot_cpu_data() 286 boot_cpu_data.hversion = boot_cpu_data.pdc.model.hversion; in collect_boot_cpu_data() 287 boot_cpu_data.sversion = boot_cpu_data.pdc.model.sversion; in collect_boot_cpu_data() [all …]
|
| /linux/arch/m68k/include/uapi/asm/ |
| H A D | bootinfo-hp300.h | 14 #define BI_HP300_MODEL 0x8000 /* model (__be32) */ 37 #define HP_425T 11 /* 25MHz 68040 - model 425t */ 38 #define HP_425S 12 /* 25MHz 68040 - model 425s */ 39 #define HP_425E 13 /* 25MHz 68040 - model 425e */ 40 #define HP_433T 14 /* 33MHz 68040 - model 433t */ 41 #define HP_433S 15 /* 33MHz 68040 - model 433s */
|
| /linux/drivers/input/keyboard/ |
| H A D | cap11xx.c | 88 const struct cap11xx_hw_model *model; member 209 if (!priv->model->has_gain) { in cap11xx_init_keys() 211 "This model doesn't support 'sensor-gain'\n"); in cap11xx_init_keys() 228 if (priv->model->has_irq_config) { in cap11xx_init_keys() 237 "This model doesn't support 'irq-active-high'\n"); in cap11xx_init_keys() 260 priv->thresholds, priv->model->num_channels)) { in cap11xx_init_keys() 261 for (i = 0; i < priv->model->num_channels; i++) { in cap11xx_init_keys() 278 priv->model->num_channels)) { in cap11xx_init_keys() 279 if (priv->model->has_sensitivity_control) { in cap11xx_init_keys() 280 for (i = 0; i < priv->model->num_channels; i++) { in cap11xx_init_keys() [all …]
|
| /linux/arch/s390/kvm/ |
| H A D | kvm-s390.c | 249 * and defines the facilities that can be enabled via a cpu model. 799 set_kvm_facility(kvm->arch.model.fac_mask, 129); in kvm_vm_ioctl_enable_cap() 800 set_kvm_facility(kvm->arch.model.fac_list, 129); in kvm_vm_ioctl_enable_cap() 802 set_kvm_facility(kvm->arch.model.fac_mask, 134); in kvm_vm_ioctl_enable_cap() 803 set_kvm_facility(kvm->arch.model.fac_list, 134); in kvm_vm_ioctl_enable_cap() 806 set_kvm_facility(kvm->arch.model.fac_mask, 135); in kvm_vm_ioctl_enable_cap() 807 set_kvm_facility(kvm->arch.model.fac_list, 135); in kvm_vm_ioctl_enable_cap() 810 set_kvm_facility(kvm->arch.model.fac_mask, 148); in kvm_vm_ioctl_enable_cap() 811 set_kvm_facility(kvm->arch.model.fac_list, 148); in kvm_vm_ioctl_enable_cap() 814 set_kvm_facility(kvm->arch.model.fac_mask, 152); in kvm_vm_ioctl_enable_cap() [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | pc873xx.c | 13 static unsigned int base, model; variable 23 return pc873xx_names[model]; in pc873xx_get_model() 54 model = PC87332; in pc873xx_probe() 57 model = PC87306; in pc873xx_probe() 60 model = PC87334; in pc873xx_probe() 63 model = PC87303; in pc873xx_probe()
|
| /linux/Documentation/driver-api/driver-model/ |
| H A D | porting.rst | 2 Porting Drivers to the New Driver Model 12 Please refer to `Documentation/driver-api/driver-model/*.rst` for definitions of 15 Most of the work of porting devices drivers to the new model happens 20 In a nutshell, the driver model consists of a set of objects that can 24 The generic objects must be registered with the driver model core. By 138 The driver model maintains an ordered list of devices that it uses 160 The release field is a callback that the driver model core calls 168 with the driver model core by doing:: 178 it. It should instead wait for the driver model core to call the 231 of operations that the driver model core may call. [all …]
|
| /linux/drivers/input/mouse/ |
| H A D | logips2pp.c | 32 u8 model; member 207 static const struct ps2pp_info *get_model_info(unsigned char model) in get_model_info() argument 260 if (model == ps2pp_list[i].model) in get_model_info() 267 * Set up input device's properties based on the detected mouse model. 353 * and its exact model and try turning on extended protocol for ones 362 u8 model, buttons; in ps2pp_detect() local 374 model = ((param[0] >> 4) & 0x07) | ((param[0] << 3) & 0x78); in ps2pp_detect() 377 if (!model || !buttons) in ps2pp_detect() 380 model_info = get_model_info(model); in ps2pp_detect() 421 "Detected unknown Logitech mouse model %d\n", in ps2pp_detect() [all …]
|
| /linux/tools/memory-model/Documentation/ |
| H A D | references.txt | 23 Programmer's Model for x86 Multiprocessors". Commun. ACM 53, 7 72 Linux-kernel memory model 95 Alan Stern. 2017. "A formal kernel memory-ordering model (part 1)" 99 Alan Stern. 2017. "A formal kernel memory-ordering model (part 2)" 103 Alan Stern. 2017-2019. "A Formal Model of Linux-Kernel Memory 108 Memory-model tooling 121 semantics of the weak consistency model specification language 125 Memory-model comparisons 129 Feng. 2018. "Linux-Kernel Memory Model". (27 September 2018).
|
| /linux/sound/soc/intel/boards/ |
| H A D | cht_bsw_max98090_ti.c | 403 /* Banjo model Chromebook */ 410 /* Candy model Chromebook */ 417 /* Clapper model Chromebook */ 424 /* Cyan model Chromebook */ 431 /* Enguarde model Chromebook */ 438 /* Glimmer model Chromebook */ 445 /* Gnawty model Chromebook (Acer Chromebook CB3-111) */ 452 /* Heli model Chromebook */ 459 /* Kip model Chromebook */ 466 /* Ninja model Chromeboo [all...] |
| /linux/scripts/kconfig/ |
| H A D | gconf.c | 94 static void _select_menu(GtkTreeView *view, GtkTreeModel *model, in _select_menu() argument 100 valid = gtk_tree_model_iter_children(model, &iter, parent); in _select_menu() 104 gtk_tree_model_get(model, &iter, COL_MENU, &menu, -1); in _select_menu() 114 path = gtk_tree_model_get_path(model, &iter); in _select_menu() 126 _select_menu(view, model, &iter, match); in _select_menu() 128 valid = gtk_tree_model_iter_next(model, &iter); in _select_menu() 251 GtkTreeModel *model = GTK_TREE_MODEL(store); in _update_tree() local 255 valid = gtk_tree_model_iter_children(model, &iter, parent); in _update_tree() 259 gtk_tree_model_get(model, &iter, COL_MENU, &menu, -1); in _update_tree() 266 valid = gtk_tree_model_iter_next(model, &iter); in _update_tree() [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | tmdc.c | 261 const struct tmdc_model *model; in tmdc_setup_port() local 276 for (model = tmdc_models; model->id && model->id != port->mode; model++) in tmdc_setup_port() 279 port->abs = model->axes; in tmdc_setup_port() 280 port->btn = model->buttons; in tmdc_setup_port() 282 if (!model->id) { in tmdc_setup_port() 287 port->absc = model->abs; in tmdc_setup_port() 289 port->btnc[i] = model->btnc[i]; in tmdc_setup_port() 293 port->btno[i] = model->btno[i]; in tmdc_setup_port() 295 snprintf(port->name, sizeof(port->name), model->name, in tmdc_setup_port() 305 input_dev->id.product = model->id; in tmdc_setup_port() [all …]
|
| /linux/sound/firewire/dice/ |
| H A D | dice.c | 38 int key, val, vendor = -1, model = -1; in check_dice_category() local 54 model = val; in check_dice_category() 68 device->config_rom[4] >> 22 != model) in check_dice_category() 102 char vendor[32], model[32]; in dice_card_strings() local 123 strscpy(model, "?"); in dice_card_strings() 124 fw_csr_string(dice->unit->directory, CSR_MODEL, model, sizeof(model)); in dice_card_strings() 127 vendor, model, dev->config_rom[4] & 0x3fffff, in dice_card_strings() 248 #define DICE_DEV_ENTRY_TYPICAL(vendor, model, data) \ argument 255 .model_id = (model), \ 386 // The model has quirk in its GUID, in which model field is 0x000013 and different from [all …]
|
| /linux/drivers/firewire/ |
| H A D | device-attribute-test.c | 122 // Model immediate entry is found. in device_attr_simple_avc() 130 // Descriptor leaf entry for model is found. in device_attr_simple_avc() 132 KUNIT_EXPECT_STREQ(test, buf, "Model Name\n"); in device_attr_simple_avc() 139 // Model immediate entry is found. in device_attr_simple_avc() 146 // Descriptor leaf entry for model is found. in device_attr_simple_avc() 148 KUNIT_EXPECT_STREQ(test, buf, "Model Name\n"); in device_attr_simple_avc() 204 // Model immediate entry is found. in device_attr_legacy_avc() 211 // Descriptor leaf entry for model is found. in device_attr_legacy_avc() 220 // Model immediate entry is not found. in device_attr_legacy_avc() 226 // Descriptor leaf entry for model is not found. in device_attr_legacy_avc()
|
| /linux/drivers/s390/char/ |
| H A D | raw3270.c | 45 int model, rows, cols; member 452 int rc, model; in raw3270_size_device_vm() local 460 rp->model = 2; in raw3270_size_device_vm() 471 model = diag_data.vrdccrmd; in raw3270_size_device_vm() 472 /* Use default model 2 if the size could not be detected */ in raw3270_size_device_vm() 473 if (rc || model < 2 || model > 5) in raw3270_size_device_vm() 474 model = 2; in raw3270_size_device_vm() 475 switch (model) { in raw3270_size_device_vm() 477 rp->model = model; in raw3270_size_device_vm() 482 rp->model = model; in raw3270_size_device_vm() [all …]
|
| /linux/scripts/ |
| H A D | make_fit.py | 171 str: Description of model 178 for model, compat, files in entries: 182 fsw.property_string('description', model) 275 str: Model name string 279 # Get the compatible / model information 283 model = fdt.getprop(0, 'model').as_str() 302 return (model, compat, files) 324 file_info = [] # List of (fname, model, compat, files) tuples 332 (model, compat, files) = process_dtb(fname, args) 337 file_info.append((fname, model, compat, files)) [all …]
|
| /linux/drivers/scsi/bfa/ |
| H A D | bfad_attr.c | 725 char model[BFA_ADAPTER_MODEL_NAME_LEN]; in bfad_im_model_show() local 727 bfa_get_adapter_model(&bfad->bfa, model); in bfad_im_model_show() 728 return sysfs_emit(buf, "%s\n", model); in bfad_im_model_show() 739 char model[BFA_ADAPTER_MODEL_NAME_LEN]; in bfad_im_model_desc_show() local 743 bfa_get_adapter_model(&bfad->bfa, model); in bfad_im_model_desc_show() 745 if (!strcmp(model, "QLogic-425")) in bfad_im_model_desc_show() 748 else if (!strcmp(model, "QLogic-825")) in bfad_im_model_desc_show() 751 else if (!strcmp(model, "QLogic-42B")) in bfad_im_model_desc_show() 754 else if (!strcmp(model, "QLogic-82B")) in bfad_im_model_desc_show() 757 else if (!strcmp(model, "QLogic-1010")) in bfad_im_model_desc_show() [all …]
|