Searched refs:ssh_ptl (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/platform/surface/aggregator/ |
H A D | ssh_packet_layer.h | 25 * enum ssh_ptl_state_flags - State-flags for &struct ssh_ptl. 42 void (*data_received)(struct ssh_ptl *p, const struct ssam_span *data); 46 * struct ssh_ptl - SSH packet transport layer. 77 struct ssh_ptl { struct 137 container_of(ptr, struct ssh_ptl, member) argument 139 int ssh_ptl_init(struct ssh_ptl *ptl, struct serdev_device *serdev, 142 void ssh_ptl_destroy(struct ssh_ptl *ptl); 151 static inline struct device *ssh_ptl_get_device(struct ssh_ptl *ptl) in ssh_ptl_get_device() 156 int ssh_ptl_tx_start(struct ssh_ptl *ptl); 157 int ssh_ptl_tx_stop(struct ssh_ptl *pt 78 serdevssh_ptl global() argument 79 statessh_ptl global() argument 81 __anonfacd01010108ssh_ptl global() argument 84 queuessh_ptl global() argument 86 __anonfacd01010208ssh_ptl global() argument 90 pendingssh_ptl global() argument 92 __anonfacd01010308ssh_ptl global() argument 119 opsssh_ptl global() argument [all...] |
H A D | ssh_packet_layer.c | 387 static int ssh_ptl_write_buf(struct ssh_ptl *ptl, struct ssh_packet *packet, in ssh_ptl_write_buf() 431 static void ssh_ptl_rx_inject_invalid_syn(struct ssh_ptl *ptl, in ssh_ptl_rx_inject_invalid_syn() 448 static void ssh_ptl_rx_inject_invalid_data(struct ssh_ptl *ptl, in ssh_ptl_rx_inject_invalid_data() 486 static inline int ssh_ptl_write_buf(struct ssh_ptl *ptl, in ssh_ptl_write_buf() 498 static inline void ssh_ptl_rx_inject_invalid_syn(struct ssh_ptl *ptl, in ssh_ptl_rx_inject_invalid_syn() 503 static inline void ssh_ptl_rx_inject_invalid_data(struct ssh_ptl *ptl, in ssh_ptl_rx_inject_invalid_data() 663 static void ssh_ptl_timeout_reaper_mod(struct ssh_ptl *ptl, ktime_t now, in ssh_ptl_timeout_reaper_mod() 741 struct ssh_ptl *ptl = packet->ptl; in __ssh_ptl_queue_push() 776 struct ssh_ptl *ptl = packet->ptl; in ssh_ptl_queue_remove() 793 struct ssh_ptl *pt in ssh_ptl_pending_push() [all...] |
H A D | ssh_request_layer.h | 66 struct ssh_ptl ptl; 123 struct ssh_ptl *ptl; in ssh_request_rtl()
|
H A D | ssh_request_layer.c | 909 static void ssh_rtl_rx_command(struct ssh_ptl *p, const struct ssam_span *data) in ssh_rtl_rx_command() 940 static void ssh_rtl_rx_data(struct ssh_ptl *p, const struct ssam_span *data) in ssh_rtl_rx_data()
|
/linux/include/linux/surface_aggregator/ |
H A D | serial_hub.h | 448 struct ssh_ptl; 492 struct ssh_ptl *ptl;
|
/linux/Documentation/driver-api/surface_aggregator/ |
H A D | internal.rst | 3 .. |ssh_ptl| replace:: :c:type:`struct ssh_ptl <ssh_ptl>` substdef 100 The packet transport layer is represented via |ssh_ptl| and is structured
|