Lines Matching refs:attr

171 #define DPNI_CMD_GET_ATTR(cmd, attr) \  argument
172 MC_CMD_OP(cmd, 6, 0, 64, uint64_t, attr->ext_cfg_iova)
175 #define DPNI_RSP_GET_ATTR(cmd, attr) \ argument
177 MC_RSP_OP(cmd, 0, 0, 32, int, attr->id);\
178 MC_RSP_OP(cmd, 0, 32, 8, uint8_t, attr->max_tcs); \
179 MC_RSP_OP(cmd, 0, 40, 8, uint8_t, attr->max_senders); \
180 MC_RSP_OP(cmd, 0, 48, 8, enum net_prot, attr->start_hdr); \
181 MC_RSP_OP(cmd, 1, 0, 32, uint32_t, attr->options); \
182 MC_RSP_OP(cmd, 2, 0, 8, uint8_t, attr->max_unicast_filters); \
183 MC_RSP_OP(cmd, 2, 8, 8, uint8_t, attr->max_multicast_filters);\
184 MC_RSP_OP(cmd, 2, 16, 8, uint8_t, attr->max_vlan_filters); \
185 MC_RSP_OP(cmd, 2, 24, 8, uint8_t, attr->max_qos_entries); \
186 MC_RSP_OP(cmd, 2, 32, 8, uint8_t, attr->max_qos_key_size); \
187 MC_RSP_OP(cmd, 2, 40, 8, uint8_t, attr->max_dist_key_size); \
188 MC_RSP_OP(cmd, 4, 48, 8, uint8_t, attr->max_policers); \
189 MC_RSP_OP(cmd, 4, 56, 8, uint8_t, attr->max_congestion_ctrl); \
190 MC_RSP_OP(cmd, 5, 32, 16, uint16_t, attr->version.major);\
191 MC_RSP_OP(cmd, 5, 48, 16, uint16_t, attr->version.minor);\
380 #define DPNI_RSP_GET_TX_FLOW(cmd, attr) \ argument
382 MC_RSP_OP(cmd, 0, 43, 1, int, attr->l3_chksum_gen);\
383 MC_RSP_OP(cmd, 0, 44, 1, int, attr->l4_chksum_gen);\
384 MC_RSP_OP(cmd, 0, 45, 1, int, attr->use_common_tx_conf_queue);\
416 #define DPNI_RSP_GET_RX_FLOW(cmd, attr) \ argument
418 MC_RSP_OP(cmd, 0, 0, 32, int, attr->dest_cfg.dest_id); \
419 MC_RSP_OP(cmd, 0, 32, 8, uint8_t, attr->dest_cfg.priority);\
420 MC_RSP_OP(cmd, 0, 40, 2, enum dpni_dest, attr->dest_cfg.dest_type); \
421 MC_RSP_OP(cmd, 0, 42, 1, int, attr->order_preservation_en);\
422 MC_RSP_OP(cmd, 1, 0, 64, uint64_t, attr->user_ctx); \
423 MC_RSP_OP(cmd, 2, 0, 32, uint32_t, attr->tail_drop_threshold); \
424 MC_RSP_OP(cmd, 2, 32, 32, uint32_t, attr->fqid); \
425 MC_RSP_OP(cmd, 3, 0, 4, enum dpni_flc_type, attr->flc_cfg.flc_type); \
427 attr->flc_cfg.frame_data_size);\
429 attr->flc_cfg.flow_context_size);\
430 MC_RSP_OP(cmd, 3, 32, 32, uint32_t, attr->flc_cfg.options);\
431 MC_RSP_OP(cmd, 4, 0, 64, uint64_t, attr->flc_cfg.flow_context);\
461 #define DPNI_RSP_GET_TX_CONF(cmd, attr) \ argument
464 attr->queue_attr.dest_cfg.priority); \
466 attr->queue_attr.dest_cfg.dest_type); \
467 MC_RSP_OP(cmd, 0, 42, 1, int, attr->errors_only); \
469 attr->queue_attr.order_preservation_en); \
470 MC_RSP_OP(cmd, 1, 0, 64, uint64_t, attr->queue_attr.user_ctx); \
471 MC_RSP_OP(cmd, 2, 32, 32, int, attr->queue_attr.dest_cfg.dest_id); \
473 attr->queue_attr.tail_drop_threshold); \
474 MC_RSP_OP(cmd, 3, 32, 32, uint32_t, attr->queue_attr.fqid); \
476 attr->queue_attr.flc_cfg.flc_type); \
478 attr->queue_attr.flc_cfg.frame_data_size); \
480 attr->queue_attr.flc_cfg.flow_context_size); \
481 MC_RSP_OP(cmd, 4, 32, 32, uint32_t, attr->queue_attr.flc_cfg.options); \
483 attr->queue_attr.flc_cfg.flow_context); \
927 struct dpni_attr *attr);
1576 struct dpni_tx_flow_attr *attr);
1647 struct dpni_tx_conf_attr *attr);
1686 struct dpni_queue_attr *attr);