Home
last modified time | relevance | path

Searched refs:rtl (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.15/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c104 spin_lock(&rtl->queue.lock); in ssh_rtl_queue_remove()
121 spin_lock(&rtl->queue.lock); in ssh_rtl_queue_empty()
345 ssh_rtl_tx_schedule(rtl); in ssh_rtl_tx_work_fn()
422 ssh_rtl_tx_schedule(rtl); in ssh_rtl_submit()
578 ssh_rtl_tx_schedule(rtl); in ssh_rtl_complete()
583 struct ssh_rtl *rtl; in ssh_rtl_cancel_nonpending() local
627 rtl = ssh_request_rtl(r); in ssh_rtl_cancel_nonpending()
730 struct ssh_rtl *rtl; in ssh_rtl_cancel() local
745 if (canceled && rtl) in ssh_rtl_cancel()
906 rtl->ops.handle_event(rtl, cmd, data); in ssh_rtl_rx_event()
[all …]
H A Dssh_request_layer.h41 void (*handle_event)(struct ssh_rtl *rtl, const struct ssh_command *cmd,
110 static inline struct device *ssh_rtl_get_device(struct ssh_rtl *rtl) in ssh_rtl_get_device() argument
112 return ssh_ptl_get_device(&rtl->ptl); in ssh_rtl_get_device()
129 int ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst);
132 int ssh_rtl_init(struct ssh_rtl *rtl, struct serdev_device *serdev,
135 int ssh_rtl_start(struct ssh_rtl *rtl);
136 int ssh_rtl_flush(struct ssh_rtl *rtl, unsigned long timeout);
137 void ssh_rtl_shutdown(struct ssh_rtl *rtl);
138 void ssh_rtl_destroy(struct ssh_rtl *rtl);
H A Dcontroller.h204 struct ssh_rtl rtl; member
223 #define ssam_dbg(ctrl, fmt, ...) rtl_dbg(&(ctrl)->rtl, fmt, ##__VA_ARGS__)
224 #define ssam_info(ctrl, fmt, ...) rtl_info(&(ctrl)->rtl, fmt, ##__VA_ARGS__)
225 #define ssam_warn(ctrl, fmt, ...) rtl_warn(&(ctrl)->rtl, fmt, ##__VA_ARGS__)
226 #define ssam_err(ctrl, fmt, ...) rtl_err(&(ctrl)->rtl, fmt, ##__VA_ARGS__)
244 return ssh_ptl_rx_rcvbuf(&ctrl->rtl.ptl, buf, n); in ssam_controller_receive_buf()
254 ssh_ptl_tx_wakeup_transfer(&ctrl->rtl.ptl); in ssam_controller_write_wakeup()
H A Dcontroller.c878 return ssh_rtl_get_device(&c->rtl); in ssam_controller_device()
984 static void ssam_handle_event(struct ssh_rtl *rtl, in ssam_handle_event() argument
988 struct ssam_controller *ctrl = to_ssam_controller(rtl, rtl); in ssam_handle_event()
1274 status = ssh_rtl_start(&ctrl->rtl); in ssam_controller_start()
1362 ssh_rtl_shutdown(&ctrl->rtl); in ssam_controller_shutdown()
1370 ctrl->rtl.ptl.serdev = NULL; in ssam_controller_shutdown()
1408 ssh_rtl_destroy(&ctrl->rtl); in ssam_controller_destroy()
1534 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssam_request_sync_complete() local
1544 rtl_dbg_cond(rtl, "rsp: request failed: %d\n", status); in ssam_request_sync_complete()
1558 rtl_err(rtl, in ssam_request_sync_complete()
[all …]
/linux-6.15/Documentation/devicetree/bindings/interrupt-controller/
H A Drealtek,rtl-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/realtek,rtl-intc.yaml#
29 - const: realtek,rtl-intc
30 - const: realtek,rtl-intc
67 const: realtek,rtl-intc
98 compatible = "realtek,rtl8380-intc", "realtek,rtl-intc";
/linux-6.15/Documentation/devicetree/bindings/i2c/
H A Dmicrochip,corei2c.yaml22 - const: microchip,corei2c-rtl-v7 # Microchip Fabric based i2c IP core
23 - const: microchip,corei2c-rtl-v7 # Microchip Fabric based i2c IP core
51 compatible = "microchip,mpfs-i2c", "microchip,corei2c-rtl-v7";
/linux-6.15/arch/riscv/boot/dts/microchip/
H A Dmpfs-beaglev-fire-fabric.dtsi27 compatible = "microchip,coregpio-rtl-v3";
40 compatible = "microchip,coregpio-rtl-v3";
54 compatible = "microchip,coregpio-rtl-v3";
H A Dmpfs-icicle-kit-fabric.dtsi9 compatible = "microchip,corepwm-rtl-v4";
18 compatible = "microchip,corei2c-rtl-v7";
H A Dmpfs.dtsi388 compatible = "microchip,mpfs-qspi", "microchip,coreqspi-rtl-v2";
399 compatible = "microchip,mpfs-i2c", "microchip,corei2c-rtl-v7";
411 compatible = "microchip,mpfs-i2c", "microchip,corei2c-rtl-v7";
535 compatible = "microchip,mpfs-qspi", "microchip,coreqspi-rtl-v2";
/linux-6.15/samples/bpf/
H A Dxdp_router_ipv4_user.c98 int rtl; in read_route() local
124 rtl = RTM_PAYLOAD(nh); in read_route()
126 for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { in read_route()
321 int rtl, ndm_family; in read_arp() local
337 rtl = RTM_PAYLOAD(nh); in read_arp()
338 for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { in read_arp()
/linux-6.15/Documentation/devicetree/bindings/spi/
H A Dmicrochip,mpfs-spi.yaml23 - const: microchip,coreqspi-rtl-v2
24 - const: microchip,coreqspi-rtl-v2 # FPGA QSPI
H A Drealtek,rtl-spi.yaml4 $id: http://devicetree.org/schemas/spi/realtek,rtl-spi.yaml#
/linux-6.15/Documentation/devicetree/bindings/mailbox/
H A Dmicrochip,sbi-ipc.yaml29 const: microchip,miv-ihc-rtl-v2
55 For "microchip,miv-ihc-rtl-v2", the cell represents the physical
116 compatible = "microchip,miv-ihc-rtl-v2";
/linux-6.15/Documentation/devicetree/bindings/pwm/
H A Dmicrochip,corepwm.yaml24 - const: microchip,corepwm-rtl-v4
78 compatible = "microchip,corepwm-rtl-v4";
/linux-6.15/Documentation/devicetree/bindings/mips/
H A Drealtek-rtl.yaml4 $id: http://devicetree.org/schemas/mips/realtek-rtl.yaml#
/linux-6.15/arch/mips/pci/
H A Dpcie-octeon.c664 pciercx_cfg448.s.rtl = 1677; in __cvmx_pcie_rc_initialize_link_gen1()
667 pciercx_cfg448.s.rtl = 867; in __cvmx_pcie_rc_initialize_link_gen1()
670 pciercx_cfg448.s.rtl = 462; in __cvmx_pcie_rc_initialize_link_gen1()
673 pciercx_cfg448.s.rtl = 258; in __cvmx_pcie_rc_initialize_link_gen1()
1127 pciercx_cfg448.s.rtl = 1677; in __cvmx_pcie_rc_initialize_link_gen2()
1130 pciercx_cfg448.s.rtl = 867; in __cvmx_pcie_rc_initialize_link_gen2()
1133 pciercx_cfg448.s.rtl = 462; in __cvmx_pcie_rc_initialize_link_gen2()
1136 pciercx_cfg448.s.rtl = 258; in __cvmx_pcie_rc_initialize_link_gen2()
/linux-6.15/Documentation/devicetree/bindings/gpio/
H A Dmicrochip,mpfs-gpio.yaml17 - microchip,coregpio-rtl-v3
/linux-6.15/arch/mips/boot/dts/realtek/
H A Drtl838x.dtsi92 compatible = "realtek,rtl8380-intc", "realtek,rtl-intc";
H A Drtl930x.dtsi81 compatible = "realtek,rtl9300-intc", "realtek,rtl-intc";
/linux-6.15/Documentation/translations/zh_CN/kbuild/
H A Dgcc-plugins.rst74 $(src)/scripts/gcc-plugins/gcc-generate-rtl-pass.h**
/linux-6.15/drivers/spi/
H A DMakefile125 obj-$(CONFIG_MACH_REALTEK_RTL) += spi-realtek-rtl.o
126 obj-$(CONFIG_SPI_REALTEK_SNAND) += spi-realtek-rtl-snand.o
/linux-6.15/drivers/clocksource/
H A DMakefile62 obj-$(CONFIG_REALTEK_OTTO_TIMER) += timer-rtl-otto.o
/linux-6.15/Documentation/kbuild/
H A Dgcc-plugins.rst76 $(src)/scripts/gcc-plugins/gcc-generate-rtl-pass.h**
/linux-6.15/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h301 __BITFIELD_FIELD(uint32_t rtl:16,
/linux-6.15/drivers/irqchip/
H A DMakefile127 obj-$(CONFIG_MACH_REALTEK_RTL) += irq-realtek-rtl.o

12