/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable-4k.h | 14 static inline int hugepd_ok(hugepd_t hpd) argument 18 return hash__hugepd_ok(hpd); 20 #define is_hugepd(hpd) (hugepd_ok(hpd))
|
H A D | hugetlb.h | 67 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 D | pgtable-64k.h | 13 static inline int hugepd_ok(hugepd_t hpd) argument
|
/linux-master/arch/powerpc/include/asm/nohash/ |
H A D | hugetlb-e500.h | 5 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);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | conn.c | 46 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/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | hw_hpd.c | 38 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 D | link_hpd.c | 65 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 D | mtk_cec.h | 14 void (*hotplug_event)(bool hpd, struct device *dev),
|
H A D | mtk_cec.c | 56 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 D | hugetlb-8xx.h | 7 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 D | amdgpu_connectors.h | 39 struct amdgpu_hpd *hpd,
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dce80/ |
H A D | hw_factory_dce80.c | 143 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 D | hw_factory_dce120.c | 156 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 D | hw_factory_dce60.c | 143 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 D | hw_factory_dce110.c | 139 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 D | radeon_combios.c | 633 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 D | intel_hotplug_irq.c | 136 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 D | hw_factory_dcn21.c | 196 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 D | hw_factory_dcn10.c | 188 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 D | hw_factory_dcn315.c | 217 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 D | hw_factory_dcn20.c | 208 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 D | hw_factory_dcn30.c | 225 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 D | hw_factory_dcn32.c | 229 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 D | conn.c | 82 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;
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_bridge_connector.c | 146 struct drm_bridge *hpd = bridge_connector->bridge_hpd; local 148 if (hpd) 149 drm_bridge_hpd_enable(hpd, drm_bridge_connector_hpd_cb, 157 struct drm_bridge *hpd = bridge_connector->bridge_hpd; local 159 if (hpd) 160 drm_bridge_hpd_disable(hpd);
|