/Linux-v6.1/drivers/usb/mtu3/ |
D | mtu3_qmu.c | 13 * By preparing General Purpose Descriptor (GPD) and Buffer Descriptor (BD), 16 * And now only GPD is supported. 34 #define GET_GPD_HWO(gpd) (le32_to_cpu((gpd)->dw0_info) & GPD_FLAGS_HWO) argument 133 struct qmu_gpd *gpd) in gpd_virt_to_dma() argument 139 offset = gpd - gpd_head; in gpd_virt_to_dma() 143 return dma_base + (offset * sizeof(*gpd)); in gpd_virt_to_dma() 146 static void gpd_ring_init(struct mtu3_gpd_ring *ring, struct qmu_gpd *gpd) in gpd_ring_init() argument 148 ring->start = gpd; in gpd_ring_init() 149 ring->enqueue = gpd; in gpd_ring_init() 150 ring->dequeue = gpd; in gpd_ring_init() [all …]
|
D | mtu3_trace.h | 122 __field(struct qmu_gpd *, gpd) 132 __entry->gpd = mreq->gpd; 139 TP_printk("%s: req %p gpd %p len %u/%u %s%s --> %d", 140 __get_str(name), __entry->mreq, __entry->gpd, 174 TP_PROTO(struct mtu3_ep *mep, struct qmu_gpd *gpd), 175 TP_ARGS(mep, gpd), 178 __field(struct qmu_gpd *, gpd) 186 __entry->gpd = gpd; 187 __entry->dw0 = le32_to_cpu(gpd->dw0_info); 188 __entry->dw1 = le32_to_cpu(gpd->next_gpd); [all …]
|
D | mtu3.h | 147 * General Purpose Descriptor (GPD): 148 * The format of TX GPD is a little different from RX one. 149 * And the size of GPD is 16 bytes. 154 * bit2: Bypass (BPS), 1: HW skips this GPD if HWO = 1 162 * @next_gpd: Physical address of the next GPD 181 * dma: physical base address of GPD segment 182 * start: virtual base address of GPD segment 183 * end: the last GPD element 184 * enqueue: the first empty GPD to use 185 * dequeue: the first completed GPD serviced by ISR [all …]
|
D | mtu3_debugfs.c | 224 struct qmu_gpd *gpd; in mtu3_qmu_gpd_show() local 231 gpd = ring->start; in mtu3_qmu_gpd_show() 232 if (!gpd || !(mep->flags & MTU3_EP_ENABLED)) { in mtu3_qmu_gpd_show() 237 for (i = 0; i < MAX_GPD_NUM; i++, gpd++) { in mtu3_qmu_gpd_show() 238 dma = ring->dma + i * sizeof(*gpd); in mtu3_qmu_gpd_show() 239 seq_printf(sf, "gpd.%03d -> %pad, %p: %08x %08x %08x %08x\n", in mtu3_qmu_gpd_show() 240 i, &dma, gpd, gpd->dw0_info, gpd->next_gpd, in mtu3_qmu_gpd_show() 241 gpd->buffer, gpd->dw3_info); in mtu3_qmu_gpd_show() 254 {"qmu-gpd", mtu3_qmu_gpd_show, },
|
/Linux-v6.1/drivers/net/wwan/t7xx/ |
D | t7xx_hif_cldma.c | 81 static void t7xx_cldma_gpd_set_data_ptr(struct cldma_gpd *gpd, dma_addr_t data_ptr) in t7xx_cldma_gpd_set_data_ptr() argument 83 gpd->data_buff_bd_ptr_h = cpu_to_le32(upper_32_bits(data_ptr)); in t7xx_cldma_gpd_set_data_ptr() 84 gpd->data_buff_bd_ptr_l = cpu_to_le32(lower_32_bits(data_ptr)); in t7xx_cldma_gpd_set_data_ptr() 87 static void t7xx_cldma_gpd_set_next_ptr(struct cldma_gpd *gpd, dma_addr_t next_ptr) in t7xx_cldma_gpd_set_next_ptr() argument 89 gpd->next_gpd_ptr_h = cpu_to_le32(upper_32_bits(next_ptr)); in t7xx_cldma_gpd_set_next_ptr() 90 gpd->next_gpd_ptr_l = cpu_to_le32(lower_32_bits(next_ptr)); in t7xx_cldma_gpd_set_next_ptr() 125 struct cldma_gpd *gpd; in t7xx_cldma_gpd_rx_from_q() local 133 gpd = req->gpd; in t7xx_cldma_gpd_rx_from_q() 134 if ((gpd->flags & GPD_FLAGS_HWO) || !req->skb) { in t7xx_cldma_gpd_rx_from_q() 162 skb_put(skb, le16_to_cpu(gpd->data_buff_len)); in t7xx_cldma_gpd_rx_from_q() [all …]
|
D | t7xx_hif_cldma.h | 59 struct cldma_gpd *gpd; /* Virtual address for CPU */ member 97 /* Assumes T/R GPD/BD/SPD have the same size */
|
/Linux-v6.1/arch/mips/boot/dts/ingenic/ |
D | qi_lb60.dts | 42 gpio = <&gpd 2 0>; 51 gpio = <&gpd 4 0>; 101 gpios = <&gpd 29 GPIO_ACTIVE_LOW>; 112 row-gpios = <&gpd 18 0>, <&gpd 19 0>, <&gpd 20 0>, <&gpd 21 0>, 113 <&gpd 22 0>, <&gpd 23 0>, <&gpd 24 0>, <&gpd 26 0>; 195 gpios = <&gpd 28 GPIO_ACTIVE_LOW>; 352 cd-gpios = <&gpd 0 GPIO_ACTIVE_HIGH>;
|
D | rs90.dts | 77 gpios = <&gpd 21 GPIO_ACTIVE_LOW>; 102 gpios = <&gpd 17 GPIO_ACTIVE_LOW>; 151 simple-audio-card,hp-det-gpio = <&gpd 16 GPIO_ACTIVE_LOW>;
|
/Linux-v6.1/drivers/soc/xilinx/ |
D | zynqmp_pm_domains.c | 28 * @gpd: Generic power domain 33 struct generic_pm_domain gpd; member 39 container_of(pm_domain, struct zynqmp_pm_domain, gpd) 277 pd->gpd.name = kasprintf(GFP_KERNEL, "domain%d", i); in zynqmp_gpd_probe() 278 pd->gpd.power_off = zynqmp_gpd_power_off; in zynqmp_gpd_probe() 279 pd->gpd.power_on = zynqmp_gpd_power_on; in zynqmp_gpd_probe() 280 pd->gpd.attach_dev = zynqmp_gpd_attach_dev; in zynqmp_gpd_probe() 281 pd->gpd.detach_dev = zynqmp_gpd_detach_dev; in zynqmp_gpd_probe() 283 domains[i] = &pd->gpd; in zynqmp_gpd_probe() 286 pm_genpd_init(&pd->gpd, NULL, true); in zynqmp_gpd_probe()
|
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_panel_orientation_quirks.c | 199 }, { /* GPD MicroPC (generic strings, also match on bios date) */ 207 }, { /* GPD MicroPC (later BIOS versions with proper DMI strings) */ 209 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "GPD"), 213 }, { /* GPD Win Max */ 215 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "GPD"), 220 * GPD Pocket, note that the DMI data is less generic then 232 }, { /* GPD Pocket 2 (generic strings, also match on bios date) */ 240 }, { /* GPD Win (same note on DMI match as GPD Pocket) */ 248 }, { /* GPD Win 2 (too generic strings, also match on bios date) */ 256 }, { /* GPD Win 3 */ [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | s3c64xx-pinctrl.dtsi | 40 gpd: gpd-gpio-bank { label 329 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4"; 335 samsung,pins = "gpd-1"; 368 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4"; 374 samsung,pins = "gpd-1"; 392 samsung,pins = "gpd-0", "gpd-1", "gpd-2", "gpd-3", "gpd-4";
|
D | s3c2416-pinctrl.dtsi | 30 gpd: gpd-gpio-bank { label
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_acp.c | 127 struct generic_pm_domain gpd; member 135 apd = container_of(genpd, struct acp_pm_domain, gpd); in acp_poweroff() 152 apd = container_of(genpd, struct acp_pm_domain, gpd); in acp_poweron() 166 struct generic_pm_domain *gpd = data; in acp_genpd_add_device() local 169 ret = pm_genpd_add_device(gpd, dev); in acp_genpd_add_device() 259 adev->acp.acp_genpd->gpd.name = "ACP_AUDIO"; in acp_hw_init() 260 adev->acp.acp_genpd->gpd.power_off = acp_poweroff; in acp_hw_init() 261 adev->acp.acp_genpd->gpd.power_on = acp_poweron; in acp_hw_init() 264 pm_genpd_init(&adev->acp.acp_genpd->gpd, NULL, false); in acp_hw_init() 324 r = device_for_each_child(adev->acp.parent, &adev->acp.acp_genpd->gpd, in acp_hw_init() [all …]
|
/Linux-v6.1/drivers/acpi/x86/ |
D | utils.c | 104 * The GPD win BIOS dated 20170221 has disabled the accelerometer, the 109 * only the GPD win and pocket entries' board_name is "Default string". 111 * Unfortunately the GPD pocket also uses these strings and its BIOS 112 * was copy-pasted from the GPD win, so it has a disabled KIOX000A 135 * The GPD win/pocket have a PCI wifi card, but its DSDT has the SDIO
|
/Linux-v6.1/drivers/mmc/host/ |
D | mtk-sd.c | 369 struct mt_gpdma_desc *gpd; /* pointer to gpd array */ member 371 dma_addr_t gpd_addr; /* the physical address of gpd array */ 695 struct mt_gpdma_desc *gpd; in msdc_dma_setup() local 700 gpd = dma->gpd; in msdc_dma_setup() 703 /* modify gpd */ in msdc_dma_setup() 704 gpd->gpd_info |= GPDMA_DESC_HWO; in msdc_dma_setup() 705 gpd->gpd_info |= GPDMA_DESC_BDP; in msdc_dma_setup() 707 gpd->gpd_info &= ~GPDMA_DESC_CHECKSUM; in msdc_dma_setup() 708 gpd->gpd_info |= msdc_dma_calcs((u8 *) gpd, 16) << 8; in msdc_dma_setup() 1837 /* init gpd and bd list in msdc_drv_probe */ [all …]
|
/Linux-v6.1/drivers/mfd/ |
D | intel_soc_pmic_chtwc.c | 140 /* GPD win / GPD pocket mini laptops */ 146 * the GPD win's and pocket's board_name is "Default string".
|
/Linux-v6.1/drivers/firmware/arm_scmi/ |
D | scmi_pm_domain.c | 23 #define to_scmi_pd(gpd) container_of(gpd, struct scmi_pm_domain, genpd) argument
|
/Linux-v6.1/drivers/firmware/ |
D | scpi_pm_domain.c | 31 #define to_scpi_pd(gpd) container_of(gpd, struct scpi_pm_domain, genpd) argument
|
/Linux-v6.1/drivers/platform/x86/ |
D | Makefile | 54 # GPD 55 obj-$(CONFIG_GPD_POCKET_FAN) += gpd-pocket-fan.o
|
D | gpd-pocket-fan.c | 3 * GPD Pocket fan controller driver 223 MODULE_DESCRIPTION("GPD pocket fan driver");
|
/Linux-v6.1/drivers/platform/x86/intel/ |
D | chtwc_int33fe.c | 284 * GPD win / GPD pocket mini laptops 289 * the GPD win's and pocket's board_name is "Default string".
|
D | Kconfig | 102 INT33FE ACPI device found on the GPD win and the GPD pocket.
|
/Linux-v6.1/drivers/soc/ti/ |
D | ti_sci_pm_domains.c | 52 #define genpd_to_ti_sci_pd(gpd) container_of(gpd, struct ti_sci_pm_domain, pd) argument
|
/Linux-v6.1/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 554 PIN_BANK_2BIT(16, 0x030, "gpd"), 579 PIN_BANK_2BIT(16, 0x030, "gpd"), 606 PIN_BANK_2BIT(16, 0x030, "gpd"), 631 PIN_BANK_2BIT(16, 0x030, "gpd"),
|
/Linux-v6.1/drivers/soc/actions/ |
D | owl-sps.c | 39 #define to_owl_pd(gpd) container_of(gpd, struct owl_sps_domain, genpd) argument
|