Home
last modified time | relevance | path

Searched refs:transmit_path (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Dtunnel.h89 struct tb_port *dst, int transmit_path,
92 bool tb_tunnel_match_dma(const struct tb_tunnel *tunnel, int transmit_path,
H A Dtb_msgs.h279 u16 transmit_path; member
290 u16 transmit_path; member
432 u16 transmit_path; member
472 u16 transmit_path; member
H A Ddomain.c785 * @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 Dicm.c561 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 Dtb.h510 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 Dtb.c1556 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 Dtunnel.c1585 * @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 Dxdomain.c2186 * @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 Dxdomain.c940 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 Dtb_msgs.h268 u16 transmit_path; member
279 u16 transmit_path; member
419 u16 transmit_path; member
459 u16 transmit_path; member
H A Dtunnel.h74 int transmit_path, int receive_ring,
H A Dicm.c555 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 Dtunnel.c833 * @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 Dtb.c1058 xd->transmit_path, xd->receive_ring, in tb_approve_xdomain_paths()
/kernel/linux/linux-5.10/include/linux/
H A Dthunderbolt.h186 * @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 Dthunderbolt.c95 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 Dthunderbolt.h280 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 Dmain.c99 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()

Completed in 34 milliseconds