Searched refs:quirk (Results 1 - 25 of 95) sorted by relevance

1234

/linux-master/drivers/xen/xen-pciback/
H A Dconf_space_quirks.c41 "quirk didn't match any device known\n");
46 static inline void register_quirk(struct xen_pcibk_config_quirk *quirk) argument
48 list_add_tail(&quirk->quirks_list, &xen_pcibk_quirks);
97 struct xen_pcibk_config_quirk *quirk; local
100 quirk = kzalloc(sizeof(*quirk), GFP_KERNEL);
101 if (!quirk) {
106 quirk->devid.vendor = dev->vendor;
107 quirk->devid.device = dev->device;
108 quirk
128 struct xen_pcibk_config_quirk *quirk; local
[all...]
/linux-master/drivers/media/i2c/ccs/
H A Dccs-quirk.h3 * drivers/media/i2c/ccs/ccs-quirk.h
28 * @reg_access: Register access quirk. The quirk may divert the access
34 * by the quirk on read
66 ((sensor)->minfo.quirk && \
67 (sensor)->minfo.quirk->_quirk ? \
68 (sensor)->minfo.quirk->_quirk(sensor, ##__VA_ARGS__) : 0)
71 ((sensor)->minfo.quirk ? \
72 (sensor)->minfo.quirk->flags & _quirk : 0)
H A DMakefile3 ccs-quirk.o ccs-limits.o ccs-data.o
/linux-master/sound/usb/
H A Dmidi2.h10 const struct snd_usb_audio_quirk *quirk,
20 const struct snd_usb_audio_quirk *quirk,
24 quirk, usb_id, &chip->num_rawmidis);
18 snd_usb_midi_v2_create(struct snd_usb_audio *chip, struct usb_interface *iface, const struct snd_usb_audio_quirk *quirk, unsigned int usb_id) argument
H A Dmidi.h48 const struct snd_usb_audio_quirk *quirk,
55 const struct snd_usb_audio_quirk *quirk)
57 return __snd_usbmidi_create(card, iface, midi_list, quirk, 0, NULL);
52 snd_usbmidi_create(struct snd_card *card, struct usb_interface *iface, struct list_head *midi_list, const struct snd_usb_audio_quirk *quirk) argument
H A Dquirks.h12 const struct snd_usb_audio_quirk *quirk);
20 const struct snd_usb_audio_quirk *quirk,
25 const struct snd_usb_audio_quirk *quirk,
H A Dcard.c107 MODULE_PARM_DESC(quirk_flags, "Driver quirk bit flags.");
497 const struct snd_usb_audio_quirk *quirk)
506 else if (quirk && quirk->product_name)
507 s = quirk->product_name;
528 const struct snd_usb_audio_quirk *quirk)
547 else if (quirk && quirk->vendor_name)
548 s = quirk->vendor_name;
598 const struct snd_usb_audio_quirk *quirk,
495 usb_audio_make_shortname(struct usb_device *dev, struct snd_usb_audio *chip, const struct snd_usb_audio_quirk *quirk) argument
526 usb_audio_make_longname(struct usb_device *dev, struct snd_usb_audio *chip, const struct snd_usb_audio_quirk *quirk) argument
596 snd_usb_audio_create(struct usb_interface *intf, struct usb_device *dev, int idx, const struct snd_usb_audio_quirk *quirk, unsigned int usb_id, struct snd_usb_audio **rchip) argument
772 const struct snd_usb_audio_quirk *quirk = local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dagp.c106 const struct nvkm_device_agp_quirk *quirk = nvkm_device_agp_quirks; local
139 while (quirk->hostbridge_vendor) {
140 if (info.device->vendor == quirk->hostbridge_vendor &&
141 info.device->device == quirk->hostbridge_device &&
142 (quirk->chip_vendor == (u16)PCI_ANY_ID ||
143 pci->pdev->vendor == quirk->chip_vendor) &&
144 (quirk->chip_device == (u16)PCI_ANY_ID ||
145 pci->pdev->device == quirk->chip_device)) {
148 quirk->mode);
149 mode = quirk
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_quirks.h23 bool intel_has_quirk(struct drm_i915_private *i915, enum intel_quirk_id quirk);
H A Dintel_quirks.c12 static void intel_set_quirk(struct drm_i915_private *i915, enum intel_quirk_id quirk) argument
14 i915->display.quirks.mask |= BIT(quirk);
23 drm_info(&i915->drm, "applying lvds SSC disable quirk\n");
33 drm_info(&i915->drm, "applying inverted panel brightness quirk\n");
40 drm_info(&i915->drm, "applying backlight present quirk\n");
49 drm_info(&i915->drm, "Applying T12 delay quirk\n");
59 drm_info(&i915->drm, "Applying Increase DDI Disabled quirk\n");
65 drm_info(&i915->drm, "Applying no pps backlight power quirk\n");
227 bool intel_has_quirk(struct drm_i915_private *i915, enum intel_quirk_id quirk) argument
229 return i915->display.quirks.mask & BIT(quirk);
[all...]
/linux-master/sound/soc/intel/boards/
H A Dsof_es8336.c27 #define SOF_ES8336_SSP_CODEC(quirk) ((quirk) & GENMASK(3, 0))
36 #define SOF_NO_OF_HDMI_CAPTURE_SSP(quirk) \
37 (((quirk) << SOF_NO_OF_HDMI_CAPTURE_SSP_SHIFT) & SOF_NO_OF_HDMI_CAPTURE_SSP_MASK)
41 #define SOF_HDMI_CAPTURE_1_SSP(quirk) \
42 (((quirk) << SOF_HDMI_CAPTURE_1_SSP_SHIFT) & SOF_HDMI_CAPTURE_1_SSP_MASK)
46 #define SOF_HDMI_CAPTURE_2_SSP(quirk) \
47 (((quirk) << SOF_HDMI_CAPTURE_2_SSP_SHIFT) & SOF_HDMI_CAPTURE_2_SSP_MASK)
54 static unsigned long quirk; variable
57 module_param_named(quirk, quirk_overrid
[all...]
H A Dbytcr_wm5102.c57 static unsigned long quirk; variable
60 module_param_named(quirk, quirk_override, int, 0444);
61 MODULE_PARM_DESC(quirk, "Board-specific quirk override");
65 switch (quirk & BYT_WM5102_IN_MAP) {
67 dev_info_once(dev, "quirk INTMIC_IN3L_HSMIC_IN1L enabled\n");
70 dev_info_once(dev, "quirk INTMIC_IN1L_HSMIC_IN2L enabled\n");
73 dev_warn_once(dev, "quirk sets invalid input map: 0x%lx, defaulting to INTMIC_IN3L_HSMIC_IN1L\n",
74 quirk & BYT_WM5102_IN_MAP);
75 quirk
[all...]
H A Dbytcht_es8316.c50 #define BYT_CHT_ES8316_MAP(quirk) ((quirk) & GENMASK(3, 0))
55 static unsigned long quirk; variable
58 module_param_named(quirk, quirk_override, int, 0444);
59 MODULE_PARM_DESC(quirk, "Board-specific quirk override");
63 if (BYT_CHT_ES8316_MAP(quirk) == BYT_CHT_ES8316_INTMIC_IN1_MAP)
64 dev_info(dev, "quirk IN1_MAP enabled");
65 if (BYT_CHT_ES8316_MAP(quirk) == BYT_CHT_ES8316_INTMIC_IN2_MAP)
66 dev_info(dev, "quirk IN2_MA
[all...]
H A Dsof_sdw_common.h47 #define SOF_JACK_JDSRC(quirk) ((quirk) & GENMASK(3, 0))
52 #define SOF_SSP_GET_PORT(quirk) (((quirk) >> 7) & GENMASK(5, 0))
58 #define SOF_BT_OFFLOAD_SSP(quirk) \
59 (((quirk) << SOF_BT_OFFLOAD_SSP_SHIFT) & SOF_BT_OFFLOAD_SSP_MASK)
H A Dsof_ssp_amp.c26 #define SOF_AMPLIFIER_SSP(quirk) ((quirk) & GENMASK(3, 0))
32 #define SOF_HDMI_CAPTURE_SSP_MASK(quirk) \
33 (((quirk) << SOF_HDMI_CAPTURE_SSP_MASK_SHIFT) & SOF_HDMI_CAPTURE_SSP_MASK_MASK)
39 #define SOF_NO_OF_HDMI_PLAYBACK(quirk) \
40 (((quirk) << SOF_NO_OF_HDMI_PLAYBACK_SHIFT) & SOF_NO_OF_HDMI_PLAYBACK_MASK)
46 #define SOF_BT_OFFLOAD_SSP(quirk) \
47 (((quirk) << SOF_BT_OFFLOAD_SSP_SHIFT) & SOF_BT_OFFLOAD_SSP_MASK)
H A Dsof_cs42l42.c27 #define SOF_CS42L42_SSP_CODEC(quirk) ((quirk) & GENMASK(2, 0))
31 #define SOF_CS42L42_SSP_AMP(quirk) \
32 (((quirk) << SOF_CS42L42_SSP_AMP_SHIFT) & SOF_CS42L42_SSP_AMP_MASK)
35 #define SOF_CS42L42_NUM_HDMIDEV(quirk) \
36 (((quirk) << SOF_CS42L42_NUM_HDMIDEV_SHIFT) & SOF_CS42L42_NUM_HDMIDEV_MASK)
40 #define SOF_CS42L42_SSP_BT(quirk) \
41 (((quirk) << SOF_CS42L42_SSP_BT_SHIFT) & SOF_CS42L42_SSP_BT_MASK)
H A Dsof_nau8825.c29 #define SOF_NAU8825_SSP_CODEC(quirk) ((quirk) & GENMASK(2, 0))
33 #define SOF_NAU8825_SSP_AMP(quirk) \
34 (((quirk) << SOF_NAU8825_SSP_AMP_SHIFT) & SOF_NAU8825_SSP_AMP_MASK)
37 #define SOF_NAU8825_NUM_HDMIDEV(quirk) \
38 (((quirk) << SOF_NAU8825_NUM_HDMIDEV_SHIFT) & SOF_NAU8825_NUM_HDMIDEV_MASK)
43 #define SOF_BT_OFFLOAD_SSP(quirk) \
44 (((quirk) << SOF_BT_OFFLOAD_SSP_SHIFT) & SOF_BT_OFFLOAD_SSP_MASK)
/linux-master/arch/arm/mach-shmobile/
H A Dregulator-quirk-rcar-gen2.c3 * R-Car Generation 2 da9063(L)/da9210 regulator quirk
15 * To handle this, install a quirk that masks the interrupts in both the
16 * da9063 and da9210. This quirk has to run after the i2c master driver has
124 dev_info(dev, "IRQ2 is not asserted, removing quirk\n");
143 struct regulator_quirk *quirk, *pos, *tmp; local
167 quirk = kzalloc(sizeof(*quirk), GFP_KERNEL);
168 if (!quirk) {
174 argsa = &quirk->irq_args;
175 memcpy(&quirk
[all...]
H A DMakefile25 obj-$(CONFIG_ARCH_R8A7790) += regulator-quirk-rcar-gen2.o
26 obj-$(CONFIG_ARCH_R8A7791) += regulator-quirk-rcar-gen2.o
27 obj-$(CONFIG_ARCH_R8A7793) += regulator-quirk-rcar-gen2.o
/linux-master/include/ufs/
H A Dufs_quirks.h22 * ufs_dev_quirk - ufs device quirk info
24 * @quirk: device quirk
29 unsigned int quirk; member in struct:ufs_dev_quirk
52 * enable this quirk to initiate quick error recovery and also silence related
76 * PA_TACTIVATE, enabling this quirk ensure this.
92 * enabling this quirk ensure this.
98 * the firmware. Enable this quirk to make UFS core driver probe and enable
105 * Enable this quirk to introduce 5ms delays after VCC power-off during
/linux-master/include/linux/
H A Dpata_arasan_cf_data.h36 u32 quirk; member in struct:arasan_cf_pdata
/linux-master/drivers/acpi/
H A Dpci_irq.c112 const struct prt_quirk *quirk; local
115 quirk = &prt_quirks[i];
118 if (dmi_check_system(quirk->system) &&
119 entry->id.segment == quirk->segment &&
120 entry->id.bus == quirk->bus &&
121 entry->id.device == quirk->device &&
122 entry->pin == quirk->pin &&
123 !strcmp(prt->source, quirk->source) &&
124 strlen(prt->source) >= strlen(quirk->actual_source)) {
130 prt->source, quirk
[all...]
/linux-master/sound/usb/hiface/
H A Dchip.c48 const struct hiface_vendor_quirk *quirk,
68 if (quirk && quirk->device_name)
69 strscpy(card->shortname, quirk->device_name, sizeof(card->shortname));
90 const struct hiface_vendor_quirk *quirk = (struct hiface_vendor_quirk *)usb_id->driver_info; local
116 ret = hiface_chip_create(intf, device, i, quirk, &chip);
120 ret = hiface_pcm_init(chip, quirk ? quirk->extra_freq : 0);
46 hiface_chip_create(struct usb_interface *intf, struct usb_device *device, int idx, const struct hiface_vendor_quirk *quirk, struct hiface_chip **rchip) argument
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_stream.h48 u32 quirk; member in struct:pvr_stream_ext_def
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_drv.h135 unsigned int quirk)
137 return rcdu->info->quirks & quirk;
134 rcar_du_needs(struct rcar_du_device *rcdu, unsigned int quirk) argument

Completed in 216 milliseconds

1234