Searched refs:hpd (Results 1 - 25 of 102) sorted by relevance

12345

/linux-master/arch/powerpc/include/asm/nohash/
H A Dhugetlb-e500.h5 static inline pte_t *hugepd_page(hugepd_t hpd) argument
7 if (WARN_ON(!hugepd_ok(hpd)))
10 return (pte_t *)((hpd_val(hpd) & ~HUGEPD_SHIFT_MASK) | PD_HUGE);
13 static inline unsigned int hugepd_shift(hugepd_t hpd) argument
15 return hpd_val(hpd) & HUGEPD_SHIFT_MASK;
18 static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, argument
26 return hugepd_page(hpd);
H A Dpgtable.h344 static inline int hugepd_ok(hugepd_t hpd) argument
347 return ((hpd_val(hpd) & _PMD_PAGE_MASK) == _PMD_PAGE_8M);
350 return (hpd_val(hpd) && (hpd_val(hpd) & PD_HUGE) == 0);
364 #define is_hugepd(hpd) (hugepd_ok(hpd))
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dconn.c46 static const u8 hpd[] = { 0x07, 0x08, 0x51, 0x52, 0x5e, 0x5f, 0x60 }; local
54 conn->info.hpd = DCB_GPIO_UNUSED;
56 CONN_DBG(conn, "type %02x loc %d hpd %02x dp %x di %x sr %x lcdid %x",
57 info->type, info->location, info->hpd, info->dp,
60 if ((info->hpd = ffs(info->hpd))) {
61 if (--info->hpd >= ARRAY_SIZE(hpd)) {
62 CONN_ERR(conn, "hpd %02x unknown", info->hpd);
[all...]
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable-4k.h34 static inline int hugepd_ok(hugepd_t hpd) argument
38 return hash__hugepd_ok(hpd);
40 #define is_hugepd(hpd) (hugepd_ok(hpd))
H A Dhugetlb.h67 static inline pte_t *hugepd_page(hugepd_t hpd) argument
69 BUG_ON(!hugepd_ok(hpd));
74 return __va(hpd_val(hpd) & HUGEPD_ADDR_MASK);
77 static inline unsigned int hugepd_mmu_psize(hugepd_t hpd) argument
79 return (hpd_val(hpd) & HUGEPD_SHIFT_MASK) >> 2;
82 static inline unsigned int hugepd_shift(hugepd_t hpd) argument
84 return mmu_psize_to_shift(hugepd_mmu_psize(hpd));
93 static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, argument
96 unsigned long idx = (addr & ((1UL << pdshift) - 1)) >> hugepd_shift(hpd);
98 return hugepd_page(hpd)
[all...]
H A Dpgtable-64k.h38 static inline int hugepd_ok(hugepd_t hpd) argument
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/
H A Dhw_hpd.c38 hpd->shifts->field_name, hpd->masks->field_name
41 hpd->base.base.ctx
43 (hpd->regs->reg)
56 struct hw_hpd *hpd = HW_HPD_FROM_BASE(*ptr); local
58 dal_hw_hpd_destruct(hpd);
60 kfree(hpd);
69 struct hw_hpd *hpd = HW_HPD_FROM_BASE(ptr); local
92 struct hw_hpd *hpd = HW_HPD_FROM_BASE(ptr); local
98 DC_HPD_CONNECT_INT_DELAY, config_data->config.hpd
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_hpd.c65 struct gpio *hpd; local
73 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service);
75 if (!hpd)
79 if (dal_gpio_open(hpd, GPIO_MODE_INTERRUPT) == GPIO_RESULT_OK) {
85 dal_irq_setup_hpd_filter(hpd, &config);
87 dal_gpio_close(hpd);
92 dal_gpio_destroy_irq(&hpd);
137 struct gpio *hpd; local
142 hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id,
145 if (hpd) {
179 struct gpio *hpd; local
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_cec.h14 void (*hotplug_event)(bool hpd, struct device *dev),
H A Dmtk_cec.c56 bool hpd; member in struct:mtk_cec
57 void (*hpd_event)(bool hpd, struct device *dev);
94 void (*hpd_event)(bool hpd, struct device *dev),
151 static void mtk_cec_hpd_event(struct mtk_cec *cec, bool hpd) argument
153 void (*hpd_event)(bool hpd, struct device *dev);
163 hpd_event(hpd, hdmi_dev);
170 bool hpd; local
173 hpd = mtk_cec_hpd_high(dev);
175 if (cec->hpd != hpd) {
93 mtk_cec_set_hpd_event(struct device *dev, void (*hpd_event)(bool hpd, struct device *dev), struct device *hdmi_dev) argument
[all...]
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dhugetlb-8xx.h7 static inline pte_t *hugepd_page(hugepd_t hpd) argument
9 BUG_ON(!hugepd_ok(hpd));
11 return (pte_t *)__va(hpd_val(hpd) & ~HUGEPD_SHIFT_MASK);
14 static inline unsigned int hugepd_shift(hugepd_t hpd) argument
19 static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, argument
24 return hugepd_page(hpd) + idx;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_connectors.h39 struct amdgpu_hpd *hpd,
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dce80/
H A Dhw_factory_dce80.c143 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
145 hpd->regs = &hpd_regs[en];
146 hpd->shifts = &hpd_shift;
147 hpd->masks = &hpd_mask;
148 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dce120/
H A Dhw_factory_dce120.c156 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
158 hpd->regs = &hpd_regs[en];
159 hpd->shifts = &hpd_shift;
160 hpd->masks = &hpd_mask;
161 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dce60/
H A Dhw_factory_dce60.c143 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
145 hpd->regs = &hpd_regs[en];
146 hpd->shifts = &hpd_shift;
147 hpd->masks = &hpd_mask;
148 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dce110/
H A Dhw_factory_dce110.c139 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
141 hpd->regs = &hpd_regs[en];
142 hpd->shifts = &hpd_shift;
143 hpd->masks = &hpd_mask;
144 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_combios.c633 i2c.hpd = RADEON_HPD_NONE;
1456 struct radeon_hpd hpd; local
1543 hpd.hpd = RADEON_HPD_NONE;
1554 &hpd);
1558 hpd.hpd = RADEON_HPD_NONE;
1569 &hpd);
1573 hpd.hpd
2218 radeon_apply_legacy_quirks(struct drm_device *dev, int bios_index, enum radeon_combios_connector *legacy_connector, struct radeon_i2c_bus_rec *ddc_i2c, struct radeon_hpd *hpd) argument
2316 struct radeon_hpd hpd; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_hotplug_irq.c136 struct intel_hotplug *hpd = &dev_priv->display.hotplug; local
141 hpd->hpd = hpd_status_g4x;
143 hpd->hpd = hpd_status_i915;
148 hpd->hpd = hpd_xelpdp;
150 hpd->hpd = hpd_gen11;
152 hpd
341 intel_get_hpd_pins(struct drm_i915_private *dev_priv, u32 *pin_mask, u32 *long_mask, u32 hotplug_trigger, u32 dig_hotplug_reg, const u32 hpd[HPD_NUM_PINS], bool long_pulse_detect(enum hpd_pin pin, u32 val)) argument
366 intel_hpd_enabled_irqs(struct drm_i915_private *dev_priv, const u32 hpd[HPD_NUM_PINS]) argument
379 intel_hpd_hotplug_irqs(struct drm_i915_private *dev_priv, const u32 hpd[HPD_NUM_PINS]) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn21/
H A Dhw_factory_dcn21.c196 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
198 hpd->regs = &hpd_regs[en];
199 hpd->shifts = &hpd_shift;
200 hpd->masks = &hpd_mask;
201 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn10/
H A Dhw_factory_dcn10.c188 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
190 hpd->regs = &hpd_regs[en];
191 hpd->shifts = &hpd_shift;
192 hpd->masks = &hpd_mask;
193 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn315/
H A Dhw_factory_dcn315.c217 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
219 hpd->regs = &hpd_regs[en];
220 hpd->shifts = &hpd_shift;
221 hpd->masks = &hpd_mask;
222 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn20/
H A Dhw_factory_dcn20.c208 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
210 hpd->regs = &hpd_regs[en];
211 hpd->shifts = &hpd_shift;
212 hpd->masks = &hpd_mask;
213 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn30/
H A Dhw_factory_dcn30.c225 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
227 hpd->regs = &hpd_regs[en];
228 hpd->shifts = &hpd_shift;
229 hpd->masks = &hpd_mask;
230 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn32/
H A Dhw_factory_dcn32.c229 struct hw_hpd *hpd = HW_HPD_FROM_BASE(pin); local
231 hpd->regs = &hpd_regs[en];
232 hpd->shifts = &hpd_shift;
233 hpd->masks = &hpd_mask;
234 hpd->base.regs = &hpd_regs[en].gpio;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dconn.c82 info->hpd = (nvbios_rd08(bios, data + 0x01) & 0x30) >> 4;
86 info->hpd |= (nvbios_rd08(bios, data + 0x02) & 0x03) << 2;
89 info->hpd |= (nvbios_rd08(bios, data + 0x03) & 0x07) << 4;

Completed in 199 milliseconds

12345