Lines Matching refs:cmd_params

98 	struct dpni_cmd_open *cmd_params;  in dpni_open()  local
106 cmd_params = (struct dpni_cmd_open *)cmd.params; in dpni_open()
107 cmd_params->dpni_id = cpu_to_le32(dpni_id); in dpni_open()
164 struct dpni_cmd_set_pools *cmd_params; in dpni_set_pools() local
171 cmd_params = (struct dpni_cmd_set_pools *)cmd.params; in dpni_set_pools()
172 cmd_params->num_dpbp = cfg->num_dpbp; in dpni_set_pools()
174 cmd_params->dpbp_id[i] = cpu_to_le32(cfg->pools[i].dpbp_id); in dpni_set_pools()
175 cmd_params->buffer_size[i] = in dpni_set_pools()
177 cmd_params->backup_pool_mask |= in dpni_set_pools()
311 struct dpni_cmd_set_irq_enable *cmd_params; in dpni_set_irq_enable() local
317 cmd_params = (struct dpni_cmd_set_irq_enable *)cmd.params; in dpni_set_irq_enable()
318 dpni_set_field(cmd_params->enable, ENABLE, en); in dpni_set_irq_enable()
319 cmd_params->irq_index = irq_index; in dpni_set_irq_enable()
342 struct dpni_cmd_get_irq_enable *cmd_params; in dpni_get_irq_enable() local
351 cmd_params = (struct dpni_cmd_get_irq_enable *)cmd.params; in dpni_get_irq_enable()
352 cmd_params->irq_index = irq_index; in dpni_get_irq_enable()
389 struct dpni_cmd_set_irq_mask *cmd_params; in dpni_set_irq_mask() local
395 cmd_params = (struct dpni_cmd_set_irq_mask *)cmd.params; in dpni_set_irq_mask()
396 cmd_params->mask = cpu_to_le32(mask); in dpni_set_irq_mask()
397 cmd_params->irq_index = irq_index; in dpni_set_irq_mask()
423 struct dpni_cmd_get_irq_mask *cmd_params; in dpni_get_irq_mask() local
431 cmd_params = (struct dpni_cmd_get_irq_mask *)cmd.params; in dpni_get_irq_mask()
432 cmd_params->irq_index = irq_index; in dpni_get_irq_mask()
465 struct dpni_cmd_get_irq_status *cmd_params; in dpni_get_irq_status() local
473 cmd_params = (struct dpni_cmd_get_irq_status *)cmd.params; in dpni_get_irq_status()
474 cmd_params->status = cpu_to_le32(*status); in dpni_get_irq_status()
475 cmd_params->irq_index = irq_index; in dpni_get_irq_status()
508 struct dpni_cmd_clear_irq_status *cmd_params; in dpni_clear_irq_status() local
514 cmd_params = (struct dpni_cmd_clear_irq_status *)cmd.params; in dpni_clear_irq_status()
515 cmd_params->irq_index = irq_index; in dpni_clear_irq_status()
516 cmd_params->status = cpu_to_le32(status); in dpni_clear_irq_status()
585 struct dpni_cmd_set_errors_behavior *cmd_params; in dpni_set_errors_behavior() local
591 cmd_params = (struct dpni_cmd_set_errors_behavior *)cmd.params; in dpni_set_errors_behavior()
592 cmd_params->errors = cpu_to_le32(cfg->errors); in dpni_set_errors_behavior()
593 dpni_set_field(cmd_params->flags, ERROR_ACTION, cfg->error_action); in dpni_set_errors_behavior()
594 dpni_set_field(cmd_params->flags, FRAME_ANN, cfg->set_frame_annotation); in dpni_set_errors_behavior()
617 struct dpni_cmd_get_buffer_layout *cmd_params; in dpni_get_buffer_layout() local
625 cmd_params = (struct dpni_cmd_get_buffer_layout *)cmd.params; in dpni_get_buffer_layout()
626 cmd_params->qtype = qtype; in dpni_get_buffer_layout()
665 struct dpni_cmd_set_buffer_layout *cmd_params; in dpni_set_buffer_layout() local
671 cmd_params = (struct dpni_cmd_set_buffer_layout *)cmd.params; in dpni_set_buffer_layout()
672 cmd_params->qtype = qtype; in dpni_set_buffer_layout()
673 cmd_params->options = cpu_to_le16(layout->options); in dpni_set_buffer_layout()
674 dpni_set_field(cmd_params->flags, PASS_TS, layout->pass_timestamp); in dpni_set_buffer_layout()
675 dpni_set_field(cmd_params->flags, PASS_PR, layout->pass_parser_result); in dpni_set_buffer_layout()
676 dpni_set_field(cmd_params->flags, PASS_FS, layout->pass_frame_status); in dpni_set_buffer_layout()
677 cmd_params->private_data_size = cpu_to_le16(layout->private_data_size); in dpni_set_buffer_layout()
678 cmd_params->data_align = cpu_to_le16(layout->data_align); in dpni_set_buffer_layout()
679 cmd_params->head_room = cpu_to_le16(layout->data_head_room); in dpni_set_buffer_layout()
680 cmd_params->tail_room = cpu_to_le16(layout->data_tail_room); in dpni_set_buffer_layout()
707 struct dpni_cmd_set_offload *cmd_params; in dpni_set_offload() local
712 cmd_params = (struct dpni_cmd_set_offload *)cmd.params; in dpni_set_offload()
713 cmd_params->dpni_offload = type; in dpni_set_offload()
714 cmd_params->config = cpu_to_le32(config); in dpni_set_offload()
726 struct dpni_cmd_get_offload *cmd_params; in dpni_get_offload() local
734 cmd_params = (struct dpni_cmd_get_offload *)cmd.params; in dpni_get_offload()
735 cmd_params->dpni_offload = type; in dpni_get_offload()
768 struct dpni_cmd_get_qdid *cmd_params; in dpni_get_qdid() local
776 cmd_params = (struct dpni_cmd_get_qdid *)cmd.params; in dpni_get_qdid()
777 cmd_params->qtype = qtype; in dpni_get_qdid()
841 struct dpni_cmd_link_cfg *cmd_params; in dpni_set_link_cfg() local
847 cmd_params = (struct dpni_cmd_link_cfg *)cmd.params; in dpni_set_link_cfg()
848 cmd_params->rate = cpu_to_le32(cfg->rate); in dpni_set_link_cfg()
849 cmd_params->options = cpu_to_le64(cfg->options); in dpni_set_link_cfg()
945 struct dpni_cmd_set_max_frame_length *cmd_params; in dpni_set_max_frame_length() local
951 cmd_params = (struct dpni_cmd_set_max_frame_length *)cmd.params; in dpni_set_max_frame_length()
952 cmd_params->max_frame_length = cpu_to_le16(max_frame_length); in dpni_set_max_frame_length()
1010 struct dpni_cmd_set_multicast_promisc *cmd_params; in dpni_set_multicast_promisc() local
1016 cmd_params = (struct dpni_cmd_set_multicast_promisc *)cmd.params; in dpni_set_multicast_promisc()
1017 dpni_set_field(cmd_params->enable, ENABLE, en); in dpni_set_multicast_promisc()
1073 struct dpni_cmd_set_unicast_promisc *cmd_params; in dpni_set_unicast_promisc() local
1079 cmd_params = (struct dpni_cmd_set_unicast_promisc *)cmd.params; in dpni_set_unicast_promisc()
1080 dpni_set_field(cmd_params->enable, ENABLE, en); in dpni_set_unicast_promisc()
1136 struct dpni_cmd_set_primary_mac_addr *cmd_params; in dpni_set_primary_mac_addr() local
1143 cmd_params = (struct dpni_cmd_set_primary_mac_addr *)cmd.params; in dpni_set_primary_mac_addr()
1145 cmd_params->mac_addr[i] = mac_addr[5 - i]; in dpni_set_primary_mac_addr()
1241 struct dpni_cmd_add_mac_addr *cmd_params; in dpni_add_mac_addr() local
1248 cmd_params = (struct dpni_cmd_add_mac_addr *)cmd.params; in dpni_add_mac_addr()
1250 cmd_params->mac_addr[i] = mac_addr[5 - i]; in dpni_add_mac_addr()
1271 struct dpni_cmd_remove_mac_addr *cmd_params; in dpni_remove_mac_addr() local
1278 cmd_params = (struct dpni_cmd_remove_mac_addr *)cmd.params; in dpni_remove_mac_addr()
1280 cmd_params->mac_addr[i] = mac_addr[5 - i]; in dpni_remove_mac_addr()
1305 struct dpni_cmd_clear_mac_filters *cmd_params; in dpni_clear_mac_filters() local
1311 cmd_params = (struct dpni_cmd_clear_mac_filters *)cmd.params; in dpni_clear_mac_filters()
1312 dpni_set_field(cmd_params->flags, UNICAST_FILTERS, unicast); in dpni_clear_mac_filters()
1313 dpni_set_field(cmd_params->flags, MULTICAST_FILTERS, multicast); in dpni_clear_mac_filters()
1339 struct dpni_cmd_set_rx_tc_dist *cmd_params; in dpni_set_rx_tc_dist() local
1345 cmd_params = (struct dpni_cmd_set_rx_tc_dist *)cmd.params; in dpni_set_rx_tc_dist()
1346 cmd_params->dist_size = cpu_to_le16(cfg->dist_size); in dpni_set_rx_tc_dist()
1347 cmd_params->tc_id = tc_id; in dpni_set_rx_tc_dist()
1348 dpni_set_field(cmd_params->flags, DIST_MODE, cfg->dist_mode); in dpni_set_rx_tc_dist()
1349 dpni_set_field(cmd_params->flags, MISS_ACTION, cfg->fs_cfg.miss_action); in dpni_set_rx_tc_dist()
1350 cmd_params->default_flow_id = cpu_to_le16(cfg->fs_cfg.default_flow_id); in dpni_set_rx_tc_dist()
1351 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_rx_tc_dist()
1383 struct dpni_cmd_set_queue *cmd_params; in dpni_set_queue() local
1389 cmd_params = (struct dpni_cmd_set_queue *)cmd.params; in dpni_set_queue()
1390 cmd_params->qtype = qtype; in dpni_set_queue()
1391 cmd_params->tc = tc; in dpni_set_queue()
1392 cmd_params->index = index; in dpni_set_queue()
1393 cmd_params->options = options; in dpni_set_queue()
1394 cmd_params->dest_id = cpu_to_le32(queue->destination.id); in dpni_set_queue()
1395 cmd_params->dest_prio = queue->destination.priority; in dpni_set_queue()
1396 dpni_set_field(cmd_params->flags, DEST_TYPE, queue->destination.type); in dpni_set_queue()
1397 dpni_set_field(cmd_params->flags, STASH_CTRL, queue->flc.stash_control); in dpni_set_queue()
1398 dpni_set_field(cmd_params->flags, HOLD_ACTIVE, in dpni_set_queue()
1400 cmd_params->flc = cpu_to_le64(queue->flc.value); in dpni_set_queue()
1401 cmd_params->user_context = cpu_to_le64(queue->user_context); in dpni_set_queue()
1431 struct dpni_cmd_get_queue *cmd_params; in dpni_get_queue() local
1439 cmd_params = (struct dpni_cmd_get_queue *)cmd.params; in dpni_get_queue()
1440 cmd_params->qtype = qtype; in dpni_get_queue()
1441 cmd_params->tc = tc; in dpni_get_queue()
1442 cmd_params->index = index; in dpni_get_queue()
1485 struct dpni_cmd_get_statistics *cmd_params; in dpni_get_statistics() local
1493 cmd_params = (struct dpni_cmd_get_statistics *)cmd.params; in dpni_get_statistics()
1494 cmd_params->page_number = page; in dpni_get_statistics()
1534 struct dpni_cmd_set_taildrop *cmd_params; in dpni_set_taildrop() local
1540 cmd_params = (struct dpni_cmd_set_taildrop *)cmd.params; in dpni_set_taildrop()
1541 cmd_params->congestion_point = cg_point; in dpni_set_taildrop()
1542 cmd_params->qtype = qtype; in dpni_set_taildrop()
1543 cmd_params->tc = tc; in dpni_set_taildrop()
1544 cmd_params->index = index; in dpni_set_taildrop()
1545 dpni_set_field(cmd_params->enable, ENABLE, taildrop->enable); in dpni_set_taildrop()
1546 cmd_params->units = taildrop->units; in dpni_set_taildrop()
1547 cmd_params->threshold = cpu_to_le32(taildrop->threshold); in dpni_set_taildrop()
1578 struct dpni_cmd_get_taildrop *cmd_params; in dpni_get_taildrop() local
1586 cmd_params = (struct dpni_cmd_get_taildrop *)cmd.params; in dpni_get_taildrop()
1587 cmd_params->congestion_point = cg_point; in dpni_get_taildrop()
1588 cmd_params->qtype = qtype; in dpni_get_taildrop()
1589 cmd_params->tc = tc; in dpni_get_taildrop()
1590 cmd_params->index = index; in dpni_get_taildrop()
1662 struct dpni_cmd_set_rx_fs_dist *cmd_params; in dpni_set_rx_fs_dist() local
1669 cmd_params = (struct dpni_cmd_set_rx_fs_dist *)cmd.params; in dpni_set_rx_fs_dist()
1670 cmd_params->dist_size = cpu_to_le16(cfg->dist_size); in dpni_set_rx_fs_dist()
1671 dpni_set_field(cmd_params->enable, RX_FS_DIST_ENABLE, cfg->enable); in dpni_set_rx_fs_dist()
1672 cmd_params->tc = cfg->tc; in dpni_set_rx_fs_dist()
1673 cmd_params->miss_flow_id = cpu_to_le16(cfg->fs_miss_flow_id); in dpni_set_rx_fs_dist()
1674 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_rx_fs_dist()
1695 struct dpni_cmd_set_rx_hash_dist *cmd_params; in dpni_set_rx_hash_dist() local
1702 cmd_params = (struct dpni_cmd_set_rx_hash_dist *)cmd.params; in dpni_set_rx_hash_dist()
1703 cmd_params->dist_size = cpu_to_le16(cfg->dist_size); in dpni_set_rx_hash_dist()
1704 dpni_set_field(cmd_params->enable, RX_HASH_DIST_ENABLE, cfg->enable); in dpni_set_rx_hash_dist()
1705 cmd_params->tc = cfg->tc; in dpni_set_rx_hash_dist()
1706 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_rx_hash_dist()
1735 struct dpni_cmd_add_fs_entry *cmd_params; in dpni_add_fs_entry() local
1742 cmd_params = (struct dpni_cmd_add_fs_entry *)cmd.params; in dpni_add_fs_entry()
1743 cmd_params->tc_id = tc_id; in dpni_add_fs_entry()
1744 cmd_params->key_size = cfg->key_size; in dpni_add_fs_entry()
1745 cmd_params->index = cpu_to_le16(index); in dpni_add_fs_entry()
1746 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpni_add_fs_entry()
1747 cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); in dpni_add_fs_entry()
1748 cmd_params->options = cpu_to_le16(action->options); in dpni_add_fs_entry()
1749 cmd_params->flow_id = cpu_to_le16(action->flow_id); in dpni_add_fs_entry()
1750 cmd_params->flc = cpu_to_le64(action->flc); in dpni_add_fs_entry()
1773 struct dpni_cmd_remove_fs_entry *cmd_params; in dpni_remove_fs_entry() local
1780 cmd_params = (struct dpni_cmd_remove_fs_entry *)cmd.params; in dpni_remove_fs_entry()
1781 cmd_params->tc_id = tc_id; in dpni_remove_fs_entry()
1782 cmd_params->key_size = cfg->key_size; in dpni_remove_fs_entry()
1783 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpni_remove_fs_entry()
1784 cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); in dpni_remove_fs_entry()