Lines Matching refs:cmd_params
99 struct dpni_cmd_open *cmd_params; in dpni_open() local
107 cmd_params = (struct dpni_cmd_open *)cmd.params; in dpni_open()
108 cmd_params->dpni_id = cpu_to_le32(dpni_id); in dpni_open()
165 struct dpni_cmd_set_pools *cmd_params; in dpni_set_pools() local
172 cmd_params = (struct dpni_cmd_set_pools *)cmd.params; in dpni_set_pools()
173 cmd_params->num_dpbp = cfg->num_dpbp; in dpni_set_pools()
175 cmd_params->dpbp_id[i] = cpu_to_le32(cfg->pools[i].dpbp_id); in dpni_set_pools()
176 cmd_params->buffer_size[i] = in dpni_set_pools()
178 cmd_params->backup_pool_mask |= in dpni_set_pools()
312 struct dpni_cmd_set_irq_enable *cmd_params; in dpni_set_irq_enable() local
318 cmd_params = (struct dpni_cmd_set_irq_enable *)cmd.params; in dpni_set_irq_enable()
319 dpni_set_field(cmd_params->enable, ENABLE, en); in dpni_set_irq_enable()
320 cmd_params->irq_index = irq_index; in dpni_set_irq_enable()
343 struct dpni_cmd_get_irq_enable *cmd_params; in dpni_get_irq_enable() local
352 cmd_params = (struct dpni_cmd_get_irq_enable *)cmd.params; in dpni_get_irq_enable()
353 cmd_params->irq_index = irq_index; in dpni_get_irq_enable()
390 struct dpni_cmd_set_irq_mask *cmd_params; in dpni_set_irq_mask() local
396 cmd_params = (struct dpni_cmd_set_irq_mask *)cmd.params; in dpni_set_irq_mask()
397 cmd_params->mask = cpu_to_le32(mask); in dpni_set_irq_mask()
398 cmd_params->irq_index = irq_index; in dpni_set_irq_mask()
424 struct dpni_cmd_get_irq_mask *cmd_params; in dpni_get_irq_mask() local
432 cmd_params = (struct dpni_cmd_get_irq_mask *)cmd.params; in dpni_get_irq_mask()
433 cmd_params->irq_index = irq_index; in dpni_get_irq_mask()
466 struct dpni_cmd_get_irq_status *cmd_params; in dpni_get_irq_status() local
474 cmd_params = (struct dpni_cmd_get_irq_status *)cmd.params; in dpni_get_irq_status()
475 cmd_params->status = cpu_to_le32(*status); in dpni_get_irq_status()
476 cmd_params->irq_index = irq_index; in dpni_get_irq_status()
509 struct dpni_cmd_clear_irq_status *cmd_params; in dpni_clear_irq_status() local
515 cmd_params = (struct dpni_cmd_clear_irq_status *)cmd.params; in dpni_clear_irq_status()
516 cmd_params->irq_index = irq_index; in dpni_clear_irq_status()
517 cmd_params->status = cpu_to_le32(status); in dpni_clear_irq_status()
586 struct dpni_cmd_set_errors_behavior *cmd_params; in dpni_set_errors_behavior() local
592 cmd_params = (struct dpni_cmd_set_errors_behavior *)cmd.params; in dpni_set_errors_behavior()
593 cmd_params->errors = cpu_to_le32(cfg->errors); in dpni_set_errors_behavior()
594 dpni_set_field(cmd_params->flags, ERROR_ACTION, cfg->error_action); in dpni_set_errors_behavior()
595 dpni_set_field(cmd_params->flags, FRAME_ANN, cfg->set_frame_annotation); in dpni_set_errors_behavior()
618 struct dpni_cmd_get_buffer_layout *cmd_params; in dpni_get_buffer_layout() local
626 cmd_params = (struct dpni_cmd_get_buffer_layout *)cmd.params; in dpni_get_buffer_layout()
627 cmd_params->qtype = qtype; in dpni_get_buffer_layout()
666 struct dpni_cmd_set_buffer_layout *cmd_params; in dpni_set_buffer_layout() local
672 cmd_params = (struct dpni_cmd_set_buffer_layout *)cmd.params; in dpni_set_buffer_layout()
673 cmd_params->qtype = qtype; in dpni_set_buffer_layout()
674 cmd_params->options = cpu_to_le16(layout->options); in dpni_set_buffer_layout()
675 dpni_set_field(cmd_params->flags, PASS_TS, layout->pass_timestamp); in dpni_set_buffer_layout()
676 dpni_set_field(cmd_params->flags, PASS_PR, layout->pass_parser_result); in dpni_set_buffer_layout()
677 dpni_set_field(cmd_params->flags, PASS_FS, layout->pass_frame_status); in dpni_set_buffer_layout()
678 cmd_params->private_data_size = cpu_to_le16(layout->private_data_size); in dpni_set_buffer_layout()
679 cmd_params->data_align = cpu_to_le16(layout->data_align); in dpni_set_buffer_layout()
680 cmd_params->head_room = cpu_to_le16(layout->data_head_room); in dpni_set_buffer_layout()
681 cmd_params->tail_room = cpu_to_le16(layout->data_tail_room); in dpni_set_buffer_layout()
708 struct dpni_cmd_set_offload *cmd_params; in dpni_set_offload() local
713 cmd_params = (struct dpni_cmd_set_offload *)cmd.params; in dpni_set_offload()
714 cmd_params->dpni_offload = type; in dpni_set_offload()
715 cmd_params->config = cpu_to_le32(config); in dpni_set_offload()
727 struct dpni_cmd_get_offload *cmd_params; in dpni_get_offload() local
735 cmd_params = (struct dpni_cmd_get_offload *)cmd.params; in dpni_get_offload()
736 cmd_params->dpni_offload = type; in dpni_get_offload()
769 struct dpni_cmd_get_qdid *cmd_params; in dpni_get_qdid() local
777 cmd_params = (struct dpni_cmd_get_qdid *)cmd.params; in dpni_get_qdid()
778 cmd_params->qtype = qtype; in dpni_get_qdid()
842 struct dpni_cmd_link_cfg *cmd_params; in dpni_set_link_cfg() local
848 cmd_params = (struct dpni_cmd_link_cfg *)cmd.params; in dpni_set_link_cfg()
849 cmd_params->rate = cpu_to_le32(cfg->rate); in dpni_set_link_cfg()
850 cmd_params->options = cpu_to_le64(cfg->options); in dpni_set_link_cfg()
946 struct dpni_cmd_set_max_frame_length *cmd_params; in dpni_set_max_frame_length() local
952 cmd_params = (struct dpni_cmd_set_max_frame_length *)cmd.params; in dpni_set_max_frame_length()
953 cmd_params->max_frame_length = cpu_to_le16(max_frame_length); in dpni_set_max_frame_length()
1011 struct dpni_cmd_set_multicast_promisc *cmd_params; in dpni_set_multicast_promisc() local
1017 cmd_params = (struct dpni_cmd_set_multicast_promisc *)cmd.params; in dpni_set_multicast_promisc()
1018 dpni_set_field(cmd_params->enable, ENABLE, en); in dpni_set_multicast_promisc()
1074 struct dpni_cmd_set_unicast_promisc *cmd_params; in dpni_set_unicast_promisc() local
1080 cmd_params = (struct dpni_cmd_set_unicast_promisc *)cmd.params; in dpni_set_unicast_promisc()
1081 dpni_set_field(cmd_params->enable, ENABLE, en); in dpni_set_unicast_promisc()
1137 struct dpni_cmd_set_primary_mac_addr *cmd_params; in dpni_set_primary_mac_addr() local
1144 cmd_params = (struct dpni_cmd_set_primary_mac_addr *)cmd.params; in dpni_set_primary_mac_addr()
1146 cmd_params->mac_addr[i] = mac_addr[5 - i]; in dpni_set_primary_mac_addr()
1242 struct dpni_cmd_add_mac_addr *cmd_params; in dpni_add_mac_addr() local
1249 cmd_params = (struct dpni_cmd_add_mac_addr *)cmd.params; in dpni_add_mac_addr()
1251 cmd_params->mac_addr[i] = mac_addr[5 - i]; in dpni_add_mac_addr()
1272 struct dpni_cmd_remove_mac_addr *cmd_params; in dpni_remove_mac_addr() local
1279 cmd_params = (struct dpni_cmd_remove_mac_addr *)cmd.params; in dpni_remove_mac_addr()
1281 cmd_params->mac_addr[i] = mac_addr[5 - i]; in dpni_remove_mac_addr()
1306 struct dpni_cmd_clear_mac_filters *cmd_params; in dpni_clear_mac_filters() local
1312 cmd_params = (struct dpni_cmd_clear_mac_filters *)cmd.params; in dpni_clear_mac_filters()
1313 dpni_set_field(cmd_params->flags, UNICAST_FILTERS, unicast); in dpni_clear_mac_filters()
1314 dpni_set_field(cmd_params->flags, MULTICAST_FILTERS, multicast); in dpni_clear_mac_filters()
1340 struct dpni_cmd_set_rx_tc_dist *cmd_params; in dpni_set_rx_tc_dist() local
1346 cmd_params = (struct dpni_cmd_set_rx_tc_dist *)cmd.params; in dpni_set_rx_tc_dist()
1347 cmd_params->dist_size = cpu_to_le16(cfg->dist_size); in dpni_set_rx_tc_dist()
1348 cmd_params->tc_id = tc_id; in dpni_set_rx_tc_dist()
1349 dpni_set_field(cmd_params->flags, DIST_MODE, cfg->dist_mode); in dpni_set_rx_tc_dist()
1350 dpni_set_field(cmd_params->flags, MISS_ACTION, cfg->fs_cfg.miss_action); in dpni_set_rx_tc_dist()
1351 cmd_params->default_flow_id = cpu_to_le16(cfg->fs_cfg.default_flow_id); in dpni_set_rx_tc_dist()
1352 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_rx_tc_dist()
1378 struct dpni_cmd_set_congestion_notification *cmd_params; in dpni_set_congestion_notification() local
1386 cmd_params = (struct dpni_cmd_set_congestion_notification *)cmd.params; in dpni_set_congestion_notification()
1387 cmd_params->qtype = qtype; in dpni_set_congestion_notification()
1388 cmd_params->tc = tc_id; in dpni_set_congestion_notification()
1389 cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id); in dpni_set_congestion_notification()
1390 cmd_params->notification_mode = cpu_to_le16(cfg->notification_mode); in dpni_set_congestion_notification()
1391 cmd_params->dest_priority = cfg->dest_cfg.priority; in dpni_set_congestion_notification()
1392 dpni_set_field(cmd_params->type_units, DEST_TYPE, in dpni_set_congestion_notification()
1394 dpni_set_field(cmd_params->type_units, CONG_UNITS, cfg->units); in dpni_set_congestion_notification()
1395 cmd_params->message_iova = cpu_to_le64(cfg->message_iova); in dpni_set_congestion_notification()
1396 cmd_params->message_ctx = cpu_to_le64(cfg->message_ctx); in dpni_set_congestion_notification()
1397 cmd_params->threshold_entry = cpu_to_le32(cfg->threshold_entry); in dpni_set_congestion_notification()
1398 cmd_params->threshold_exit = cpu_to_le32(cfg->threshold_exit); in dpni_set_congestion_notification()
1430 struct dpni_cmd_set_queue *cmd_params; in dpni_set_queue() local
1436 cmd_params = (struct dpni_cmd_set_queue *)cmd.params; in dpni_set_queue()
1437 cmd_params->qtype = qtype; in dpni_set_queue()
1438 cmd_params->tc = tc; in dpni_set_queue()
1439 cmd_params->index = index; in dpni_set_queue()
1440 cmd_params->options = options; in dpni_set_queue()
1441 cmd_params->dest_id = cpu_to_le32(queue->destination.id); in dpni_set_queue()
1442 cmd_params->dest_prio = queue->destination.priority; in dpni_set_queue()
1443 dpni_set_field(cmd_params->flags, DEST_TYPE, queue->destination.type); in dpni_set_queue()
1444 dpni_set_field(cmd_params->flags, STASH_CTRL, queue->flc.stash_control); in dpni_set_queue()
1445 dpni_set_field(cmd_params->flags, HOLD_ACTIVE, in dpni_set_queue()
1447 cmd_params->flc = cpu_to_le64(queue->flc.value); in dpni_set_queue()
1448 cmd_params->user_context = cpu_to_le64(queue->user_context); in dpni_set_queue()
1478 struct dpni_cmd_get_queue *cmd_params; in dpni_get_queue() local
1486 cmd_params = (struct dpni_cmd_get_queue *)cmd.params; in dpni_get_queue()
1487 cmd_params->qtype = qtype; in dpni_get_queue()
1488 cmd_params->tc = tc; in dpni_get_queue()
1489 cmd_params->index = index; in dpni_get_queue()
1532 struct dpni_cmd_get_statistics *cmd_params; in dpni_get_statistics() local
1540 cmd_params = (struct dpni_cmd_get_statistics *)cmd.params; in dpni_get_statistics()
1541 cmd_params->page_number = page; in dpni_get_statistics()
1581 struct dpni_cmd_set_taildrop *cmd_params; in dpni_set_taildrop() local
1587 cmd_params = (struct dpni_cmd_set_taildrop *)cmd.params; in dpni_set_taildrop()
1588 cmd_params->congestion_point = cg_point; in dpni_set_taildrop()
1589 cmd_params->qtype = qtype; in dpni_set_taildrop()
1590 cmd_params->tc = tc; in dpni_set_taildrop()
1591 cmd_params->index = index; in dpni_set_taildrop()
1592 dpni_set_field(cmd_params->enable, ENABLE, taildrop->enable); in dpni_set_taildrop()
1593 cmd_params->units = taildrop->units; in dpni_set_taildrop()
1594 cmd_params->threshold = cpu_to_le32(taildrop->threshold); in dpni_set_taildrop()
1625 struct dpni_cmd_get_taildrop *cmd_params; in dpni_get_taildrop() local
1633 cmd_params = (struct dpni_cmd_get_taildrop *)cmd.params; in dpni_get_taildrop()
1634 cmd_params->congestion_point = cg_point; in dpni_get_taildrop()
1635 cmd_params->qtype = qtype; in dpni_get_taildrop()
1636 cmd_params->tc = tc; in dpni_get_taildrop()
1637 cmd_params->index = index; in dpni_get_taildrop()
1709 struct dpni_cmd_set_rx_fs_dist *cmd_params; in dpni_set_rx_fs_dist() local
1716 cmd_params = (struct dpni_cmd_set_rx_fs_dist *)cmd.params; in dpni_set_rx_fs_dist()
1717 cmd_params->dist_size = cpu_to_le16(cfg->dist_size); in dpni_set_rx_fs_dist()
1718 dpni_set_field(cmd_params->enable, RX_FS_DIST_ENABLE, cfg->enable); in dpni_set_rx_fs_dist()
1719 cmd_params->tc = cfg->tc; in dpni_set_rx_fs_dist()
1720 cmd_params->miss_flow_id = cpu_to_le16(cfg->fs_miss_flow_id); in dpni_set_rx_fs_dist()
1721 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_rx_fs_dist()
1742 struct dpni_cmd_set_rx_hash_dist *cmd_params; in dpni_set_rx_hash_dist() local
1749 cmd_params = (struct dpni_cmd_set_rx_hash_dist *)cmd.params; in dpni_set_rx_hash_dist()
1750 cmd_params->dist_size = cpu_to_le16(cfg->dist_size); in dpni_set_rx_hash_dist()
1751 dpni_set_field(cmd_params->enable, RX_HASH_DIST_ENABLE, cfg->enable); in dpni_set_rx_hash_dist()
1752 cmd_params->tc = cfg->tc; in dpni_set_rx_hash_dist()
1753 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_rx_hash_dist()
1782 struct dpni_cmd_add_fs_entry *cmd_params; in dpni_add_fs_entry() local
1789 cmd_params = (struct dpni_cmd_add_fs_entry *)cmd.params; in dpni_add_fs_entry()
1790 cmd_params->tc_id = tc_id; in dpni_add_fs_entry()
1791 cmd_params->key_size = cfg->key_size; in dpni_add_fs_entry()
1792 cmd_params->index = cpu_to_le16(index); in dpni_add_fs_entry()
1793 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpni_add_fs_entry()
1794 cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); in dpni_add_fs_entry()
1795 cmd_params->options = cpu_to_le16(action->options); in dpni_add_fs_entry()
1796 cmd_params->flow_id = cpu_to_le16(action->flow_id); in dpni_add_fs_entry()
1797 cmd_params->flc = cpu_to_le64(action->flc); in dpni_add_fs_entry()
1820 struct dpni_cmd_remove_fs_entry *cmd_params; in dpni_remove_fs_entry() local
1827 cmd_params = (struct dpni_cmd_remove_fs_entry *)cmd.params; in dpni_remove_fs_entry()
1828 cmd_params->tc_id = tc_id; in dpni_remove_fs_entry()
1829 cmd_params->key_size = cfg->key_size; in dpni_remove_fs_entry()
1830 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpni_remove_fs_entry()
1831 cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); in dpni_remove_fs_entry()
1857 struct dpni_cmd_set_qos_table *cmd_params; in dpni_set_qos_table() local
1864 cmd_params = (struct dpni_cmd_set_qos_table *)cmd.params; in dpni_set_qos_table()
1865 cmd_params->default_tc = cfg->default_tc; in dpni_set_qos_table()
1866 cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); in dpni_set_qos_table()
1867 dpni_set_field(cmd_params->discard_on_miss, DISCARD_ON_MISS, in dpni_set_qos_table()
1894 struct dpni_cmd_add_qos_entry *cmd_params; in dpni_add_qos_entry() local
1901 cmd_params = (struct dpni_cmd_add_qos_entry *)cmd.params; in dpni_add_qos_entry()
1902 cmd_params->tc_id = tc_id; in dpni_add_qos_entry()
1903 cmd_params->key_size = cfg->key_size; in dpni_add_qos_entry()
1904 cmd_params->index = cpu_to_le16(index); in dpni_add_qos_entry()
1905 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpni_add_qos_entry()
1906 cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); in dpni_add_qos_entry()
1926 struct dpni_cmd_remove_qos_entry *cmd_params; in dpni_remove_qos_entry() local
1933 cmd_params = (struct dpni_cmd_remove_qos_entry *)cmd.params; in dpni_remove_qos_entry()
1934 cmd_params->key_size = cfg->key_size; in dpni_remove_qos_entry()
1935 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpni_remove_qos_entry()
1936 cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); in dpni_remove_qos_entry()
1986 struct dpni_cmd_set_tx_shaping *cmd_params; in dpni_set_tx_shaping() local
1993 cmd_params = (struct dpni_cmd_set_tx_shaping *)cmd.params; in dpni_set_tx_shaping()
1994 cmd_params->tx_cr_max_burst_size = cpu_to_le16(tx_cr_shaper->max_burst_size); in dpni_set_tx_shaping()
1995 cmd_params->tx_er_max_burst_size = cpu_to_le16(tx_er_shaper->max_burst_size); in dpni_set_tx_shaping()
1996 cmd_params->tx_cr_rate_limit = cpu_to_le32(tx_cr_shaper->rate_limit); in dpni_set_tx_shaping()
1997 cmd_params->tx_er_rate_limit = cpu_to_le32(tx_er_shaper->rate_limit); in dpni_set_tx_shaping()
1998 dpni_set_field(cmd_params->coupled, COUPLED, coupled); in dpni_set_tx_shaping()
2062 struct dpni_cmd_single_step_cfg *cmd_params; in dpni_set_single_step_cfg() local
2069 cmd_params = (struct dpni_cmd_single_step_cfg *)cmd.params; in dpni_set_single_step_cfg()
2070 cmd_params->offset = cpu_to_le16(ptp_cfg->offset); in dpni_set_single_step_cfg()
2071 cmd_params->peer_delay = cpu_to_le32(ptp_cfg->peer_delay); in dpni_set_single_step_cfg()
2073 flags = le16_to_cpu(cmd_params->flags); in dpni_set_single_step_cfg()
2076 cmd_params->flags = cpu_to_le16(flags); in dpni_set_single_step_cfg()