Home
last modified time | relevance | path

Searched full:model (Results 1 – 25 of 3693) sorted by relevance

12345678910>>...148

/linux/Documentation/devicetree/bindings/arm/bcm/
H A Dbcm2835.yaml23 - 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 DREADME2 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 Dhid-glorious.c4 * 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 Dhid-thrustmaster.c10 * 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 Dscsi_devinfo.c24 char model[16]; member
51 char *model; member
260 {"WangDAT", "Model 2600", "01.7", BLIST_SELECT_NO_ATN},
261 {"WangDAT", "Model 3200", "02.2", BLIST_SELECT_NO_ATN},
262 {"WangDAT", "Model 1300", "02.4", BLIST_SELECT_NO_ATN},
283 * devinfo vendor and model strings.
310 * @model: model (product) string
315 * Create and add one dev_info entry for @vendor, @model, @strflags or
322 static int scsi_dev_info_list_add(int compatible, char *vendor, char *model, in scsi_dev_info_list_add() argument
325 return scsi_dev_info_list_add_keyed(compatible, vendor, model, in scsi_dev_info_list_add()
[all …]
/linux/arch/x86/include/asm/
H A Dcpu_device_id.h43 /* Get the INTEL_FAM* model defines */
61 * @_model: The model number, model constant or X86_MODEL_ANY
77 .model = _model, \
124 * X86_MATCH_VENDOR_FAM_MODEL - Match vendor, family and model
128 * @model: The model number, model constant or X86_MODEL_ANY
133 #define X86_MATCH_VENDOR_FAM_MODEL(vendor, family, model, data) \ argument
134 X86_MATCH_CPU(X86_VENDOR_##vendor, family, model, X86_STEPPING_ANY, \
151 * X86_MATCH_VFM - Match encoded vendor/family/model
152 * @vfm: Encoded 8-bits each for vendor, family, model
163 * X86_MATCH_VFM_STEPS - Match encoded vendor/family/model and steppings
[all …]
/linux/drivers/input/keyboard/
H A Dcap11xx.c71 const struct cap11xx_hw_model *model; member
183 if (!priv->model->has_gain) { in cap11xx_init_keys()
185 "This model doesn't support 'sensor-gain'\n"); in cap11xx_init_keys()
202 if (priv->model->has_irq_config) { in cap11xx_init_keys()
211 "This model doesn't support 'irq-active-high'\n"); in cap11xx_init_keys()
234 priv->thresholds, priv->model->num_sensor_thresholds)) { in cap11xx_init_keys()
235 for (i = 0; i < priv->model->num_sensor_thresholds; i++) { in cap11xx_init_keys()
251 if (!priv->model->has_sensitivity_control) { in cap11xx_init_keys()
253 "This model doesn't support 'calib-sensitivity'\n"); in cap11xx_init_keys()
256 priv->model->num_channels)) { in cap11xx_init_keys()
[all …]
/linux/drivers/gpu/drm/verisilicon/
H A Dvs_hwdb.c61 .model = 0x8200,
70 .model = 0x8200,
79 .model = 0x8200,
88 .model = 0x8200,
101 u32 model; in vs_fill_chip_identity() local
106 regmap_read(regs, VSDC_TOP_CHIP_MODEL, &model); in vs_fill_chip_identity()
111 if (vs_chip_identities[i].model == model && in vs_fill_chip_identity()
/linux/drivers/perf/
H A Darm-cci.c35 #define CCI_PMU_CNTR_SIZE(model) ((model)->cntr_size) argument
36 #define CCI_PMU_CNTR_BASE(model, idx) ((idx) * CCI_PMU_CNTR_SIZE(model)) argument
40 #define CCI_PMU_MAX_HW_CNTRS(model) \ argument
41 ((model)->num_hw_cntrs + (model)->fixed_hw_cntrs)
104 const struct cci_pmu_model *model; member
360 if (ev_code >= cci_pmu->model->event_ranges[if_type].min && in cci400_validate_hw_event()
361 ev_code <= cci_pmu->model->event_ranges[if_type].max) in cci400_validate_hw_event()
571 if (ev_code >= cci_pmu->model->event_ranges[if_type].min && in cci500_validate_hw_event()
572 ev_code <= cci_pmu->model->event_ranges[if_type].max) in cci500_validate_hw_event()
623 if (ev_code >= cci_pmu->model->event_ranges[if_type].min && in cci550_validate_hw_event()
[all …]
/linux/arch/powerpc/platforms/chrp/
H A Dsetup.c103 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/parisc/
H A Dled.c54 unsigned long model:16; /* DISPLAY_MODEL_XXXX */ member
79 .model = DISPLAY_MODEL_NONE,
102 if (lcd_info.model != DISPLAY_MODEL_LCD) in lcd_print_now()
388 * @model: model type, one of the DISPLAY_MODEL_XXXX values
395 int __init register_led_driver(int model, unsigned long cmd_reg, unsigned long data_reg) in register_led_driver() argument
404 lcd_info.model = model; /* store the values */ in register_led_driver()
407 switch (lcd_info.model) { in register_led_driver()
435 pr_err("led: Unknown LCD/LED model type %d\n", lcd_info.model); in register_led_driver()
470 lcd_info.model = DISPLAY_MODEL_LCD; in early_led_init()
482 lcd_info.model = DISPLAY_MODEL_NONE; in early_led_init()
[all …]
/linux/arch/m68k/include/uapi/asm/
H A Dbootinfo-hp300.h14 #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/comedi/drivers/
H A Dvmk80xx.c109 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 Dprocessor.c241 /* 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/alpha/kernel/
H A Dpc873xx.c13 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/arch/s390/kvm/s390/
H A Ds390.c260 * and defines the facilities that can be enabled via a cpu model.
786 set_kvm_facility(kvm->arch.model.fac_mask, 129); in kvm_vm_ioctl_enable_cap()
787 set_kvm_facility(kvm->arch.model.fac_list, 129); in kvm_vm_ioctl_enable_cap()
789 set_kvm_facility(kvm->arch.model.fac_mask, 134); in kvm_vm_ioctl_enable_cap()
790 set_kvm_facility(kvm->arch.model.fac_list, 134); in kvm_vm_ioctl_enable_cap()
793 set_kvm_facility(kvm->arch.model.fac_mask, 135); in kvm_vm_ioctl_enable_cap()
794 set_kvm_facility(kvm->arch.model.fac_list, 135); in kvm_vm_ioctl_enable_cap()
797 set_kvm_facility(kvm->arch.model.fac_mask, 148); in kvm_vm_ioctl_enable_cap()
798 set_kvm_facility(kvm->arch.model.fac_list, 148); in kvm_vm_ioctl_enable_cap()
801 set_kvm_facility(kvm->arch.model in kvm_vm_ioctl_enable_cap()
3677 struct kvm_s390_cpu_model *model = &vcpu->kvm->arch.model; kvm_s390_vcpu_setup_model() local
[all...]
/linux/arch/arm64/kernel/
H A Dcpu_errata.c33 return midr_is_cpu_model_range(midr, range->model, in __is_midr_in_range()
53 while (ranges->model) in is_midr_in_range_list()
105 u32 model; in is_kryo_midr() local
109 model = read_cpuid_id(); in is_kryo_midr()
110 model &= MIDR_IMPLEMENTOR_MASK | (0xf00 << MIDR_PARTNUM_SHIFT) | in is_kryo_midr()
113 return model == entry->midr_range.model; in is_kryo_midr()
206 #define CAP_MIDR_RANGE(model, v_min, r_min, v_max, r_max) \ argument
208 .midr_range = MIDR_RANGE(model, v_min, r_min, v_max, r_max)
210 #define CAP_MIDR_ALL_VERSIONS(model) \ argument
217 ERRATA_MIDR_RANGE(model,v_min,r_min,v_max,r_max) global() argument
230 ERRATA_MIDR_REV(model,var,rev) global() argument
234 ERRATA_MIDR_ALL_VERSIONS(model) global() argument
[all...]
/linux/Documentation/driver-api/driver-model/
H A Dporting.rst2 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 Dlogips2pp.c32 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 Dreferences.txt23 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 Dcht_bsw_max98090_ti.c403 /* 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 Dgconf.c94 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 Dtmdc.c261 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 Ddice.c38 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), \
[all...]
/linux/drivers/firewire/
H A Ddevice-attribute-test.c122 // 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()

12345678910>>...148