Home
last modified time | relevance | path

Searched refs:pd (Results 1 – 25 of 35) sorted by relevance

12

/optee_os/core/drivers/
A Dpl022_spi.c149 pd->data_size_bits); in pl022_txrx8()
194 pd->data_size_bits); in pl022_txrx16()
252 assert(pd); in pl022_sanity_check()
253 assert(pd->chip.ops); in pl022_sanity_check()
266 assert(pd->clk_hz); in pl022_sanity_check()
267 assert(pd->speed_hz && pd->speed_hz <= pd->clk_hz/2); in pl022_sanity_check()
269 assert(pd->data_size_bits == 8 || pd->data_size_bits == 16); in pl022_sanity_check()
345 pd->speed_hz, freq1); in pl022_calc_clk_divisors()
408 switch (pd->mode) { in pl022_configure()
444 if (pd->loopback) { in pl022_configure()
[all …]
A Dstm32_uart.c107 pd->base.pa = base; in stm32_uart_init()
129 pd->pinctrl[n].pin); in register_non_secure_uart()
148 pd = calloc(1, sizeof(*pd)); in stm32_uart_init_from_dt_node()
149 if (!pd) in stm32_uart_init_from_dt_node()
153 pd->base.pa = info.reg; in stm32_uart_init_from_dt_node()
167 pd->base.va = (vaddr_t)phys_to_virt(pd->base.pa, in stm32_uart_init_from_dt_node()
183 pd->pinctrl = pinctrl_cfg; in stm32_uart_init_from_dt_node()
184 pd->pinctrl_count = count; in stm32_uart_init_from_dt_node()
186 if (pd->secure) in stm32_uart_init_from_dt_node()
187 register_secure_uart(pd); in stm32_uart_init_from_dt_node()
[all …]
A Dns16550.c50 struct ns16550_data *pd = in ns16550_flush() local
53 (UART_LSR << pd->reg_shift) + pd->io_width); in ns16550_flush()
55 while ((serial_in(base + (UART_LSR << pd->reg_shift), pd->io_width) & in ns16550_flush()
62 struct ns16550_data *pd = in ns16550_putc() local
64 vaddr_t base = io_pa_or_va(&pd->base, (UART_THR << pd->reg_shift) + in ns16550_putc()
65 pd->io_width); in ns16550_putc()
70 serial_out(base + (UART_THR << pd->reg_shift), pd->io_width, ch); in ns16550_putc()
82 pd->base.pa = base; in ns16550_init()
83 pd->io_width = io_width; in ns16550_init()
84 pd->reg_shift = reg_shift; in ns16550_init()
[all …]
A Dsp805_wdt.c17 struct sp805_wdt_data *pd = in chip_to_base() local
25 struct sp805_wdt_data *pd = in sp805_setload() local
42 pd->load_val = load; in sp805_setload()
48 struct sp805_wdt_data *pd = in sp805_config() local
94 if (pd->itr_handler) in wdt_itr_cb()
95 pd->itr_handler(chip); in wdt_itr_cb()
107 assert(!pd->chip.wdt_itr); in sp805_register_itr_handler()
110 itr_flags, &pd->chip); in sp805_register_itr_handler()
133 assert(pd); in sp805_wdt_init()
134 pd->base.pa = base; in sp805_wdt_init()
[all …]
A Dimx_lpuart.c22 struct imx_uart_data *pd = in chip_to_base() local
25 return io_pa_or_va(&pd->base, UART_SIZE); in chip_to_base()
67 pd->base.pa = base; in imx_uart_init()
68 pd->chip.ops = &imx_lpuart_ops; in imx_uart_init()
79 struct imx_uart_data *pd = calloc(1, sizeof(*pd)); in imx_lpuart_dev_alloc() local
81 if (!pd) in imx_lpuart_dev_alloc()
84 return &pd->chip; in imx_lpuart_dev_alloc()
90 struct imx_uart_data *pd = in imx_lpuart_dev_init() local
103 imx_uart_init(pd, pbase); in imx_lpuart_dev_init()
110 struct imx_uart_data *pd = in imx_lpuart_dev_free() local
[all …]
A Dserial8250_uart.c34 struct serial8250_uart_data *pd = in chip_to_base() local
37 return io_pa_or_va(&pd->base, SERIAL8250_UART_REG_SIZE); in chip_to_base()
94 pd->base.pa = base; in serial8250_uart_init()
95 pd->chip.ops = &serial8250_uart_ops; in serial8250_uart_init()
107 struct serial8250_uart_data *pd = calloc(1, sizeof(*pd)); in serial8250_uart_dev_alloc() local
109 if (!pd) in serial8250_uart_dev_alloc()
111 return &pd->chip; in serial8250_uart_dev_alloc()
119 struct serial8250_uart_data *pd = in serial8250_uart_dev_init() local
137 serial8250_uart_init(pd, pbase, 0, 0); in serial8250_uart_dev_init()
144 struct serial8250_uart_data *pd = in serial8250_uart_dev_free() local
[all …]
A Dimx_uart.c88 struct imx_uart_data *pd = in chip_to_base() local
91 return io_pa_or_va(&pd->base, USIZE); in chip_to_base()
135 pd->base.pa = base; in imx_uart_init()
136 pd->chip.ops = &imx_uart_ops; in imx_uart_init()
147 struct imx_uart_data *pd = calloc(1, sizeof(*pd)); in imx_uart_dev_alloc() local
149 if (!pd) in imx_uart_dev_alloc()
152 return &pd->chip; in imx_uart_dev_alloc()
158 struct imx_uart_data *pd = in imx_uart_dev_init() local
171 imx_uart_init(pd, pbase); in imx_uart_dev_init()
178 struct imx_uart_data *pd = in imx_uart_dev_free() local
[all …]
A Dpl011.c79 struct pl011_data *pd = in chip_to_base() local
82 return io_pa_or_va(&pd->base, PL011_REG_SIZE); in chip_to_base()
142 pd->base.pa = pbase; in pl011_init()
143 pd->chip.ops = &pl011_ops; in pl011_init()
145 base = io_pa_or_va(&pd->base, PL011_REG_SIZE); in pl011_init()
168 pl011_flush(&pd->chip); in pl011_init()
175 struct pl011_data *pd = nex_calloc(1, sizeof(*pd)); in pl011_dev_alloc() local
177 if (!pd) in pl011_dev_alloc()
179 return &pd->chip; in pl011_dev_alloc()
202 pl011_init(pd, pbase, 0, 0); in pl011_dev_init()
[all …]
A Dscif.c50 struct scif_uart_data *pd = in chip_to_base() local
53 return io_pa_or_va(&pd->base, SCIF_REG_SIZE); in chip_to_base()
82 void scif_uart_init(struct scif_uart_data *pd, paddr_t pbase) in scif_uart_init() argument
86 pd->base.pa = pbase; in scif_uart_init()
87 pd->chip.ops = &scif_uart_ops; in scif_uart_init()
89 base = io_pa_or_va(&pd->base, SCIF_REG_SIZE); in scif_uart_init()
94 scif_uart_flush(&pd->chip); in scif_uart_init()
A Dmvebu_uart.c59 struct mvebu_uart_data *pd = in chip_to_base() local
62 return io_pa_or_va(&pd->base, UART_SIZE); in chip_to_base()
118 void mvebu_uart_init(struct mvebu_uart_data *pd, paddr_t pbase, in mvebu_uart_init() argument
124 pd->base.pa = pbase; in mvebu_uart_init()
125 pd->chip.ops = &mvebu_uart_ops; in mvebu_uart_init()
127 base = io_pa_or_va(&pd->base, UART_SIZE); in mvebu_uart_init()
144 mvebu_uart_flush(&pd->chip); in mvebu_uart_init()
A Dstih_asc.c19 struct stih_asc_pd *pd = in chip_to_base() local
22 return io_pa_or_va(&pd->base, STIH_ASC_REG_SIZE); in chip_to_base()
49 void stih_asc_init(struct stih_asc_pd *pd, vaddr_t base) in stih_asc_init() argument
51 pd->base.pa = base; in stih_asc_init()
52 pd->chip.ops = &stih_asc_ops; in stih_asc_init()
A Dcdns_uart.c61 struct cdns_uart_data *pd = in chip_to_base() local
64 return io_pa_or_va(&pd->base, CDNS_UART_SIZE); in chip_to_base()
119 void cdns_uart_init(struct cdns_uart_data *pd, paddr_t base, uint32_t uart_clk, in cdns_uart_init() argument
122 pd->base.pa = base; in cdns_uart_init()
123 pd->chip.ops = &cdns_uart_ops; in cdns_uart_init()
132 cdns_uart_flush(&pd->chip); in cdns_uart_init()
A Dhi16xx_uart.c63 struct hi16xx_uart_data *pd = in chip_to_base() local
66 return io_pa_or_va(&pd->base, HI16XX_UART_REG_SIZE); in chip_to_base()
113 void hi16xx_uart_init(struct hi16xx_uart_data *pd, paddr_t base, in hi16xx_uart_init() argument
118 pd->base.pa = base; in hi16xx_uart_init()
119 pd->chip.ops = &hi16xx_uart_ops; in hi16xx_uart_init()
139 hi16xx_uart_flush(&pd->chip); in hi16xx_uart_init()
A Damlogic_uart.c27 struct amlogic_uart_data *pd = in chip_to_base() local
30 return io_pa_or_va(&pd->base, AML_UART_SIZE); in chip_to_base()
67 void amlogic_uart_init(struct amlogic_uart_data *pd, paddr_t base) in amlogic_uart_init() argument
69 pd->base.pa = base; in amlogic_uart_init()
70 pd->chip.ops = &amlogic_uart_ops; in amlogic_uart_init()
A Datmel_uart.c55 struct atmel_uart_data *pd = in chip_to_base() local
58 return io_pa_or_va(&pd->base, ATMEL_UART_SIZE); in chip_to_base()
95 void atmel_uart_init(struct atmel_uart_data *pd, paddr_t base) in atmel_uart_init() argument
97 pd->base.pa = base; in atmel_uart_init()
98 pd->chip.ops = &atmel_uart_ops; in atmel_uart_init()
A Dsprd_uart.c46 struct sprd_uart_data *pd = in chip_to_base() local
49 return io_pa_or_va(&pd->base, UART_SIZE); in chip_to_base()
93 void sprd_uart_init(struct sprd_uart_data *pd, paddr_t base) in sprd_uart_init() argument
95 pd->base.pa = base; in sprd_uart_init()
96 pd->chip.ops = &sprd_uart_ops; in sprd_uart_init()
A Dpl061_gpio.c179 void pl061_init(struct pl061_data *pd) in pl061_init() argument
183 assert(pd); in pl061_init()
184 pd->chip.ops = &pl061_ops; in pl061_init()
/optee_os/core/arch/arm/plat-hikey/
A Dspi_test.c29 pl061_init(&pd); in spi_cs_callback()
93 pd.chip.ops->configure(&pd.chip); in spi_test_with_manual_cs_control()
94 pd.chip.ops->start(&pd.chip); in spi_test_with_manual_cs_control()
105 res = pd.chip.ops->txrx8(&pd.chip, tx, rx, len); in spi_test_with_manual_cs_control()
124 res = pd.chip.ops->txrx8(&pd.chip, tx, rx, len); in spi_test_with_manual_cs_control()
142 res = pd.chip.ops->txrx8(&pd.chip, tx, rx, len); in spi_test_with_manual_cs_control()
154 pd.chip.ops->end(&pd.chip); in spi_test_with_manual_cs_control()
183 pd.chip.ops->configure(&pd.chip); in spi_test_with_registered_cs_cb()
184 pd.chip.ops->start(&pd.chip); in spi_test_with_registered_cs_cb()
188 res = pd.chip.ops->txrx8(&pd.chip, tx, rx, len); in spi_test_with_registered_cs_cb()
[all …]
/optee_os/lib/libutils/isoc/
A Dqsort.c78 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in qsort() local
105 pc = pd = (char *)a + (n - 1) * es; in qsort()
118 swap(pc, pd); in qsort()
119 pd -= es; in qsort()
140 r = min(pd - pc, pn - pd - (int)es); in qsort()
144 if ((r = pd - pc) > (int)es) { in qsort()
/optee_os/core/arch/arm/plat-stm32mp1/
A Dmain.c110 struct stm32_uart_pdata *pd = NULL; in init_console_from_dt() local
126 pd = stm32_uart_init_from_dt_node(fdt, node); in init_console_from_dt()
127 if (!pd) { in init_console_from_dt()
135 console_data = *pd; in init_console_from_dt()
136 free(pd); in init_console_from_dt()
138 IMSG("DTB enables console (%ssecure)", pd->secure ? "" : "non-"); in init_console_from_dt()
/optee_os/core/include/drivers/
A Dsp805_wdt.h52 TEE_Result sp805_wdt_init(struct sp805_wdt_data *pd, paddr_t base,
65 TEE_Result sp805_register_itr_handler(struct sp805_wdt_data *pd,
A Damlogic_uart.h14 void amlogic_uart_init(struct amlogic_uart_data *pd, paddr_t base);
A Datmel_uart.h39 void atmel_uart_init(struct atmel_uart_data *pd, paddr_t base);
A Dimx_uart.h40 void imx_uart_init(struct imx_uart_data *pd, paddr_t base);
A Dsprd_uart.h40 void sprd_uart_init(struct sprd_uart_data *pd, paddr_t base);

Completed in 28 milliseconds

12