/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | tunnel.h | 89 struct tb_port *dst, int transmit_path, 92 bool tb_tunnel_match_dma(const struct tb_tunnel *tunnel, int transmit_path,
|
H A D | tb_msgs.h | 279 u16 transmit_path; member 290 u16 transmit_path; member 432 u16 transmit_path; member 472 u16 transmit_path; member
|
H A D | domain.c | 785 * @transmit_path: HopID we are using to send out packets 798 int transmit_path, int transmit_ring, in tb_domain_approve_xdomain_paths() 804 return tb->cm_ops->approve_xdomain_paths(tb, xd, transmit_path, in tb_domain_approve_xdomain_paths() 812 * @transmit_path: HopID we are using to send out packets 825 int transmit_path, int transmit_ring, in tb_domain_disconnect_xdomain_paths() 831 return tb->cm_ops->disconnect_xdomain_paths(tb, xd, transmit_path, in tb_domain_disconnect_xdomain_paths() 797 tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) tb_domain_approve_xdomain_paths() argument 824 tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) tb_domain_disconnect_xdomain_paths() argument
|
H A D | icm.c | 561 int transmit_path, int transmit_ring, in icm_fr_approve_xdomain_paths() 573 request.transmit_path = transmit_path; in icm_fr_approve_xdomain_paths() 591 int transmit_path, int transmit_ring, in icm_fr_disconnect_xdomain_paths() 1128 int transmit_path, int transmit_ring, in icm_tr_approve_xdomain_paths() 1139 request.transmit_path = transmit_path; in icm_tr_approve_xdomain_paths() 1184 int transmit_path, int transmit_ring, in icm_tr_disconnect_xdomain_paths() 560 icm_fr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) icm_fr_approve_xdomain_paths() argument 590 icm_fr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) icm_fr_disconnect_xdomain_paths() argument 1127 icm_tr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) icm_tr_approve_xdomain_paths() argument 1183 icm_tr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) icm_tr_disconnect_xdomain_paths() argument
|
H A D | tb.h | 510 int transmit_path, int transmit_ring, 513 int transmit_path, int transmit_ring, 750 int transmit_path, int transmit_ring, 753 int transmit_path, int transmit_ring,
|
H A D | tb.c | 1556 int transmit_path, int transmit_ring, in tb_approve_xdomain_paths() 1577 tunnel = tb_tunnel_alloc_dma(tb, nhi_port, dst_port, transmit_path, in tb_approve_xdomain_paths() 1605 int transmit_path, int transmit_ring, in __tb_disconnect_xdomain_paths() 1623 if (tb_tunnel_match_dma(tunnel, transmit_path, transmit_ring, in __tb_disconnect_xdomain_paths() 1637 int transmit_path, int transmit_ring, in tb_disconnect_xdomain_paths() 1642 __tb_disconnect_xdomain_paths(tb, xd, transmit_path, in tb_disconnect_xdomain_paths() 1555 tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) tb_approve_xdomain_paths() argument 1604 __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) __tb_disconnect_xdomain_paths() argument 1636 tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) tb_disconnect_xdomain_paths() argument
|
H A D | tunnel.c | 1585 * @transmit_path: HopID used for transmitting packets 1595 struct tb_port *dst, int transmit_path, in tb_tunnel_alloc_dma() 1639 path = tb_path_alloc(tb, nhi, transmit_ring, dst, transmit_path, 0, in tb_tunnel_alloc_dma() 1660 * @transmit_path: HopID used for transmitting packets. Pass %-1 to ignore. 1671 bool tb_tunnel_match_dma(const struct tb_tunnel *tunnel, int transmit_path, in tb_tunnel_match_dma() argument 1692 if (transmit_ring > 0 || transmit_path > 0) { in tb_tunnel_match_dma() 1698 if (transmit_path > 0 && in tb_tunnel_match_dma() 1699 (tx_path->hops[tx_path->path_length - 1].next_hop_index != transmit_path)) in tb_tunnel_match_dma() 1594 tb_tunnel_alloc_dma(struct tb *tb, struct tb_port *nhi, struct tb_port *dst, int transmit_path, int transmit_ring, int receive_path, int receive_ring) tb_tunnel_alloc_dma() argument
|
H A D | xdomain.c | 2186 * @transmit_path: HopID we are using to send out packets 2198 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path, in tb_xdomain_enable_paths() argument 2202 return tb_domain_approve_xdomain_paths(xd->tb, xd, transmit_path, in tb_xdomain_enable_paths() 2211 * @transmit_path: HopID we are using to send out packets 2223 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path, in tb_xdomain_disable_paths() argument 2227 return tb_domain_disconnect_xdomain_paths(xd->tb, xd, transmit_path, in tb_xdomain_disable_paths()
|
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | xdomain.c | 940 if (xd->transmit_path) { in tb_xdomain_restore_paths() 1387 * @transmit_path: HopID of the transmit path the other end is using to 1400 int tb_xdomain_enable_paths(struct tb_xdomain *xd, u16 transmit_path, in tb_xdomain_enable_paths() argument 1408 if (xd->transmit_path) { in tb_xdomain_enable_paths() 1409 ret = xd->transmit_path == transmit_path ? 0 : -EBUSY; in tb_xdomain_enable_paths() 1413 xd->transmit_path = transmit_path; in tb_xdomain_enable_paths() 1441 if (xd->transmit_path) { in tb_xdomain_disable_paths() 1442 xd->transmit_path in tb_xdomain_disable_paths() [all...] |
H A D | tb_msgs.h | 268 u16 transmit_path; member 279 u16 transmit_path; member 419 u16 transmit_path; member 459 u16 transmit_path; member
|
H A D | tunnel.h | 74 int transmit_path, int receive_ring,
|
H A D | icm.c | 555 request.transmit_path = xd->transmit_path; in icm_fr_approve_xdomain_paths() 1110 request.transmit_path = xd->transmit_path; in icm_tr_approve_xdomain_paths()
|
H A D | tunnel.c | 833 * @transmit_path: HopID used for transmitting packets 842 int transmit_path, int receive_ring, in tb_tunnel_alloc_dma() 868 path = tb_path_alloc(tb, nhi, transmit_ring, dst, transmit_path, 0, "DMA TX"); in tb_tunnel_alloc_dma() 840 tb_tunnel_alloc_dma(struct tb *tb, struct tb_port *nhi, struct tb_port *dst, int transmit_ring, int transmit_path, int receive_ring, int receive_path) tb_tunnel_alloc_dma() argument
|
H A D | tb.c | 1058 xd->transmit_path, xd->receive_ring, in tb_approve_xdomain_paths()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | thunderbolt.h | 186 * @transmit_path: HopID which the remote end expects us to transmit 229 u16 transmit_path; member 246 int tb_xdomain_enable_paths(struct tb_xdomain *xd, u16 transmit_path,
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | thunderbolt.c | 95 u32 transmit_path; member 157 * @transmit_path: HopID the other end needs to use building the 160 * @login_received and @transmit_path. 187 u32 transmit_path; member 260 request.transmit_path = TBNET_LOCAL_PATH; in tbnet_login_request() 427 net->transmit_path = pkg->transmit_path; in tbnet_handle_packet() 605 net->transmit_path, in tbnet_connected_work()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | thunderbolt.h | 280 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path, 283 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path,
|
/kernel/linux/linux-6.6/drivers/net/thunderbolt/ |
H A D | main.c | 99 u32 transmit_path; member 164 * @login_received and @transmit_path. 269 request.transmit_path = net->local_transmit_path; in tbnet_login_request() 457 net->remote_transmit_path = pkg->transmit_path; in tbnet_handle_packet()
|