Symbol: send_attr
arch/sparc/include/asm/vio.h
379
int (*send_attr)(struct vio_driver_state *vio);
arch/sparc/kernel/viohs.c
236
return vio->ops->send_attr(vio);
arch/sparc/kernel/viohs.c
333
if (send_attr(vio) < 0)
arch/sparc/kernel/viohs.c
833
if (!ops || !ops->send_attr || !ops->handle_attr ||
drivers/block/sunvdc.c
902
.send_attr = vdc_send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1719
ste_attr.send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1720
ste_attr.send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1721
ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1722
ste_attr.send_attr.user_data = &no_use;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1723
ste_attr.send_attr.rule = NULL;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1724
ste_attr.send_attr.fence = 1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1725
ste_attr.send_attr.notify_hw = true;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1736
ste_attr.send_attr.match_definer_id = ctx->caps->trivial_match_definer;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1755
ste_attr.send_attr.len += MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1756
ste_attr.send_attr.range_definer_id = mlx5hws_definer_get_id(range_definer);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
289
mlx5d_arg_init_send_attr(struct mlx5hws_send_engine_post_attr *send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
293
send_attr->opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
294
send_attr->opmod = MLX5HWS_WQE_GTA_OPMOD_MOD_ARG;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
295
send_attr->len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
296
send_attr->id = arg_idx;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
297
send_attr->user_data = comp_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
305
struct mlx5hws_send_engine_post_attr send_attr = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
311
mlx5d_arg_init_send_attr(&send_attr, NULL, arg_idx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
319
mlx5hws_send_engine_post_end(&ctrl, &send_attr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
328
struct mlx5hws_send_engine_post_attr send_attr = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
335
mlx5d_arg_init_send_attr(&send_attr, comp_data, arg_idx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
347
send_attr.id = arg_idx++;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
348
mlx5hws_send_engine_post_end(&ctrl, &send_attr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
360
send_attr.id = arg_idx;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
361
mlx5hws_send_engine_post_end(&ctrl, &send_attr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
252
ste_attr->send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
253
ste_attr->send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
254
ste_attr->send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
379
ste_attr.send_attr.notify_hw = !attr->burst;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
380
ste_attr.send_attr.user_data = dep_wqe->user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
381
ste_attr.send_attr.rule = dep_wqe->rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
494
ste_attr.send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
495
ste_attr.send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
496
ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
498
ste_attr.send_attr.rule = rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
499
ste_attr.send_attr.notify_hw = !attr->burst;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
500
ste_attr.send_attr.user_data = attr->user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
584
ste_attr.send_attr.fence = 0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
585
ste_attr.send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
586
ste_attr.send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
587
ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
588
ste_attr.send_attr.rule = rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
589
ste_attr.send_attr.notify_hw = 1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
590
ste_attr.send_attr.user_data = user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
631
ste_attr.send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
632
ste_attr.send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
633
ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
637
ste_attr.send_attr.rule = rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
638
ste_attr.send_attr.fence = 0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
639
ste_attr.send_attr.notify_hw = !attr->burst;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
640
ste_attr.send_attr.user_data = attr->user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1205
struct mlx5hws_send_engine_post_attr *send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1226
wqe_ctrl.opmod_idx_opcode = cpu_to_be32((send_attr->opmod << 24) | send_attr->opcode);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1227
wqe_ctrl.qpn_ds = cpu_to_be32((send_attr->len + sizeof(struct mlx5hws_wqe_ctrl_seg)) / 16);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1228
flags |= send_attr->notify_hw ? MLX5_WQE_CTRL_CQ_UPDATE : 0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1230
wqe_ctrl.imm = cpu_to_be32(send_attr->id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1243
gta_wqe_data0.rsvd1_definer = cpu_to_be32(send_attr->match_definer_id << 8);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1254
gta_wqe_data1.rsvd1_definer = cpu_to_be32(send_attr->range_definer_id << 8);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1271
*send_attr->used_id = send_attr->id;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1276
if (send_attr->retry_id) {
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1277
wqe_ctrl.imm = cpu_to_be32(send_attr->retry_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1278
send_attr->id = send_attr->retry_id;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1279
send_attr->retry_id = 0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1290
struct mlx5hws_send_engine_post_attr *send_attr = &ste_attr->send_attr;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1291
struct mlx5hws_rule *rule = send_attr->rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1302
if (send_attr->fence)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1308
send_attr->id = ste_attr->rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1309
send_attr->used_id = ste_attr->used_id_rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1310
send_attr->retry_id = ste_attr->retry_rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1311
ret = hws_send_wqe_fw(mdev, pdn, send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1324
send_attr->id = ste_attr->rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1325
send_attr->used_id = ste_attr->used_id_rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1326
send_attr->retry_id = ste_attr->retry_rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1327
ret = hws_send_wqe_fw(mdev, pdn, send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1345
mlx5hws_send_engine_gen_comp(queue, send_attr->user_data, MLX5HWS_FLOW_OP_SUCCESS);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
1354
mlx5hws_send_engine_gen_comp(queue, send_attr->user_data, MLX5HWS_FLOW_OP_ERROR);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
181
struct mlx5hws_send_engine_post_attr *send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
207
mlx5hws_send_engine_post_end(&ctrl, send_attr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
213
struct mlx5hws_send_engine_post_attr *send_attr = &ste_attr->send_attr;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
214
u8 notify_hw = send_attr->notify_hw;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
215
u8 fence = send_attr->fence;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
218
send_attr->id = ste_attr->rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
219
send_attr->used_id = ste_attr->used_id_rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
220
send_attr->retry_id = ste_attr->retry_rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
221
send_attr->fence = fence;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
222
send_attr->notify_hw = notify_hw && !ste_attr->rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
223
hws_send_wqe(queue, send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
233
send_attr->id = ste_attr->rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
234
send_attr->used_id = ste_attr->used_id_rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
235
send_attr->retry_id = ste_attr->retry_rtc_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
236
send_attr->fence = fence && !ste_attr->rtc_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
237
send_attr->notify_hw = notify_hw;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
238
hws_send_wqe(queue, send_attr,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
248
send_attr->notify_hw = notify_hw;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
249
send_attr->fence = fence;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
256
struct mlx5hws_send_engine_post_attr send_attr = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
265
send_attr.rule = priv->rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
266
send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
267
send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
268
send_attr.len = MLX5_SEND_WQE_BB * 2 - sizeof(struct mlx5hws_wqe_ctrl_seg);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
269
send_attr.notify_hw = 1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
270
send_attr.fence = 0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
271
send_attr.user_data = priv->user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
272
send_attr.id = priv->retry_id;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
273
send_attr.used_id = priv->used_id;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
293
mlx5hws_send_engine_post_end(&ctrl, &send_attr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
31
ste_attr.send_attr.opmod = MLX5HWS_WQE_GTA_OPMOD_STE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
32
ste_attr.send_attr.opcode = MLX5HWS_WQE_OPCODE_TBL_ACCESS;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
33
ste_attr.send_attr.len = MLX5HWS_WQE_SZ_GTA_CTRL + MLX5HWS_WQE_SZ_GTA_DATA;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
37
ste_attr.send_attr.fence = 1;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
43
ste_attr.send_attr.notify_hw = (send_sq->tail_dep_idx == send_sq->head_dep_idx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
44
ste_attr.send_attr.user_data = dep_wqe->user_data;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
45
ste_attr.send_attr.rule = dep_wqe->rule;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
60
ste_attr.send_attr.fence = 0;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.h
178
struct mlx5hws_send_engine_post_attr send_attr;
drivers/net/ethernet/sun/ldmvsw.c
267
.send_attr = sunvnet_send_attr_common,
drivers/net/ethernet/sun/sunvnet.c
404
.send_attr = sunvnet_send_attr_common,