/linux-master/drivers/platform/surface/aggregator/ |
H A D | ssh_request_layer.c | 102 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 104 spin_lock(&rtl->queue.lock); 107 spin_unlock(&rtl->queue.lock); 113 spin_unlock(&rtl->queue.lock); 117 static bool ssh_rtl_queue_empty(struct ssh_rtl *rtl) argument 121 spin_lock(&rtl->queue.lock); 122 empty = list_empty(&rtl->queue.head); 123 spin_unlock(&rtl->queue.lock); 130 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 132 spin_lock(&rtl 149 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 172 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 187 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 199 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 207 ssh_rtl_tx_next(struct ssh_rtl *rtl) argument 240 ssh_rtl_tx_try_process_one(struct ssh_rtl *rtl) argument 305 ssh_rtl_tx_schedule(struct ssh_rtl *rtl) argument 318 struct ssh_rtl *rtl = to_ssh_rtl(work, tx.work); local 361 ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst) argument 426 ssh_rtl_timeout_reaper_mod(struct ssh_rtl *rtl, ktime_t now, ktime_t expires) argument 445 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local 467 ssh_rtl_complete(struct ssh_rtl *rtl, const struct ssh_command *command, const struct ssam_span *command_data) argument 583 struct ssh_rtl *rtl; local 730 struct ssh_rtl *rtl; local 822 struct ssh_rtl *rtl = to_ssh_rtl(work, rtx_timeout.reaper.work); local 898 ssh_rtl_rx_event(struct ssh_rtl *rtl, const struct ssh_command *cmd, const struct ssam_span *data) argument 911 struct ssh_rtl *rtl = to_ssh_rtl(p, ptl); local 1025 ssh_rtl_init(struct ssh_rtl *rtl, struct serdev_device *serdev, const struct ssh_rtl_ops *ops) argument 1065 ssh_rtl_destroy(struct ssh_rtl *rtl) argument 1076 ssh_rtl_start(struct ssh_rtl *rtl) argument 1154 ssh_rtl_flush(struct ssh_rtl *rtl, unsigned long timeout) argument 1197 ssh_rtl_shutdown(struct ssh_rtl *rtl) argument [all...] |
H A D | ssh_request_layer.h | 41 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) argument 112 return ssh_ptl_get_device(&rtl->ptl); 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 D | controller.h | 188 * @rtl: Request transport layer for SSH I/O. 204 struct ssh_rtl rtl; member in struct:ssam_controller 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); 254 ssh_ptl_tx_wakeup_transfer(&ctrl->rtl.ptl);
|
H A D | controller.c | 878 return ssh_rtl_get_device(&c->rtl); 984 static void ssam_handle_event(struct ssh_rtl *rtl, argument 988 struct ssam_controller *ctrl = to_ssam_controller(rtl, rtl); 1200 status = ssh_rtl_init(&ctrl->rtl, serdev, &ssam_rtl_ops); 1236 status = ssh_rtl_start(&ctrl->rtl); 1298 status = ssh_rtl_flush(&ctrl->rtl, SSAM_CTRL_SHUTDOWN_FLUSH_TIMEOUT); 1324 ssh_rtl_shutdown(&ctrl->rtl); 1332 ctrl->rtl.ptl.serdev = NULL; 1369 ssh_rtl_destroy(&ctrl->rtl); 1495 struct ssh_rtl *rtl = ssh_request_rtl(rqst); local [all...] |
/linux-master/samples/bpf/ |
H A D | xdp_router_ipv4_user.c | 98 int rtl; local 124 rtl = RTM_PAYLOAD(nh); 126 for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) { 321 int rtl, ndm_family; local 337 rtl = RTM_PAYLOAD(nh); 338 for (; RTA_OK(rt_attr, rtl); rt_attr = RTA_NEXT(rt_attr, rtl)) {
|
/linux-master/arch/mips/pci/ |
H A D | pcie-octeon.c | 658 pciercx_cfg448.s.rtl = 1677; 661 pciercx_cfg448.s.rtl = 867; 664 pciercx_cfg448.s.rtl = 462; 667 pciercx_cfg448.s.rtl = 258; 1121 pciercx_cfg448.s.rtl = 1677; 1124 pciercx_cfg448.s.rtl = 867; 1127 pciercx_cfg448.s.rtl = 462; 1130 pciercx_cfg448.s.rtl = 258;
|
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-pciercx-defs.h | 301 __BITFIELD_FIELD(uint32_t rtl:16,
|
/linux-master/drivers/spi/ |
H A D | Makefile | 118 obj-$(CONFIG_MACH_REALTEK_RTL) += spi-realtek-rtl.o
|
/linux-master/drivers/irqchip/ |
H A D | Makefile | 118 obj-$(CONFIG_MACH_REALTEK_RTL) += irq-realtek-rtl.o
|
/linux-master/drivers/video/fbdev/ |
H A D | sm501fb.c | 1312 unsigned long rtl = 0; local 1335 rtl = 1 << 27; 1385 smc501_writel(0x800000cc | rtl, fbi->regs2d + SM501_2D_CONTROL);
|