Home
last modified time | relevance | path

Searched refs:rtl (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c102 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_queue_remove() local
104 spin_lock(&rtl->queue.lock); in ssh_rtl_queue_remove()
107 spin_unlock(&rtl->queue.lock); in ssh_rtl_queue_remove()
113 spin_unlock(&rtl->queue.lock); in ssh_rtl_queue_remove()
117 static bool ssh_rtl_queue_empty(struct ssh_rtl *rtl) in ssh_rtl_queue_empty() argument
121 spin_lock(&rtl->queue.lock); in ssh_rtl_queue_empty()
122 empty = list_empty(&rtl->queue.head); in ssh_rtl_queue_empty()
123 spin_unlock(&rtl->queue.lock); in ssh_rtl_queue_empty()
130 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_pending_remove() local
132 spin_lock(&rtl in ssh_rtl_pending_remove()
149 struct ssh_rtl *rtl = ssh_request_rtl(rqst); ssh_rtl_tx_pending_push() local
172 struct ssh_rtl *rtl = ssh_request_rtl(rqst); ssh_rtl_complete_with_status() local
187 struct ssh_rtl *rtl = ssh_request_rtl(rqst); ssh_rtl_complete_with_rsp() local
199 struct ssh_rtl *rtl = ssh_request_rtl(rqst); ssh_rtl_tx_can_process() local
207 ssh_rtl_tx_next(struct ssh_rtl *rtl) ssh_rtl_tx_next() argument
240 ssh_rtl_tx_try_process_one(struct ssh_rtl *rtl) ssh_rtl_tx_try_process_one() argument
305 ssh_rtl_tx_schedule(struct ssh_rtl *rtl) ssh_rtl_tx_schedule() argument
318 struct ssh_rtl *rtl = to_ssh_rtl(work, tx.work); ssh_rtl_tx_work_fn() local
361 ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst) ssh_rtl_submit() argument
426 ssh_rtl_timeout_reaper_mod(struct ssh_rtl *rtl, ktime_t now, ktime_t expires) ssh_rtl_timeout_reaper_mod() argument
445 struct ssh_rtl *rtl = ssh_request_rtl(rqst); ssh_rtl_timeout_start() local
467 ssh_rtl_complete(struct ssh_rtl *rtl, const struct ssh_command *command, const struct ssam_span *command_data) ssh_rtl_complete() argument
583 struct ssh_rtl *rtl; ssh_rtl_cancel_nonpending() local
730 struct ssh_rtl *rtl; ssh_rtl_cancel() local
822 struct ssh_rtl *rtl = to_ssh_rtl(work, rtx_timeout.reaper.work); ssh_rtl_timeout_reap() local
898 ssh_rtl_rx_event(struct ssh_rtl *rtl, const struct ssh_command *cmd, const struct ssam_span *data) ssh_rtl_rx_event() argument
911 struct ssh_rtl *rtl = to_ssh_rtl(p, ptl); ssh_rtl_rx_command() local
1025 ssh_rtl_init(struct ssh_rtl *rtl, struct serdev_device *serdev, const struct ssh_rtl_ops *ops) ssh_rtl_init() argument
1065 ssh_rtl_destroy(struct ssh_rtl *rtl) ssh_rtl_destroy() argument
1076 ssh_rtl_start(struct ssh_rtl *rtl) ssh_rtl_start() argument
1154 ssh_rtl_flush(struct ssh_rtl *rtl, unsigned long timeout) ssh_rtl_flush() argument
1197 ssh_rtl_shutdown(struct ssh_rtl *rtl) ssh_rtl_shutdown() argument
[all...]
H A Dssh_request_layer.h41 void (*handle_event)(struct ssh_rtl *rtl, const struct ssh_command *cmd,
105 * @rtl: The request transport layer.
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);
[all...]
H A Dcontroller.h188 * @rtl: Request transport layer for SSH I/O.
204 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()
1200 status = ssh_rtl_init(&ctrl->rtl, serdev, &ssam_rtl_ops); in ssam_controller_init()
1236 status = ssh_rtl_start(&ctrl->rtl); in ssam_controller_start()
1298 status = ssh_rtl_flush(&ctrl->rtl, SSAM_CTRL_SHUTDOWN_FLUSH_TIMEOUT); in ssam_controller_shutdown()
1324 ssh_rtl_shutdown(&ctrl->rtl); in ssam_controller_shutdown()
1332 ctrl->rtl.ptl.serdev = NULL; in ssam_controller_shutdown()
1369 ssh_rtl_destroy(&ctrl->rtl); in ssam_controller_destroy()
1495 struct ssh_rtl *rtl = ssh_request_rtl(rqst); ssam_request_sync_complete() local
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_router_ipv4_user.c129 int rtl; in read_route() local
166 rtl = RTM_PAYLOAD(nh); in read_route()
168 for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { in read_route()
382 int rtl, ndm_family; in read_arp() local
401 rtl = RTM_PAYLOAD(nh); in read_arp()
402 for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { in read_arp()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dpcie-octeon.c658 pciercx_cfg448.s.rtl = 1677; in __cvmx_pcie_rc_initialize_link_gen1()
661 pciercx_cfg448.s.rtl = 867; in __cvmx_pcie_rc_initialize_link_gen1()
664 pciercx_cfg448.s.rtl = 462; in __cvmx_pcie_rc_initialize_link_gen1()
667 pciercx_cfg448.s.rtl = 258; in __cvmx_pcie_rc_initialize_link_gen1()
1121 pciercx_cfg448.s.rtl = 1677; in __cvmx_pcie_rc_initialize_link_gen2()
1124 pciercx_cfg448.s.rtl = 867; in __cvmx_pcie_rc_initialize_link_gen2()
1127 pciercx_cfg448.s.rtl = 462; in __cvmx_pcie_rc_initialize_link_gen2()
1130 pciercx_cfg448.s.rtl = 258; in __cvmx_pcie_rc_initialize_link_gen2()
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dpcie-octeon.c658 pciercx_cfg448.s.rtl = 1677; in __cvmx_pcie_rc_initialize_link_gen1()
661 pciercx_cfg448.s.rtl = 867; in __cvmx_pcie_rc_initialize_link_gen1()
664 pciercx_cfg448.s.rtl = 462; in __cvmx_pcie_rc_initialize_link_gen1()
667 pciercx_cfg448.s.rtl = 258; in __cvmx_pcie_rc_initialize_link_gen1()
1121 pciercx_cfg448.s.rtl = 1677; in __cvmx_pcie_rc_initialize_link_gen2()
1124 pciercx_cfg448.s.rtl = 867; in __cvmx_pcie_rc_initialize_link_gen2()
1127 pciercx_cfg448.s.rtl = 462; in __cvmx_pcie_rc_initialize_link_gen2()
1130 pciercx_cfg448.s.rtl = 258; in __cvmx_pcie_rc_initialize_link_gen2()
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h301 __BITFIELD_FIELD(uint32_t rtl:16,
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h301 __BITFIELD_FIELD(uint32_t rtl:16,
/kernel/linux/linux-6.6/drivers/spi/
H A DMakefile117 obj-$(CONFIG_MACH_REALTEK_RTL) += spi-realtek-rtl.o
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dsm501fb.c1312 unsigned long rtl = 0; in sm501fb_copyarea() local
1335 rtl = 1 << 27; in sm501fb_copyarea()
1385 smc501_writel(0x800000cc | rtl, fbi->regs2d + SM501_2D_CONTROL); in sm501fb_copyarea()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dsm501fb.c1312 unsigned long rtl = 0; in sm501fb_copyarea() local
1335 rtl = 1 << 27; in sm501fb_copyarea()
1385 smc501_writel(0x800000cc | rtl, fbi->regs2d + SM501_2D_CONTROL); in sm501fb_copyarea()

Completed in 25 milliseconds