Home
last modified time | relevance | path

Searched refs:dests (Results 1 – 25 of 32) sorted by relevance

12

/linux/net/tipc/
A Dbcast.c67 int dests[MAX_BEARERS]; member
122 if (!bb->dests[i]) in tipc_bcbase_select_primary()
133 if (bb->dests[i] < all_dests) in tipc_bcbase_select_primary()
152 bb->dests[bearer_id]++; in tipc_bcast_inc_bearer_dst_cnt()
162 bb->dests[bearer_id]--; in tipc_bcast_dec_bearer_dst_cnt()
197 if (!bb->dests[bearer_id]) in tipc_bcbase_xmit()
249 method->rcast = dests <= bb->bc_threshold; in tipc_bcast_select_xmit_method()
289 struct tipc_nlist *dests, u16 *cong_link_cnt) in tipc_rcast_xmit() argument
319 struct tipc_nlist *dests) in tipc_mcast_send_sync() argument
397 if (dests->remote) { in tipc_mcast_xmit()
[all …]
A Dgroup.c85 struct tipc_nlist dests; member
175 tipc_nlist_init(&grp->dests, tipc_own_addr(net)); in tipc_group_create()
227 tipc_nlist_purge(&grp->dests); in tipc_group_delete()
326 tipc_nlist_add(&grp->dests, m->node); in tipc_group_create_member()
353 tipc_nlist_del(&grp->dests, m->node); in tipc_group_delete_member()
360 return &grp->dests; in tipc_group_dests()
A Dbcast.h91 struct tipc_mc_method *method, struct tipc_nlist *dests,
/linux/drivers/md/
A Ddm-kcopyd.c368 struct dm_io_region dests[DM_KCOPYD_MAX_REGIONS]; member
583 r = dm_io(&io_req, job->num_dests, job->dests, NULL, IOPRIO_DEFAULT); in run_io_job()
738 sub_job->dests[i].sector += progress; in segment_complete()
739 sub_job->dests[i].count = count; in segment_complete()
779 unsigned int num_dests, struct dm_io_region *dests, in dm_kcopyd_copy() argument
801 memcpy(&job->dests, dests, sizeof(*dests) * num_dests); in dm_kcopyd_copy()
810 if (bdev_is_zoned(dests[i].bdev)) { in dm_kcopyd_copy()
830 job->source.count = job->dests[0].count; in dm_kcopyd_copy()
838 if (!bdev_write_zeroes_sectors(job->dests[i].bdev)) { in dm_kcopyd_copy()
859 unsigned int num_dests, struct dm_io_region *dests, in dm_kcopyd_zero() argument
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch_offloads_termtbl.c236 if (!esw_attr->dest_int_port && esw_attr->dests[i].vport_valid && in mlx5_eswitch_termtbl_required()
237 esw_attr->dests[i].vport == MLX5_VPORT_UPLINK) in mlx5_eswitch_termtbl_required()
268 if (attr->dests[num_vport_dests].flags & MLX5_ESW_DEST_ENCAP) { in mlx5_eswitch_add_termtbl_rule()
270 term_tbl_act.pkt_reformat = attr->dests[num_vport_dests].pkt_reformat; in mlx5_eswitch_add_termtbl_rule()
283 attr->dests[num_vport_dests].termtbl = tt; in mlx5_eswitch_add_termtbl_rule()
313 struct mlx5_termtbl_handle *tt = attr->dests[curr_dest].termtbl; in mlx5_eswitch_add_termtbl_rule()
315 attr->dests[curr_dest].termtbl = NULL; in mlx5_eswitch_add_termtbl_rule()
A Deswitch_offloads.c295 esw_attr->dests[i].mdev)) in esw_put_dest_tables_loop()
334 if (esw_attr->dests[esw_attr->split_count].pkt_reformat) { in esw_setup_chain_src_port_rewrite()
364 if (esw_attr->dests[i].vport_valid && in esw_is_indir_table()
366 esw_attr->dests[i].mdev)) { in esw_is_indir_table()
394 esw_attr->dests[j].vport, false); in esw_setup_indir_table()
438 esw_attr->dests[attr_idx].vport_valid && in esw_setup_uplink_fwd_ipsec_needed()
478 MLX5_CAP_GEN(esw_attr->dests[attr_idx].mdev, vhca_id); in esw_setup_dest_fwd_vport()
548 if (dests[i].type != MLX5_FLOW_DESTINATION_TYPE_VPORT && in esw_dests_to_int_external()
549 dests[i].type != MLX5_FLOW_DESTINATION_TYPE_UPLINK) in esw_dests_to_int_external()
555 if (dests[i].vport.num == MLX5_VPORT_UPLINK && in esw_dests_to_int_external()
[all …]
A Den_fs.c904 ttc_params->dests[tt].type = MLX5_FLOW_DESTINATION_TYPE_TIR; in mlx5e_set_inner_ttc_params()
905 ttc_params->dests[tt].tir_num = in mlx5e_set_inner_ttc_params()
927 ttc_params->dests[tt].type = MLX5_FLOW_DESTINATION_TYPE_TIR; in mlx5e_set_ttc_params()
928 ttc_params->dests[tt].tir_num = in mlx5e_set_ttc_params()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun_encap.c132 if (!(esw_attr->dests[i].flags & MLX5_ESW_DEST_ENCAP)) in mlx5e_tc_flow_all_encaps_valid()
233 esw_attr->dests[flow->tmp_entry_index].pkt_reformat = NULL; in mlx5e_tc_encap_flows_del()
536 if (attr->esw_attr->dests[out_index].flags & in mlx5e_detach_encap()
742 esw_attr->dests[out_index].src_port_rewrite_act_id = err; in mlx5e_set_vf_tunnel()
1060 if (esw_attr->dests[out_index].flags & in mlx5e_tc_tun_encap_dests_set()
1067 esw_attr->dests[out_index].vport_valid = true; in mlx5e_tc_tun_encap_dests_set()
1068 esw_attr->dests[out_index].vport = rpriv->rep->vport; in mlx5e_tc_tun_encap_dests_set()
1069 esw_attr->dests[out_index].mdev = out_priv->mdev; in mlx5e_tc_tun_encap_dests_set()
1374 if (err || !(esw_attr->dests[out_index].flags & in mlx5e_attach_encap_route()
1476 esw_attr->dests[flow->tmp_entry_index].flags &= in mlx5e_invalidate_encap()
[all …]
/linux/include/linux/
A Ddm-kcopyd.h68 unsigned int num_dests, struct dm_io_region *dests,
87 unsigned int num_dests, struct dm_io_region *dests,
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A Dmirred.c198 esw_attr->dests[esw_attr->out_count].flags |= MLX5_ESW_DEST_ENCAP; in parse_mirred_encap()
273 esw_attr->dests[esw_attr->out_count].vport_valid = true; in parse_mirred()
274 esw_attr->dests[esw_attr->out_count].vport = rpriv->rep->vport; in parse_mirred()
275 esw_attr->dests[esw_attr->out_count].mdev = out_priv->mdev; in parse_mirred()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dport_sel.c445 #define SET_IGNORE_DESTS_BITS(tt_map, dests) \ argument
450 set_bit(idx, dests); \
465 ttc_params->dests[tt].type = in mlx5_lag_set_inner_ttc_params()
467 ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft; in mlx5_lag_set_inner_ttc_params()
484 ttc_params->dests[tt].type = in mlx5_lag_set_outer_ttc_params()
486 ttc_params->dests[tt].ft = port_sel->outer.definers[tt]->ft; in mlx5_lag_set_outer_ttc_params()
/linux/drivers/i3c/master/mipi-i3c-hci/
A Dcore.c202 ccc->id, ccc->rnw, ccc->ndests, ccc->dests[0].payload.len); in i3c_hci_send_ccc_cmd()
218 xfer[i].data = ccc->dests[i].payload.data; in i3c_hci_send_ccc_cmd()
219 xfer[i].data_len = ccc->dests[i].payload.len; in i3c_hci_send_ccc_cmd()
221 ret = hci->cmd->prep_ccc(hci, &xfer[i], ccc->dests[i].addr, in i3c_hci_send_ccc_cmd()
244 ccc->dests[i - prefixed].payload.len = in i3c_hci_send_ccc_cmd()
261 ccc->dests[0].payload.len, ccc->dests[0].payload.data); in i3c_hci_send_ccc_cmd()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dbridge_mcast.c61 struct mlx5_flow_destination *dests; in mlx5_esw_bridge_mdb_flow_create() local
72 dests = kvcalloc(num_dests, sizeof(*dests), GFP_KERNEL); in mlx5_esw_bridge_mdb_flow_create()
73 if (!dests) { in mlx5_esw_bridge_mdb_flow_create()
79 dests[i].type = MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE; in mlx5_esw_bridge_mdb_flow_create()
80 dests[i].ft = port->mcast.ft; in mlx5_esw_bridge_mdb_flow_create()
82 dests[i].ft->flags |= MLX5_FLOW_TABLE_UPLINK_VPORT; in mlx5_esw_bridge_mdb_flow_create()
111 handle = mlx5_add_flow_rules(bridge->egress_ft, rule_spec, &flow_act, dests, num_dests); in mlx5_esw_bridge_mdb_flow_create()
113 kvfree(dests); in mlx5_esw_bridge_mdb_flow_create()
A Dbridge.c582 struct mlx5_flow_destination dests[2] = {}; in mlx5_esw_bridge_ingress_flow_with_esw_create() local
628 dests[0].type = MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE; in mlx5_esw_bridge_ingress_flow_with_esw_create()
629 dests[0].ft = bridge->egress_ft; in mlx5_esw_bridge_ingress_flow_with_esw_create()
630 dests[1].type = MLX5_FLOW_DESTINATION_TYPE_COUNTER; in mlx5_esw_bridge_ingress_flow_with_esw_create()
631 dests[1].counter_id = counter_id; in mlx5_esw_bridge_ingress_flow_with_esw_create()
633 handle = mlx5_add_flow_rules(br_offloads->ingress_ft, rule_spec, &flow_act, dests, in mlx5_esw_bridge_ingress_flow_with_esw_create()
634 ARRAY_SIZE(dests)); in mlx5_esw_bridge_ingress_flow_with_esw_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_ttc.h45 struct mlx5_flow_destination dests[MLX5_NUM_TT]; member
A Dfs_ttc.c328 rule->rule = mlx5_generate_ttc_rule(dev, ft, &params->dests[tt], in mlx5_generate_ttc_table_rules()
337 rule->default_dest = params->dests[tt]; in mlx5_generate_ttc_table_rules()
514 &params->dests[tt], in mlx5_generate_inner_ttc_table_rules()
523 rule->default_dest = params->dests[tt]; in mlx5_generate_inner_ttc_table_rules()
/linux/drivers/i3c/master/
A Dsvc-i3c-master.c1370 unsigned int xfer_len = ccc->dests[0].payload.len + 1; in svc_i3c_master_send_bdcast_ccc_cmd()
1387 memcpy(&buf[1], ccc->dests[0].payload.data, ccc->dests[0].payload.len); in svc_i3c_master_send_bdcast_ccc_cmd()
1392 cmd->addr = ccc->dests[0].addr; in svc_i3c_master_send_bdcast_ccc_cmd()
1416 unsigned int xfer_len = ccc->dests[0].payload.len; in svc_i3c_master_send_direct_ccc_cmd()
1440 cmd->addr = ccc->dests[0].addr; in svc_i3c_master_send_direct_ccc_cmd()
1442 cmd->in = ccc->rnw ? ccc->dests[0].payload.data : NULL; in svc_i3c_master_send_direct_ccc_cmd()
1443 cmd->out = ccc->rnw ? NULL : ccc->dests[0].payload.data; in svc_i3c_master_send_direct_ccc_cmd()
1455 ccc->dests[0].payload.len = cmd->actual_len; in svc_i3c_master_send_direct_ccc_cmd()
A Ddw-i3c-master.c722 pos = dw_i3c_master_get_addr_pos(master, ccc->dests[0].addr); in dw_i3c_ccc_set()
732 cmd->tx_buf = ccc->dests[0].payload.data; in dw_i3c_ccc_set()
733 cmd->tx_len = ccc->dests[0].payload.len; in dw_i3c_ccc_set()
735 cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(ccc->dests[0].payload.len) | in dw_i3c_ccc_set()
763 pos = dw_i3c_master_get_addr_pos(master, ccc->dests[0].addr); in dw_i3c_ccc_get()
772 cmd->rx_buf = ccc->dests[0].payload.data; in dw_i3c_ccc_get()
773 cmd->rx_len = ccc->dests[0].payload.len; in dw_i3c_ccc_get()
775 cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(ccc->dests[0].payload.len) | in dw_i3c_ccc_get()
A Di3c-master-cdns.c709 CMD0_FIFO_PL_LEN(cmd->dests[0].payload.len); in cdns_i3c_master_send_ccc_cmd()
712 ccmd->cmd0 |= CMD0_FIFO_DEV_ADDR(cmd->dests[0].addr); in cdns_i3c_master_send_ccc_cmd()
716 ccmd->rx_buf = cmd->dests[0].payload.data; in cdns_i3c_master_send_ccc_cmd()
717 ccmd->rx_len = cmd->dests[0].payload.len; in cdns_i3c_master_send_ccc_cmd()
719 ccmd->tx_buf = cmd->dests[0].payload.data; in cdns_i3c_master_send_ccc_cmd()
720 ccmd->tx_len = cmd->dests[0].payload.len; in cdns_i3c_master_send_ccc_cmd()
/linux/include/linux/i3c/
A Dccc.h381 struct i3c_ccc_cmd_dest *dests; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Dmlx5dr.h102 struct mlx5dr_action_dest *dests,
/linux/Documentation/admin-guide/device-mapper/
A Dkcopyd.rst33 unsigned int num_dests, struct io_region *dests,
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dmlx5hws_action.c1355 struct mlx5hws_action_dest_attr *dests, in mlx5hws_action_create_dest_array() argument
1386 enum mlx5hws_action_type action_type = dests[i].dest->type; in mlx5hws_action_create_dest_array()
1387 struct mlx5hws_action *reformat_action = dests[i].reformat; in mlx5hws_action_create_dest_array()
1393 dest_list[i].destination_id = dests[i].dest->dest_obj.obj_id; in mlx5hws_action_create_dest_array()
1404 dest_list[i].destination_id = dests[i].dest->vport.vport_num; in mlx5hws_action_create_dest_array()
1410 dests[i].dest->vport.esw_owner_vhca_id; in mlx5hws_action_create_dest_array()
1425 fte_attr.dests = dest_list; in mlx5hws_action_create_dest_array()
A Dmlx5hws.h727 struct mlx5hws_action_dest_attr *dests,
A Dmlx5hws_cmd.h33 struct mlx5hws_cmd_set_fte_dest *dests; member

Completed in 88 milliseconds

12