Lines Matching refs:MC_CMD_OP

54 	MC_CMD_OP(cmd,	 0,	0,	32,	int,	dpni_id)
119 MC_CMD_OP(cmd, 0, 0, 8, uint8_t, cfg->adv.max_tcs); \
120 MC_CMD_OP(cmd, 0, 8, 8, uint8_t, cfg->adv.max_senders); \
121 MC_CMD_OP(cmd, 0, 16, 8, uint8_t, cfg->mac_addr[5]); \
122 MC_CMD_OP(cmd, 0, 24, 8, uint8_t, cfg->mac_addr[4]); \
123 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, cfg->mac_addr[3]); \
124 MC_CMD_OP(cmd, 0, 40, 8, uint8_t, cfg->mac_addr[2]); \
125 MC_CMD_OP(cmd, 0, 48, 8, uint8_t, cfg->mac_addr[1]); \
126 MC_CMD_OP(cmd, 0, 56, 8, uint8_t, cfg->mac_addr[0]); \
127 MC_CMD_OP(cmd, 1, 0, 32, uint32_t, cfg->adv.options); \
128 MC_CMD_OP(cmd, 2, 0, 8, uint8_t, cfg->adv.max_unicast_filters); \
129 MC_CMD_OP(cmd, 2, 8, 8, uint8_t, cfg->adv.max_multicast_filters); \
130 MC_CMD_OP(cmd, 2, 16, 8, uint8_t, cfg->adv.max_vlan_filters); \
131 MC_CMD_OP(cmd, 2, 24, 8, uint8_t, cfg->adv.max_qos_entries); \
132 MC_CMD_OP(cmd, 2, 32, 8, uint8_t, cfg->adv.max_qos_key_size); \
133 MC_CMD_OP(cmd, 2, 48, 8, uint8_t, cfg->adv.max_dist_key_size); \
134 MC_CMD_OP(cmd, 2, 56, 8, enum net_prot, cfg->adv.start_hdr); \
135 MC_CMD_OP(cmd, 4, 48, 8, uint8_t, cfg->adv.max_policers); \
136 MC_CMD_OP(cmd, 4, 56, 8, uint8_t, cfg->adv.max_congestion_ctrl); \
137 MC_CMD_OP(cmd, 5, 0, 64, uint64_t, cfg->adv.ext_cfg_iova); \
143 MC_CMD_OP(cmd, 0, 0, 8, uint8_t, cfg->num_dpbp); \
144 MC_CMD_OP(cmd, 0, 8, 1, int, cfg->pools[0].backup_pool); \
145 MC_CMD_OP(cmd, 0, 9, 1, int, cfg->pools[1].backup_pool); \
146 MC_CMD_OP(cmd, 0, 10, 1, int, cfg->pools[2].backup_pool); \
147 MC_CMD_OP(cmd, 0, 11, 1, int, cfg->pools[3].backup_pool); \
148 MC_CMD_OP(cmd, 0, 12, 1, int, cfg->pools[4].backup_pool); \
149 MC_CMD_OP(cmd, 0, 13, 1, int, cfg->pools[5].backup_pool); \
150 MC_CMD_OP(cmd, 0, 14, 1, int, cfg->pools[6].backup_pool); \
151 MC_CMD_OP(cmd, 0, 15, 1, int, cfg->pools[7].backup_pool); \
152 MC_CMD_OP(cmd, 0, 32, 32, int, cfg->pools[0].dpbp_id); \
153 MC_CMD_OP(cmd, 4, 32, 16, uint16_t, cfg->pools[0].buffer_size);\
154 MC_CMD_OP(cmd, 1, 0, 32, int, cfg->pools[1].dpbp_id); \
155 MC_CMD_OP(cmd, 4, 48, 16, uint16_t, cfg->pools[1].buffer_size);\
156 MC_CMD_OP(cmd, 1, 32, 32, int, cfg->pools[2].dpbp_id); \
157 MC_CMD_OP(cmd, 5, 0, 16, uint16_t, cfg->pools[2].buffer_size);\
158 MC_CMD_OP(cmd, 2, 0, 32, int, cfg->pools[3].dpbp_id); \
159 MC_CMD_OP(cmd, 5, 16, 16, uint16_t, cfg->pools[3].buffer_size);\
160 MC_CMD_OP(cmd, 2, 32, 32, int, cfg->pools[4].dpbp_id); \
161 MC_CMD_OP(cmd, 5, 32, 16, uint16_t, cfg->pools[4].buffer_size);\
162 MC_CMD_OP(cmd, 3, 0, 32, int, cfg->pools[5].dpbp_id); \
163 MC_CMD_OP(cmd, 5, 48, 16, uint16_t, cfg->pools[5].buffer_size);\
164 MC_CMD_OP(cmd, 3, 32, 32, int, cfg->pools[6].dpbp_id); \
165 MC_CMD_OP(cmd, 6, 0, 16, uint16_t, cfg->pools[6].buffer_size);\
166 MC_CMD_OP(cmd, 4, 0, 32, int, cfg->pools[7].dpbp_id); \
167 MC_CMD_OP(cmd, 6, 16, 16, uint16_t, cfg->pools[7].buffer_size);\
172 MC_CMD_OP(cmd, 6, 0, 64, uint64_t, attr->ext_cfg_iova)
197 MC_CMD_OP(cmd, 0, 0, 32, uint32_t, cfg->errors); \
198 MC_CMD_OP(cmd, 0, 32, 4, enum dpni_error_action, cfg->error_action); \
199 MC_CMD_OP(cmd, 0, 36, 1, int, cfg->set_frame_annotation); \
217 MC_CMD_OP(cmd, 0, 0, 16, uint16_t, layout->private_data_size); \
218 MC_CMD_OP(cmd, 0, 16, 16, uint16_t, layout->data_align); \
219 MC_CMD_OP(cmd, 0, 32, 32, uint32_t, layout->options); \
220 MC_CMD_OP(cmd, 1, 0, 1, int, layout->pass_timestamp); \
221 MC_CMD_OP(cmd, 1, 1, 1, int, layout->pass_parser_result); \
222 MC_CMD_OP(cmd, 1, 2, 1, int, layout->pass_frame_status); \
223 MC_CMD_OP(cmd, 1, 16, 16, uint16_t, layout->data_head_room); \
224 MC_CMD_OP(cmd, 1, 32, 16, uint16_t, layout->data_tail_room); \
242 MC_CMD_OP(cmd, 0, 0, 16, uint16_t, layout->private_data_size); \
243 MC_CMD_OP(cmd, 0, 16, 16, uint16_t, layout->data_align); \
244 MC_CMD_OP(cmd, 0, 32, 32, uint32_t, layout->options); \
245 MC_CMD_OP(cmd, 1, 0, 1, int, layout->pass_timestamp); \
246 MC_CMD_OP(cmd, 1, 1, 1, int, layout->pass_parser_result); \
247 MC_CMD_OP(cmd, 1, 2, 1, int, layout->pass_frame_status); \
248 MC_CMD_OP(cmd, 1, 16, 16, uint16_t, layout->data_head_room); \
249 MC_CMD_OP(cmd, 1, 32, 16, uint16_t, layout->data_tail_room); \
267 MC_CMD_OP(cmd, 0, 0, 16, uint16_t, layout->private_data_size); \
268 MC_CMD_OP(cmd, 0, 16, 16, uint16_t, layout->data_align); \
269 MC_CMD_OP(cmd, 0, 32, 32, uint32_t, layout->options); \
270 MC_CMD_OP(cmd, 1, 0, 1, int, layout->pass_timestamp); \
271 MC_CMD_OP(cmd, 1, 1, 1, int, layout->pass_parser_result); \
272 MC_CMD_OP(cmd, 1, 2, 1, int, layout->pass_frame_status); \
273 MC_CMD_OP(cmd, 1, 16, 16, uint16_t, layout->data_head_room); \
274 MC_CMD_OP(cmd, 1, 32, 16, uint16_t, layout->data_tail_room); \
287 MC_CMD_OP(cmd, 0, 0, 16, enum dpni_counter, counter)
296 MC_CMD_OP(cmd, 0, 0, 16, enum dpni_counter, counter); \
297 MC_CMD_OP(cmd, 1, 0, 64, uint64_t, value); \
303 MC_CMD_OP(cmd, 1, 0, 32, uint32_t, cfg->rate);\
304 MC_CMD_OP(cmd, 2, 0, 64, uint64_t, cfg->options);\
320 MC_CMD_OP(cmd, 0, 16, 8, uint8_t, mac_addr[5]); \
321 MC_CMD_OP(cmd, 0, 24, 8, uint8_t, mac_addr[4]); \
322 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, mac_addr[3]); \
323 MC_CMD_OP(cmd, 0, 40, 8, uint8_t, mac_addr[2]); \
324 MC_CMD_OP(cmd, 0, 48, 8, uint8_t, mac_addr[1]); \
325 MC_CMD_OP(cmd, 0, 56, 8, uint8_t, mac_addr[0]); \
342 MC_CMD_OP(cmd, 0, 16, 8, uint8_t, mac_addr[5]); \
343 MC_CMD_OP(cmd, 0, 24, 8, uint8_t, mac_addr[4]); \
344 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, mac_addr[3]); \
345 MC_CMD_OP(cmd, 0, 40, 8, uint8_t, mac_addr[2]); \
346 MC_CMD_OP(cmd, 0, 48, 8, uint8_t, mac_addr[1]); \
347 MC_CMD_OP(cmd, 0, 56, 8, uint8_t, mac_addr[0]); \
353 MC_CMD_OP(cmd, 0, 16, 8, uint8_t, mac_addr[5]); \
354 MC_CMD_OP(cmd, 0, 24, 8, uint8_t, mac_addr[4]); \
355 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, mac_addr[3]); \
356 MC_CMD_OP(cmd, 0, 40, 8, uint8_t, mac_addr[2]); \
357 MC_CMD_OP(cmd, 0, 48, 8, uint8_t, mac_addr[1]); \
358 MC_CMD_OP(cmd, 0, 56, 8, uint8_t, mac_addr[0]); \
364 MC_CMD_OP(cmd, 0, 43, 1, int, cfg->l3_chksum_gen);\
365 MC_CMD_OP(cmd, 0, 44, 1, int, cfg->l4_chksum_gen);\
366 MC_CMD_OP(cmd, 0, 45, 1, int, cfg->use_common_tx_conf_queue);\
367 MC_CMD_OP(cmd, 0, 48, 16, uint16_t, flow_id);\
368 MC_CMD_OP(cmd, 2, 0, 32, uint32_t, cfg->options);\
377 MC_CMD_OP(cmd, 0, 48, 16, uint16_t, flow_id)
390 MC_CMD_OP(cmd, 0, 0, 32, int, cfg->dest_cfg.dest_id); \
391 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, cfg->dest_cfg.priority);\
392 MC_CMD_OP(cmd, 0, 40, 2, enum dpni_dest, cfg->dest_cfg.dest_type);\
393 MC_CMD_OP(cmd, 0, 42, 1, int, cfg->order_preservation_en);\
394 MC_CMD_OP(cmd, 0, 48, 16, uint16_t, flow_id); \
395 MC_CMD_OP(cmd, 1, 0, 64, uint64_t, cfg->user_ctx); \
396 MC_CMD_OP(cmd, 2, 16, 8, uint8_t, tc_id); \
397 MC_CMD_OP(cmd, 2, 32, 32, uint32_t, cfg->options); \
398 MC_CMD_OP(cmd, 3, 0, 4, enum dpni_flc_type, cfg->flc_cfg.flc_type); \
399 MC_CMD_OP(cmd, 3, 4, 4, enum dpni_stash_size, \
401 MC_CMD_OP(cmd, 3, 8, 4, enum dpni_stash_size, \
403 MC_CMD_OP(cmd, 3, 32, 32, uint32_t, cfg->flc_cfg.options);\
404 MC_CMD_OP(cmd, 4, 0, 64, uint64_t, cfg->flc_cfg.flow_context);\
405 MC_CMD_OP(cmd, 5, 0, 32, uint32_t, cfg->tail_drop_threshold); \
411 MC_CMD_OP(cmd, 0, 16, 8, uint8_t, tc_id); \
412 MC_CMD_OP(cmd, 0, 48, 16, uint16_t, flow_id); \
436 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, cfg->queue_cfg.dest_cfg.priority); \
437 MC_CMD_OP(cmd, 0, 40, 2, enum dpni_dest, \
439 MC_CMD_OP(cmd, 0, 42, 1, int, cfg->errors_only); \
440 MC_CMD_OP(cmd, 0, 46, 1, int, cfg->queue_cfg.order_preservation_en); \
441 MC_CMD_OP(cmd, 0, 48, 16, uint16_t, flow_id); \
442 MC_CMD_OP(cmd, 1, 0, 64, uint64_t, cfg->queue_cfg.user_ctx); \
443 MC_CMD_OP(cmd, 2, 0, 32, uint32_t, cfg->queue_cfg.options); \
444 MC_CMD_OP(cmd, 2, 32, 32, int, cfg->queue_cfg.dest_cfg.dest_id); \
445 MC_CMD_OP(cmd, 3, 0, 32, uint32_t, \
447 MC_CMD_OP(cmd, 4, 0, 4, enum dpni_flc_type, \
449 MC_CMD_OP(cmd, 4, 4, 4, enum dpni_stash_size, \
451 MC_CMD_OP(cmd, 4, 8, 4, enum dpni_stash_size, \
453 MC_CMD_OP(cmd, 4, 32, 32, uint32_t, cfg->queue_cfg.flc_cfg.options); \
454 MC_CMD_OP(cmd, 5, 0, 64, uint64_t, \
459 MC_CMD_OP(cmd, 0, 48, 16, uint16_t, flow_id)