| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_mr_tcam.c | 307 route->action, in mlxsw_sp_mr_tcam_route_create() 318 if (!route->priv) { in mlxsw_sp_mr_tcam_route_create() 325 &route->key, route->afa_block, in mlxsw_sp_mr_tcam_route_create() 332 kfree(route->priv); in mlxsw_sp_mr_tcam_route_create() 350 ops->route_destroy(mlxsw_sp, mr_tcam->priv, route->priv, &route->key); in mlxsw_sp_mr_tcam_route_destroy() 351 kfree(route->priv); in mlxsw_sp_mr_tcam_route_destroy() 387 err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block); in mlxsw_sp_mr_tcam_route_action_update() 411 route->action, in mlxsw_sp_mr_tcam_route_min_mtu_update() 420 err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block); in mlxsw_sp_mr_tcam_route_min_mtu_update() 501 err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block); in mlxsw_sp_mr_tcam_route_erif_del() [all …]
|
| A D | spectrum1_mr_tcam.c | 91 struct mlxsw_sp1_mr_tcam_route *route, in mlxsw_sp1_mr_tcam_route_parman_item_add() argument 101 &route->parman_item); in mlxsw_sp1_mr_tcam_route_parman_item_add() 105 route->parman_prio = &tcam_region->parman_prios[prio]; in mlxsw_sp1_mr_tcam_route_parman_item_add() 111 struct mlxsw_sp1_mr_tcam_route *route, in mlxsw_sp1_mr_tcam_route_parman_item_remove() argument 118 route->parman_prio, &route->parman_item); in mlxsw_sp1_mr_tcam_route_parman_item_remove() 128 struct mlxsw_sp1_mr_tcam_route *route = route_priv; in mlxsw_sp1_mr_tcam_route_create() local 132 err = mlxsw_sp1_mr_tcam_route_parman_item_add(mr_tcam, route, in mlxsw_sp1_mr_tcam_route_create() 144 mlxsw_sp1_mr_tcam_route_parman_item_remove(mr_tcam, route, key); in mlxsw_sp1_mr_tcam_route_create() 153 struct mlxsw_sp1_mr_tcam_route *route = route_priv; in mlxsw_sp1_mr_tcam_route_destroy() local 157 mlxsw_sp1_mr_tcam_route_parman_item_remove(mr_tcam, route, key); in mlxsw_sp1_mr_tcam_route_destroy() [all …]
|
| /drivers/thunderbolt/ |
| A D | ctl.h | 114 static inline struct tb_cfg_header tb_cfg_make_header(u64 route) in tb_cfg_make_header() argument 117 .route_hi = route >> 32, in tb_cfg_make_header() 118 .route_lo = route, in tb_cfg_make_header() 121 WARN_ON(tb_cfg_get_route(&header) != route); in tb_cfg_make_header() 125 int tb_cfg_ack_notification(struct tb_ctl *ctl, u64 route, 127 int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug); 128 struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route); 130 u64 route, u32 port, 134 u64 route, u32 port, 137 int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port, [all …]
|
| A D | icm.c | 193 link = depth ? route >> ((depth - 1) * 8) : route; in phy_port_from_route() 731 xd->route = route; in update_xdomain() 756 u64 route; in icm_fr_device_connected() local 807 route = tb_route(sw); in icm_fr_device_connected() 934 u64 route; in icm_fr_xdomain_connected() local 1238 u64 route; in __icm_tr_device_connected() local 1260 route); in __icm_tr_device_connected() 1336 u64 route; in icm_tr_device_disconnected() local 1362 u64 route; in icm_tr_xdomain_connected() local 1371 if (xd->route == route) { in icm_tr_xdomain_connected() [all …]
|
| A D | test.c | 474 u64 route; member 863 u64 route; member 882 .route = 0x0, in tb_test_path_not_bonded_lane0() 889 .route = 0x3, in tb_test_path_not_bonded_lane0() 944 .route = 0x0, in tb_test_path_not_bonded_lane1() 951 .route = 0x1, in tb_test_path_not_bonded_lane1() 1008 .route = 0x0, in tb_test_path_not_bonded_lane1_chain() 1015 .route = 0x1, in tb_test_path_not_bonded_lane1_chain() 1102 .route = 0x1, in tb_test_path_not_bonded_lane1_chain_reverse() 1109 .route = 0x0, in tb_test_path_not_bonded_lane1_chain_reverse() [all …]
|
| A D | xdomain.c | 738 u64 route; in tb_xdp_handle_request() local 771 route); in tb_xdp_handle_request() 802 route); in tb_xdp_handle_request() 815 route); in tb_xdp_handle_request() 1199 u64 route; in tb_xdomain_get_uuid() local 1205 &route); in tb_xdomain_get_uuid() 1218 if (route == xd->route) in tb_xdomain_get_uuid() 1976 xd->route = route; in tb_xdomain_alloc() 2289 u64 route; member 2311 if (lookup->route && lookup->route == xd->route) in switch_find_xdomain() [all …]
|
| A D | ctl.c | 194 enum tb_cfg_pkg_type type, u64 route) in check_header() argument 216 route, tb_cfg_get_route(header))) in check_header() 262 enum tb_cfg_pkg_type type, u64 route) in parse_header() argument 774 .header = tb_cfg_make_header(route), in tb_cfg_ack_notification() 818 error->error, route); in tb_cfg_ack_notification() 836 .header = tb_cfg_make_header(route), in tb_cfg_ack_plug() 843 unplug ? "un" : "", route, port); in tb_cfg_ack_plug() 947 .header = tb_cfg_make_header(route), in tb_cfg_read_raw() 1018 .header = tb_cfg_make_header(route), in tb_cfg_write_raw() 1109 route, space, offset); in tb_cfg_read() [all …]
|
| A D | tb.c | 80 u64 route; member 102 ev->route = route; in tb_queue_hotplug() 438 u64 route; in tb_scan_xdomain() local 443 route = tb_downstream_route(port); in tb_scan_xdomain() 453 tb_port_at(route, sw)->xdomain = xd; in tb_scan_xdomain() 2432 ev->route, ev->port, ev->unplug); in tb_handle_hotplug() 2438 ev->route, ev->port, ev->unplug); in tb_handle_hotplug() 2742 ev->route); in tb_handle_dp_bandwidth_request() 2862 ev->route = route; in tb_queue_dp_bandwidth_request() 2879 route); in tb_handle_notification() [all …]
|
| A D | dma_port.c | 68 u64 route = tb_cfg_get_route(pkg->buffer) & ~BIT_ULL(63); in dma_port_match() local 74 if (route != tb_cfg_get_route(req->request)) in dma_port_match() 88 static int dma_port_read(struct tb_ctl *ctl, void *buffer, u64 route, in dma_port_read() argument 92 .header = tb_cfg_make_header(route), in dma_port_read() 129 static int dma_port_write(struct tb_ctl *ctl, const void *buffer, u64 route, in dma_port_write() argument 133 .header = tb_cfg_make_header(route), in dma_port_write()
|
| A D | switch.c | 2413 u64 route) in tb_switch_alloc() argument 2420 if (route) { in tb_switch_alloc() 2424 down = tb_port_at(route, parent_sw); in tb_switch_alloc() 2428 depth = tb_route_length(route); in tb_switch_alloc() 2498 if (!route) in tb_switch_alloc() 2570 u64 route; in tb_switch_configure() local 2573 route = tb_route(sw); in tb_switch_configure() 3685 u64 route; member 3701 if (lookup->route) { in tb_switch_match() 3776 if (!route) in tb_switch_find_by_route() [all …]
|
| /drivers/media/platform/nxp/imx8-isi/ |
| A D | imx8-isi-crossbar.c | 101 struct v4l2_subdev_route *route; in __mxc_isi_crossbar_set_routing() local 115 route->sink_pad, in __mxc_isi_crossbar_set_routing() 116 route->source_pad - xbar->num_sinks); in __mxc_isi_crossbar_set_routing() 132 struct v4l2_subdev_route *route; in mxc_isi_crossbar_xlate_streams() local 147 if (route->source_pad != source_pad || in mxc_isi_crossbar_xlate_streams() 152 sink_pad = route->sink_pad; in mxc_isi_crossbar_xlate_streams() 199 route->sink_pad = i; in mxc_isi_crossbar_init_state() 256 struct v4l2_subdev_route *route; in mxc_isi_crossbar_set_fmt() local 293 if (route->sink_pad != fmt->pad || in mxc_isi_crossbar_set_fmt() 298 route->source_pad, in mxc_isi_crossbar_set_fmt() [all …]
|
| /drivers/media/v4l2-core/ |
| A D | v4l2-subdev.c | 1567 if ((route->sink_pad == pad0 && route->source_pad == pad1) || in v4l2_subdev_has_pad_interdep() 1568 (route->source_pad == pad0 && route->sink_pad == pad1)) { in v4l2_subdev_has_pad_interdep() 1975 if (route) in __v4l2_subdev_next_active_route() 1976 ++route; in __v4l2_subdev_next_active_route() 1984 return route; in __v4l2_subdev_next_active_route() 2070 if (route->sink_pad == pad0 && route->source_pad == pad1 && in v4l2_subdev_state_xlate_streams() 2075 if (route->source_pad == pad0 && route->sink_pad == pad1 && in v4l2_subdev_state_xlate_streams() 2130 remote_pads[route->sink_pad] != route->source_pad) { in v4l2_subdev_routing_validate() 2144 remote_pads[route->source_pad] != route->sink_pad) { in v4l2_subdev_routing_validate() 2181 remote_pads[route->sink_pad] = route->source_pad; in v4l2_subdev_routing_validate() [all …]
|
| /drivers/misc/vmw_vmci/ |
| A D | vmci_route.c | 23 enum vmci_route *route) in vmci_route() argument 28 *route = VMCI_ROUTE_NONE; in vmci_route() 80 *route = VMCI_ROUTE_AS_GUEST; in vmci_route() 104 *route = VMCI_ROUTE_AS_HOST; in vmci_route() 117 *route = VMCI_ROUTE_AS_GUEST; in vmci_route() 143 *route = VMCI_ROUTE_AS_HOST; in vmci_route() 180 *route = VMCI_ROUTE_AS_HOST; in vmci_route() 216 *route = VMCI_ROUTE_AS_GUEST; in vmci_route()
|
| A D | vmci_datagram.c | 319 enum vmci_route route; in vmci_datagram_dispatch() local 330 retval = vmci_route(&dg->src, &dg->dst, from_guest, &route); in vmci_datagram_dispatch() 337 if (VMCI_ROUTE_AS_HOST == route) { in vmci_datagram_dispatch() 343 if (VMCI_ROUTE_AS_GUEST == route) in vmci_datagram_dispatch() 346 pr_warn("Unknown route (%d) for datagram\n", route); in vmci_datagram_dispatch()
|
| /drivers/infiniband/core/ |
| A D | smi.c | 146 smp->route.dr.initial_path, in opa_smi_handle_dr_smp_send() 147 smp->route.dr.return_path, in opa_smi_handle_dr_smp_send() 149 smp->route.dr.dr_dlid == in opa_smi_handle_dr_smp_send() 151 smp->route.dr.dr_slid == in opa_smi_handle_dr_smp_send() 261 smp->route.dr.initial_path, in opa_smi_handle_dr_smp_recv() 262 smp->route.dr.return_path, in opa_smi_handle_dr_smp_recv() 264 smp->route.dr.dr_dlid == in opa_smi_handle_dr_smp_recv() 266 smp->route.dr.dr_slid == in opa_smi_handle_dr_smp_recv() 314 smp->route.dr.dr_dlid == in opa_smi_check_forward_dr_smp() 316 smp->route.dr.dr_slid == in opa_smi_check_forward_dr_smp() [all …]
|
| A D | cma.c | 2293 rt = &id->route; in cma_ib_new_conn_id() 2872 struct rdma_route *route = &work->id->id.route; in route_set_path_rec_inbound() local 2888 struct rdma_route *route = &work->id->id.route; in route_set_path_rec_outbound() local 2908 route = &work->id->id.route; in cma_query_handler() 3074 struct rdma_route *route = &id_priv->id.route; in cma_resolve_ib_route() local 3084 if (!route->path_rec) in cma_resolve_ib_route() 3085 route->path_rec = kmalloc(sizeof *route->path_rec, GFP_KERNEL); in cma_resolve_ib_route() 3126 struct rdma_route *route = &id_priv->id.route; in cma_iboe_set_path_rec_l2_fields() local 3292 struct rdma_route *route = &id_priv->id.route; in cma_resolve_iboe_route() local 3310 route->path_rec = kzalloc(sizeof *route->path_rec, GFP_KERNEL); in cma_resolve_iboe_route() [all …]
|
| A D | cma_trace.h | 38 memcpy(__entry->srcaddr, &id_priv->id.route.addr.src_addr, 40 memcpy(__entry->dstaddr, &id_priv->id.route.addr.dst_addr, 83 memcpy(__entry->srcaddr, &id_priv->id.route.addr.src_addr, 85 memcpy(__entry->dstaddr, &id_priv->id.route.addr.dst_addr, 115 memcpy(__entry->srcaddr, &id_priv->id.route.addr.src_addr, 117 memcpy(__entry->dstaddr, &id_priv->id.route.addr.dst_addr, 208 memcpy(__entry->srcaddr, &id_priv->id.route.addr.src_addr, 210 memcpy(__entry->dstaddr, &id_priv->id.route.addr.dst_addr, 243 memcpy(__entry->srcaddr, &id_priv->id.route.addr.src_addr, 245 memcpy(__entry->dstaddr, &id_priv->id.route.addr.dst_addr, [all …]
|
| A D | ucma.c | 754 struct rdma_route *route) in ucma_copy_ib_route() argument 759 switch (route->num_pri_alt_paths) { in ucma_copy_ib_route() 761 dev_addr = &route->addr.dev_addr; in ucma_copy_ib_route() 770 &route->path_rec[1]); in ucma_copy_ib_route() 774 &route->path_rec[0]); in ucma_copy_ib_route() 782 struct rdma_route *route) in ucma_copy_iboe_route() argument 786 switch (route->num_pri_alt_paths) { in ucma_copy_iboe_route() 796 &route->path_rec[1]); in ucma_copy_iboe_route() 800 &route->path_rec[0]); in ucma_copy_iboe_route() 808 struct rdma_route *route) in ucma_copy_iw_route() argument [all …]
|
| /drivers/staging/vc04_services/bcm2835-audio/ |
| A D | bcm2835.c | 57 enum snd_bcm2835_route route, u32 numchannels); 59 enum snd_bcm2835_route route; member 64 enum snd_bcm2835_route route, in bcm2835_audio_dual_newpcm() argument 69 err = snd_bcm2835_new_pcm(chip, name, 0, route, in bcm2835_audio_dual_newpcm() 75 err = snd_bcm2835_new_pcm(chip, "IEC958", 1, route, 1, true); in bcm2835_audio_dual_newpcm() 84 enum snd_bcm2835_route route, in bcm2835_audio_simple_newpcm() argument 87 return snd_bcm2835_new_pcm(chip, name, 0, route, numchannels, false); in bcm2835_audio_simple_newpcm() 100 .route = AUDIO_DEST_HDMI 113 .route = AUDIO_DEST_HEADPHONES 168 audio_driver->route, in snd_add_child_device()
|
| /drivers/media/platform/renesas/vsp1/ |
| A D | vsp1_entity.c | 28 u32 route; in vsp1_entity_route_setup() local 39 | (source->route->output << VI6_DPR_SMPPT_PT_SHIFT); in vsp1_entity_route_setup() 52 | (source->route->output << VI6_DPR_SMPPT_PT_SHIFT); in vsp1_entity_route_setup() 59 if (source->route->reg == 0) in vsp1_entity_route_setup() 62 route = source->sink->route->inputs[source->sink_pad]; in vsp1_entity_route_setup() 71 route |= VI6_DPR_ROUTE_BRSSEL; in vsp1_entity_route_setup() 73 route |= VI6_DPR_ROUTE_IIFSEL; in vsp1_entity_route_setup() 74 vsp1_dl_body_write(dlb, source->route->reg, route); in vsp1_entity_route_setup() 424 if (!source->route) in vsp1_entity_link_setup_source() 602 entity->route = &vsp1_routes[i]; in vsp1_entity_init()
|
| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | outp.c | 43 if (ior->func->route.set) in nvkm_outp_route() 44 ior->func->route.set(outp, NULL); in nvkm_outp_route() 53 if (ior->func->route.set) in nvkm_outp_route() 54 ior->func->route.set(outp, ior); in nvkm_outp_route() 125 (ior->func->route.set || ior->id == __ffs(outp->info.or))) in nvkm_outp_acquire_hda() 135 (ior->func->route.set || ior->id == __ffs(outp->info.or))) in nvkm_outp_acquire_hda() 309 if (ior->func->route.get) { in nvkm_outp_inherit() 310 id = ior->func->route.get(outp, &link); in nvkm_outp_inherit() 351 if (ior->func->route.get && !ior->arm.head && outp->info.type == DCB_OUTPUT_DP) in nvkm_outp_init()
|
| /drivers/media/platform/renesas/rcar-vin/ |
| A D | rcar-core.c | 609 const struct rvin_group_route *route; in rvin_csi2_link_notify() local 641 for (route = vin->info->routes; route->chsel; route++) { in rvin_csi2_link_notify() 642 if (route->master == master_id && route->csi == csi_id) { in rvin_csi2_link_notify() 643 chsel = route->chsel; in rvin_csi2_link_notify() 671 const struct rvin_group_route *route) in rvin_csi2_create_link() argument 734 const struct rvin_group_route *route; in rvin_csi2_setup_links() local 744 for (route = group->info->routes; route->chsel; route++) { in rvin_csi2_setup_links() 746 if (!group->vin[route->master]) in rvin_csi2_setup_links() 750 if (!group->remotes[route->csi].subdev) in rvin_csi2_setup_links() 753 for (id = route->master; id < route->master + 4; id++) { in rvin_csi2_setup_links() [all …]
|
| /drivers/s390/net/ |
| A D | qeth_l3_sys.c | 31 struct qeth_routing_info *route, char *buf) in qeth_l3_dev_route_show() argument 33 switch (route->type) { in qeth_l3_dev_route_show() 70 enum qeth_routing_types old_route_type = route->type; in qeth_l3_dev_route_store() 75 route->type = NO_ROUTER; in qeth_l3_dev_route_store() 77 route->type = PRIMARY_CONNECTOR; in qeth_l3_dev_route_store() 79 route->type = SECONDARY_CONNECTOR; in qeth_l3_dev_route_store() 81 route->type = PRIMARY_ROUTER; in qeth_l3_dev_route_store() 83 route->type = SECONDARY_ROUTER; in qeth_l3_dev_route_store() 85 route->type = MULTICAST_ROUTER; in qeth_l3_dev_route_store() 91 (old_route_type != route->type)) { in qeth_l3_dev_route_store() [all …]
|
| /drivers/net/thunderbolt/ |
| A D | main.c | 49 #define TBNET_L0_PORT_NUM(route) ((route) & GENMASK(5, 0)) argument 230 hdr->route_hi = upper_32_bits(route); in tbnet_fill_header() 231 hdr->route_lo = lower_32_bits(route); in tbnet_fill_header() 247 tbnet_fill_header(&reply.hdr, route, sequence, xd->local_uuid, in tbnet_login_response() 284 tbnet_fill_header(&reply.hdr, route, sequence, xd->local_uuid, in tbnet_logout_response() 298 tbnet_fill_header(&request.hdr, xd->route, 0, xd->local_uuid, in tbnet_logout_request() 425 u64 route; in tbnet_handle_packet() local 435 route = ((u64)pkg->hdr.route_hi << 32) | pkg->hdr.route_lo; in tbnet_handle_packet() 436 route &= ~BIT_ULL(63); in tbnet_handle_packet() 437 if (route != net->xd->route) in tbnet_handle_packet() [all …]
|
| /drivers/media/usb/stk1160/ |
| A D | stk1160-core.c | 100 int route; in stk1160_select_input() local 106 route = SAA7115_SVIDEO3; in stk1160_select_input() 108 route = SAA7115_COMPOSITE0; in stk1160_select_input() 112 route, 0, 0); in stk1160_select_input()
|