| /OK3568_Linux_fs/kernel/drivers/usb/mtu3/ |
| H A 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 …]
|
| H A D | mtu3_trace.h | 124 __field(struct qmu_gpd *, gpd) 134 __entry->gpd = mreq->gpd; 141 TP_printk("%s: req %p gpd %p len %u/%u %s%s --> %d", 142 __get_str(name), __entry->mreq, __entry->gpd, 176 TP_PROTO(struct mtu3_ep *mep, struct qmu_gpd *gpd), 177 TP_ARGS(mep, gpd), 180 __field(struct qmu_gpd *, gpd) 188 __entry->gpd = gpd; 189 __entry->dw0 = le32_to_cpu(gpd->dw0_info); 190 __entry->dw1 = le32_to_cpu(gpd->next_gpd); [all …]
|
| H A D | mtu3.h | 143 * General Purpose Descriptor (GPD): 144 * The format of TX GPD is a little different from RX one. 145 * And the size of GPD is 16 bytes. 150 * bit2: Bypass (BPS), 1: HW skips this GPD if HWO = 1 158 * @next_gpd: Physical address of the next GPD 177 * dma: physical base address of GPD segment 178 * start: virtual base address of GPD segment 179 * end: the last GPD element 180 * enqueue: the first empty GPD to use 181 * dequeue: the first completed GPD serviced by ISR [all …]
|
| H A D | mtu3_debugfs.c | 223 struct qmu_gpd *gpd; in mtu3_qmu_gpd_show() local 230 gpd = ring->start; in mtu3_qmu_gpd_show() 231 if (!gpd || !(mep->flags & MTU3_EP_ENABLED)) { in mtu3_qmu_gpd_show() 236 for (i = 0; i < MAX_GPD_NUM; i++, gpd++) { in mtu3_qmu_gpd_show() 237 dma = ring->dma + i * sizeof(*gpd); in mtu3_qmu_gpd_show() 238 seq_printf(sf, "gpd.%03d -> %pad, %p: %08x %08x %08x %08x\n", in mtu3_qmu_gpd_show() 239 i, &dma, gpd, gpd->dw0_info, gpd->next_gpd, in mtu3_qmu_gpd_show() 240 gpd->buffer, gpd->dw3_info); in mtu3_qmu_gpd_show() 253 {"qmu-gpd", mtu3_qmu_gpd_show, },
|
| /OK3568_Linux_fs/kernel/drivers/soc/xilinx/ |
| H A D | zynqmp_pm_domains.c | 30 * @gpd: Generic power domain 35 struct generic_pm_domain gpd; member 77 pd = container_of(domain, struct zynqmp_pm_domain, gpd); in zynqmp_gpd_power_on() 109 pd = container_of(domain, struct zynqmp_pm_domain, gpd); in zynqmp_gpd_power_off() 158 pd = container_of(domain, struct zynqmp_pm_domain, gpd); in zynqmp_gpd_attach_dev() 191 pd = container_of(domain, struct zynqmp_pm_domain, gpd); in zynqmp_gpd_detach_dev() 218 pd = container_of(genpd_data->domains[0], struct zynqmp_pm_domain, gpd); in zynqmp_gpd_xlate() 276 pd->gpd.name = kasprintf(GFP_KERNEL, "domain%d", i); in zynqmp_gpd_probe() 277 pd->gpd.power_off = zynqmp_gpd_power_off; in zynqmp_gpd_probe() 278 pd->gpd.power_on = zynqmp_gpd_power_on; in zynqmp_gpd_probe() [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/include/ |
| H A D | user_ta_header.h | 62 #define TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" 63 #define TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" 64 #define TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" 65 #define TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" 66 #define TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" 67 #define TA_PROP_STR_VERSION "gpd.ta.version" 68 #define TA_PROP_STR_DESCRIPTION "gpd.ta.description"
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/host_include/ |
| H A D | user_ta_header.h | 62 #define TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" 63 #define TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" 64 #define TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" 65 #define TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" 66 #define TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" 67 #define TA_PROP_STR_VERSION "gpd.ta.version" 68 #define TA_PROP_STR_DESCRIPTION "gpd.ta.description"
|
| H A D | conf.h | 82 #define CFG_TEE_API_VERSION GPD-1.1-dev /* 'GPD-1.1-dev' */
|
| /OK3568_Linux_fs/kernel/arch/mips/boot/dts/ingenic/ |
| H A 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>;
|
| H A D | rs90.dts | 67 gpios = <&gpd 21 GPIO_ACTIVE_LOW>; 92 gpios = <&gpd 17 GPIO_ACTIVE_LOW>; 141 simple-audio-card,hp-det-gpio = <&gpd 16 GPIO_ACTIVE_LOW>;
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/ |
| H A D | user_ta_header.h | 111 #define TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" 112 #define TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" 113 #define TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" 114 #define TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" 115 #define TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" 116 #define TA_PROP_STR_VERSION "gpd.ta.version" 117 #define TA_PROP_STR_DESCRIPTION "gpd.ta.description"
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/host_include/ |
| H A D | user_ta_header.h | 111 #define TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" 112 #define TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" 113 #define TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" 114 #define TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" 115 #define TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" 116 #define TA_PROP_STR_VERSION "gpd.ta.version" 117 #define TA_PROP_STR_DESCRIPTION "gpd.ta.description"
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/ |
| H A D | user_ta_header.h | 111 #define TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" 112 #define TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" 113 #define TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" 114 #define TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" 115 #define TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" 116 #define TA_PROP_STR_VERSION "gpd.ta.version" 117 #define TA_PROP_STR_DESCRIPTION "gpd.ta.description"
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/ |
| H A D | user_ta_header.h | 111 #define TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" 112 #define TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" 113 #define TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" 114 #define TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" 115 #define TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" 116 #define TA_PROP_STR_VERSION "gpd.ta.version" 117 #define TA_PROP_STR_DESCRIPTION "gpd.ta.description"
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_panel_orientation_quirks.c | 167 }, { /* GPD MicroPC (generic strings, also match on bios date) */ 175 }, { /* GPD MicroPC (later BIOS versions with proper DMI strings) */ 177 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "GPD"), 181 }, { /* GPD Win Max */ 183 DMI_EXACT_MATCH(DMI_SYS_VENDOR, "GPD"), 188 * GPD Pocket, note that the the DMI data is less generic then 200 }, { /* GPD Pocket 2 (generic strings, also match on bios date) */ 208 }, { /* GPD Win (same note on DMI match as GPD Pocket) */ 216 }, { /* GPD Win 2 (too generic strings, also match on bios date) */ 224 }, { /* GPD Win 3 */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | s3c64xx-pinctrl.dtsi | 40 gpd: gpd { 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";
|
| H A D | s3c2416-pinctrl.dtsi | 30 gpd: gpd { label
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/host/xtest/gp/include/ |
| H A D | xml_internal_api.h | 170 static char GPD_CLIENT_identity[] = "gpd.client.identity\0"; 171 static char GPD_TA_appID[] = "gpd.ta.appID\0"; 172 static char GPD_TA_dataSize[] = "gpd.ta.dataSize\0"; 173 static char GPD_TA_instanceKeepAlive[] = "gpd.ta.instanceKeepAlive\0"; 174 static char GPD_TA_multiSession[] = "gpd.ta.multiSession\0"; 175 static char GPD_TA_singleInstance[] = "gpd.ta.singleInstance\0"; 176 static char GPD_TA_stackSize[] = "gpd.ta.stackSize\0"; 177 static char GPD_TEE_ARITH_maxBigIntSize[] = "gpd.tee.arith.maxBigIntSize\0"; 179 "gpd.tee.systemTime.protectionLevel\0"; 181 "gpd.tee.TAPersistentTime.protectionLevel\0"; [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/ta/os_test/ |
| H A D | os_test.c | 378 {"gpd.ta.appID", P_TYPE_UUID}, in test_properties() 379 {"gpd.ta.singleInstance", P_TYPE_BOOL}, in test_properties() 380 {"gpd.ta.multiSession", P_TYPE_BOOL}, in test_properties() 381 {"gpd.ta.instanceKeepAlive", P_TYPE_BOOL}, in test_properties() 382 {"gpd.ta.dataSize", P_TYPE_INT}, in test_properties() 383 {"gpd.ta.stackSize", P_TYPE_INT}, in test_properties() 384 {"gpd.ta.version", P_TYPE_STRING}, in test_properties() 385 {"gpd.ta.description", P_TYPE_STRING}, in test_properties() 386 {"gpd.client.identity", P_TYPE_IDENTITY}, in test_properties() 387 {"gpd.tee.apiversion", P_TYPE_STRING}, in test_properties() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_acp.c | 122 struct generic_pm_domain gpd; member 130 apd = container_of(genpd, struct acp_pm_domain, gpd); in acp_poweroff() 149 apd = container_of(genpd, struct acp_pm_domain, gpd); in acp_poweron() 165 struct generic_pm_domain *gpd = data; in acp_genpd_add_device() local 168 ret = pm_genpd_add_device(gpd, dev); in acp_genpd_add_device() 229 adev->acp.acp_genpd->gpd.name = "ACP_AUDIO"; in acp_hw_init() 230 adev->acp.acp_genpd->gpd.power_off = acp_poweroff; in acp_hw_init() 231 adev->acp.acp_genpd->gpd.power_on = acp_poweron; in acp_hw_init() 236 pm_genpd_init(&adev->acp.acp_genpd->gpd, NULL, false); in acp_hw_init() 354 r = device_for_each_child(adev->acp.parent, &adev->acp.acp_genpd->gpd, in acp_hw_init()
|
| /OK3568_Linux_fs/kernel/drivers/acpi/x86/ |
| H A D | utils.c | 95 * The GPD win BIOS dated 20170221 has disabled the accelerometer, the 100 * only the GPD win and pocket entries' board_name is "Default string". 102 * Unfortunately the GPD pocket also uses these strings and its BIOS 103 * was copy-pasted from the GPD win, so it has a disabled KIOX000A 126 * The GPD win/pocket have a PCI wifi card, but its DSDT has the SDIO
|
| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | mtk-sd.c | 346 struct mt_gpdma_desc *gpd; /* pointer to gpd array */ member 348 dma_addr_t gpd_addr; /* the physical address of gpd array */ 652 struct mt_gpdma_desc *gpd; in msdc_dma_setup() local 657 gpd = dma->gpd; in msdc_dma_setup() 660 /* modify gpd */ in msdc_dma_setup() 661 gpd->gpd_info |= GPDMA_DESC_HWO; in msdc_dma_setup() 662 gpd->gpd_info |= GPDMA_DESC_BDP; in msdc_dma_setup() 664 gpd->gpd_info &= ~GPDMA_DESC_CHECKSUM; in msdc_dma_setup() 665 gpd->gpd_info |= msdc_dma_calcs((u8 *) gpd, 16) << 8; in msdc_dma_setup() 1757 /* init gpd and bd list in msdc_drv_probe */ [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | s5pc100-pinctrl.dtsi | 31 gpd: gpd { label
|
| /OK3568_Linux_fs/kernel/drivers/firmware/arm_scmi/ |
| H A D | scmi_pm_domain.c | 23 #define to_scmi_pd(gpd) container_of(gpd, struct scmi_pm_domain, genpd) argument
|
| /OK3568_Linux_fs/kernel/drivers/firmware/ |
| H A D | scpi_pm_domain.c | 31 #define to_scpi_pd(gpd) container_of(gpd, struct scpi_pm_domain, genpd) argument
|