Home
last modified time | relevance | path

Searched refs:ssh_ptl (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/platform/surface/aggregator/
H A Dssh_packet_layer.h77 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);
156 int ssh_ptl_tx_start(struct ssh_ptl *ptl);
157 int ssh_ptl_tx_stop(struct ssh_ptl *ptl);
158 int ssh_ptl_rx_start(struct ssh_ptl *ptl);
159 int ssh_ptl_rx_stop(struct ssh_ptl *ptl);
160 void ssh_ptl_shutdown(struct ssh_ptl *ptl);
162 int ssh_ptl_submit(struct ssh_ptl *ptl, struct ssh_packet *p);
[all …]
H A Dssh_packet_layer.c741 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 *ptl = p->ptl; in ssh_ptl_pending_push()
833 struct ssh_ptl *ptl = packet->ptl; in ssh_ptl_pending_remove()
885 struct ssh_ptl *ptl = packet->ptl; in ssh_ptl_tx_can_process()
975 struct ssh_ptl *ptl = packet->ptl; in ssh_ptl_tx_compl_success()
1101 struct ssh_ptl *ptl = data; in ssh_ptl_tx_threadfn()
1169 int ssh_ptl_tx_stop(struct ssh_ptl *ptl) in ssh_ptl_tx_stop()
1314 struct ssh_ptl *ptl_old; in ssh_ptl_submit()
1796 struct ssh_ptl *ptl = data; in ssh_ptl_rx_threadfn()
[all …]
H A Dssh_request_layer.h66 struct ssh_ptl ptl;
123 struct ssh_ptl *ptl; in ssh_request_rtl()
H A Dssh_request_layer.c909 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()
/openbmc/linux/include/linux/surface_aggregator/
H A Dserial_hub.h448 struct ssh_ptl;
492 struct ssh_ptl *ptl;
/openbmc/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal.rst3 .. |ssh_ptl| replace:: :c:type:`struct ssh_ptl <ssh_ptl>` substdef
100 The packet transport layer is represented via |ssh_ptl| and is structured