Lines Matching refs:cmd_params

42 	struct dpsw_cmd_open *cmd_params;  in dpsw_open()  local
49 cmd_params = (struct dpsw_cmd_open *)cmd.params; in dpsw_open()
50 cmd_params->dpsw_id = cpu_to_le32(dpsw_id); in dpsw_open()
169 struct dpsw_cmd_set_irq_enable *cmd_params; in dpsw_set_irq_enable() local
175 cmd_params = (struct dpsw_cmd_set_irq_enable *)cmd.params; in dpsw_set_irq_enable()
176 dpsw_set_field(cmd_params->enable_state, ENABLE, en); in dpsw_set_irq_enable()
177 cmd_params->irq_index = irq_index; in dpsw_set_irq_enable()
203 struct dpsw_cmd_set_irq_mask *cmd_params; in dpsw_set_irq_mask() local
209 cmd_params = (struct dpsw_cmd_set_irq_mask *)cmd.params; in dpsw_set_irq_mask()
210 cmd_params->mask = cpu_to_le32(mask); in dpsw_set_irq_mask()
211 cmd_params->irq_index = irq_index; in dpsw_set_irq_mask()
233 struct dpsw_cmd_get_irq_status *cmd_params; in dpsw_get_irq_status() local
241 cmd_params = (struct dpsw_cmd_get_irq_status *)cmd.params; in dpsw_get_irq_status()
242 cmd_params->status = cpu_to_le32(*status); in dpsw_get_irq_status()
243 cmd_params->irq_index = irq_index; in dpsw_get_irq_status()
273 struct dpsw_cmd_clear_irq_status *cmd_params; in dpsw_clear_irq_status() local
279 cmd_params = (struct dpsw_cmd_clear_irq_status *)cmd.params; in dpsw_clear_irq_status()
280 cmd_params->status = cpu_to_le32(status); in dpsw_clear_irq_status()
281 cmd_params->irq_index = irq_index; in dpsw_clear_irq_status()
347 struct dpsw_cmd_if_set_link_cfg *cmd_params; in dpsw_if_set_link_cfg() local
353 cmd_params = (struct dpsw_cmd_if_set_link_cfg *)cmd.params; in dpsw_if_set_link_cfg()
354 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_set_link_cfg()
355 cmd_params->rate = cpu_to_le32(cfg->rate); in dpsw_if_set_link_cfg()
356 cmd_params->options = cpu_to_le64(cfg->options); in dpsw_if_set_link_cfg()
376 struct dpsw_cmd_if_get_link_state *cmd_params; in dpsw_if_get_link_state() local
384 cmd_params = (struct dpsw_cmd_if_get_link_state *)cmd.params; in dpsw_if_get_link_state()
385 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_get_link_state()
415 struct dpsw_cmd_if_set_tci *cmd_params; in dpsw_if_set_tci() local
422 cmd_params = (struct dpsw_cmd_if_set_tci *)cmd.params; in dpsw_if_set_tci()
423 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_set_tci()
427 cmd_params->conf = cpu_to_le16(tmp_conf); in dpsw_if_set_tci()
447 struct dpsw_cmd_if_get_tci *cmd_params; in dpsw_if_get_tci() local
455 cmd_params = (struct dpsw_cmd_if_get_tci *)cmd.params; in dpsw_if_get_tci()
456 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_get_tci()
489 struct dpsw_cmd_if_set_stp *cmd_params; in dpsw_if_set_stp() local
495 cmd_params = (struct dpsw_cmd_if_set_stp *)cmd.params; in dpsw_if_set_stp()
496 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_set_stp()
497 cmd_params->vlan_id = cpu_to_le16(cfg->vlan_id); in dpsw_if_set_stp()
498 dpsw_set_field(cmd_params->state, STATE, cfg->state); in dpsw_if_set_stp()
519 struct dpsw_cmd_if_get_counter *cmd_params; in dpsw_if_get_counter() local
527 cmd_params = (struct dpsw_cmd_if_get_counter *)cmd.params; in dpsw_if_get_counter()
528 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_get_counter()
529 dpsw_set_field(cmd_params->type, COUNTER_TYPE, type); in dpsw_if_get_counter()
555 struct dpsw_cmd_if *cmd_params; in dpsw_if_enable() local
561 cmd_params = (struct dpsw_cmd_if *)cmd.params; in dpsw_if_enable()
562 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_enable()
580 struct dpsw_cmd_if *cmd_params; in dpsw_if_disable() local
586 cmd_params = (struct dpsw_cmd_if *)cmd.params; in dpsw_if_disable()
587 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_disable()
608 struct dpsw_cmd_if *cmd_params; in dpsw_if_get_attributes() local
613 cmd_params = (struct dpsw_cmd_if *)cmd.params; in dpsw_if_get_attributes()
614 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_get_attributes()
648 struct dpsw_cmd_if_set_max_frame_length *cmd_params; in dpsw_if_set_max_frame_length() local
654 cmd_params = (struct dpsw_cmd_if_set_max_frame_length *)cmd.params; in dpsw_if_set_max_frame_length()
655 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_set_max_frame_length()
656 cmd_params->frame_length = cpu_to_le16(frame_length); in dpsw_if_set_max_frame_length()
683 struct dpsw_vlan_add *cmd_params; in dpsw_vlan_add() local
689 cmd_params = (struct dpsw_vlan_add *)cmd.params; in dpsw_vlan_add()
690 cmd_params->fdb_id = cpu_to_le16(cfg->fdb_id); in dpsw_vlan_add()
691 cmd_params->vlan_id = cpu_to_le16(vlan_id); in dpsw_vlan_add()
715 struct dpsw_cmd_vlan_add_if *cmd_params; in dpsw_vlan_add_if() local
722 cmd_params = (struct dpsw_cmd_vlan_add_if *)cmd.params; in dpsw_vlan_add_if()
723 cmd_params->vlan_id = cpu_to_le16(vlan_id); in dpsw_vlan_add_if()
724 cmd_params->options = cpu_to_le16(cfg->options); in dpsw_vlan_add_if()
725 cmd_params->fdb_id = cpu_to_le16(cfg->fdb_id); in dpsw_vlan_add_if()
726 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_add_if()
753 struct dpsw_cmd_vlan_manage_if *cmd_params; in dpsw_vlan_add_if_untagged() local
759 cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; in dpsw_vlan_add_if_untagged()
760 cmd_params->vlan_id = cpu_to_le16(vlan_id); in dpsw_vlan_add_if_untagged()
761 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_add_if_untagged()
784 struct dpsw_cmd_vlan_manage_if *cmd_params; in dpsw_vlan_remove_if() local
790 cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; in dpsw_vlan_remove_if()
791 cmd_params->vlan_id = cpu_to_le16(vlan_id); in dpsw_vlan_remove_if()
792 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_remove_if()
817 struct dpsw_cmd_vlan_manage_if *cmd_params; in dpsw_vlan_remove_if_untagged() local
823 cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; in dpsw_vlan_remove_if_untagged()
824 cmd_params->vlan_id = cpu_to_le16(vlan_id); in dpsw_vlan_remove_if_untagged()
825 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_vlan_remove_if_untagged()
844 struct dpsw_cmd_vlan_remove *cmd_params; in dpsw_vlan_remove() local
850 cmd_params = (struct dpsw_cmd_vlan_remove *)cmd.params; in dpsw_vlan_remove()
851 cmd_params->vlan_id = cpu_to_le16(vlan_id); in dpsw_vlan_remove()
871 struct dpsw_cmd_fdb_add *cmd_params; in dpsw_fdb_add() local
879 cmd_params = (struct dpsw_cmd_fdb_add *)cmd.params; in dpsw_fdb_add()
880 cmd_params->fdb_ageing_time = cpu_to_le16(cfg->fdb_ageing_time); in dpsw_fdb_add()
881 cmd_params->num_fdb_entries = cpu_to_le16(cfg->num_fdb_entries); in dpsw_fdb_add()
904 struct dpsw_cmd_fdb_remove *cmd_params; in dpsw_fdb_remove() local
911 cmd_params = (struct dpsw_cmd_fdb_remove *)cmd.params; in dpsw_fdb_remove()
912 cmd_params->fdb_id = cpu_to_le16(fdb_id); in dpsw_fdb_remove()
931 struct dpsw_cmd_fdb_unicast_op *cmd_params; in dpsw_fdb_add_unicast() local
938 cmd_params = (struct dpsw_cmd_fdb_unicast_op *)cmd.params; in dpsw_fdb_add_unicast()
939 cmd_params->fdb_id = cpu_to_le16(fdb_id); in dpsw_fdb_add_unicast()
940 cmd_params->if_egress = cpu_to_le16(cfg->if_egress); in dpsw_fdb_add_unicast()
942 cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; in dpsw_fdb_add_unicast()
943 dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); in dpsw_fdb_add_unicast()
970 struct dpsw_cmd_fdb_dump *cmd_params; in dpsw_fdb_dump() local
979 cmd_params = (struct dpsw_cmd_fdb_dump *)cmd.params; in dpsw_fdb_dump()
980 cmd_params->fdb_id = cpu_to_le16(fdb_id); in dpsw_fdb_dump()
981 cmd_params->iova_addr = cpu_to_le64(iova_addr); in dpsw_fdb_dump()
982 cmd_params->iova_size = cpu_to_le32(iova_size); in dpsw_fdb_dump()
1009 struct dpsw_cmd_fdb_unicast_op *cmd_params; in dpsw_fdb_remove_unicast() local
1016 cmd_params = (struct dpsw_cmd_fdb_unicast_op *)cmd.params; in dpsw_fdb_remove_unicast()
1017 cmd_params->fdb_id = cpu_to_le16(fdb_id); in dpsw_fdb_remove_unicast()
1019 cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; in dpsw_fdb_remove_unicast()
1020 cmd_params->if_egress = cpu_to_le16(cfg->if_egress); in dpsw_fdb_remove_unicast()
1021 dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); in dpsw_fdb_remove_unicast()
1048 struct dpsw_cmd_fdb_multicast_op *cmd_params; in dpsw_fdb_add_multicast() local
1055 cmd_params = (struct dpsw_cmd_fdb_multicast_op *)cmd.params; in dpsw_fdb_add_multicast()
1056 cmd_params->fdb_id = cpu_to_le16(fdb_id); in dpsw_fdb_add_multicast()
1057 cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); in dpsw_fdb_add_multicast()
1058 dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); in dpsw_fdb_add_multicast()
1059 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_fdb_add_multicast()
1061 cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; in dpsw_fdb_add_multicast()
1087 struct dpsw_cmd_fdb_multicast_op *cmd_params; in dpsw_fdb_remove_multicast() local
1094 cmd_params = (struct dpsw_cmd_fdb_multicast_op *)cmd.params; in dpsw_fdb_remove_multicast()
1095 cmd_params->fdb_id = cpu_to_le16(fdb_id); in dpsw_fdb_remove_multicast()
1096 cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); in dpsw_fdb_remove_multicast()
1097 dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); in dpsw_fdb_remove_multicast()
1098 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_fdb_remove_multicast()
1100 cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; in dpsw_fdb_remove_multicast()
1149 struct dpsw_cmd_ctrl_if_set_pools *cmd_params; in dpsw_ctrl_if_set_pools() local
1155 cmd_params = (struct dpsw_cmd_ctrl_if_set_pools *)cmd.params; in dpsw_ctrl_if_set_pools()
1156 cmd_params->num_dpbp = cfg->num_dpbp; in dpsw_ctrl_if_set_pools()
1158 cmd_params->dpbp_id[i] = cpu_to_le32(cfg->pools[i].dpbp_id); in dpsw_ctrl_if_set_pools()
1159 cmd_params->buffer_size[i] = in dpsw_ctrl_if_set_pools()
1161 cmd_params->backup_pool_mask |= in dpsw_ctrl_if_set_pools()
1182 struct dpsw_cmd_ctrl_if_set_queue *cmd_params; in dpsw_ctrl_if_set_queue() local
1188 cmd_params = (struct dpsw_cmd_ctrl_if_set_queue *)cmd.params; in dpsw_ctrl_if_set_queue()
1189 cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id); in dpsw_ctrl_if_set_queue()
1190 cmd_params->dest_priority = cfg->dest_cfg.priority; in dpsw_ctrl_if_set_queue()
1191 cmd_params->qtype = qtype; in dpsw_ctrl_if_set_queue()
1192 cmd_params->user_ctx = cpu_to_le64(cfg->user_ctx); in dpsw_ctrl_if_set_queue()
1193 cmd_params->options = cpu_to_le32(cfg->options); in dpsw_ctrl_if_set_queue()
1194 dpsw_set_field(cmd_params->dest_type, in dpsw_ctrl_if_set_queue()
1247 struct dpsw_cmd_if *cmd_params; in dpsw_if_get_port_mac_addr() local
1254 cmd_params = (struct dpsw_cmd_if *)cmd.params; in dpsw_if_get_port_mac_addr()
1255 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_get_port_mac_addr()
1319 struct dpsw_cmd_set_egress_flood *cmd_params; in dpsw_set_egress_flood() local
1323 cmd_params = (struct dpsw_cmd_set_egress_flood *)cmd.params; in dpsw_set_egress_flood()
1324 cmd_params->fdb_id = cpu_to_le16(cfg->fdb_id); in dpsw_set_egress_flood()
1325 cmd_params->flood_type = cfg->flood_type; in dpsw_set_egress_flood()
1326 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_set_egress_flood()
1345 struct dpsw_cmd_if_set_learning_mode *cmd_params; in dpsw_if_set_learning_mode() local
1351 cmd_params = (struct dpsw_cmd_if_set_learning_mode *)cmd.params; in dpsw_if_set_learning_mode()
1352 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_set_learning_mode()
1353 dpsw_set_field(cmd_params->mode, LEARNING_MODE, mode); in dpsw_if_set_learning_mode()
1374 struct dpsw_cmd_acl_add *cmd_params; in dpsw_acl_add() local
1380 cmd_params = (struct dpsw_cmd_acl_add *)cmd.params; in dpsw_acl_add()
1381 cmd_params->max_entries = cpu_to_le16(cfg->max_entries); in dpsw_acl_add()
1405 struct dpsw_cmd_acl_remove *cmd_params; in dpsw_acl_remove() local
1410 cmd_params = (struct dpsw_cmd_acl_remove *)cmd.params; in dpsw_acl_remove()
1411 cmd_params->acl_id = cpu_to_le16(acl_id); in dpsw_acl_remove()
1429 struct dpsw_cmd_acl_if *cmd_params; in dpsw_acl_add_if() local
1434 cmd_params = (struct dpsw_cmd_acl_if *)cmd.params; in dpsw_acl_add_if()
1435 cmd_params->acl_id = cpu_to_le16(acl_id); in dpsw_acl_add_if()
1436 cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); in dpsw_acl_add_if()
1437 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_acl_add_if()
1455 struct dpsw_cmd_acl_if *cmd_params; in dpsw_acl_remove_if() local
1461 cmd_params = (struct dpsw_cmd_acl_if *)cmd.params; in dpsw_acl_remove_if()
1462 cmd_params->acl_id = cpu_to_le16(acl_id); in dpsw_acl_remove_if()
1463 cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); in dpsw_acl_remove_if()
1464 build_if_id_bitmap(&cmd_params->if_id, cfg->if_id, cfg->num_ifs); in dpsw_acl_remove_if()
1531 struct dpsw_cmd_acl_entry *cmd_params; in dpsw_acl_add_entry() local
1536 cmd_params = (struct dpsw_cmd_acl_entry *)cmd.params; in dpsw_acl_add_entry()
1537 cmd_params->acl_id = cpu_to_le16(acl_id); in dpsw_acl_add_entry()
1538 cmd_params->result_if_id = cpu_to_le16(cfg->result.if_id); in dpsw_acl_add_entry()
1539 cmd_params->precedence = cpu_to_le32(cfg->precedence); in dpsw_acl_add_entry()
1540 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpsw_acl_add_entry()
1541 dpsw_set_field(cmd_params->result_action, in dpsw_acl_add_entry()
1563 struct dpsw_cmd_acl_entry *cmd_params; in dpsw_acl_remove_entry() local
1570 cmd_params = (struct dpsw_cmd_acl_entry *)cmd.params; in dpsw_acl_remove_entry()
1571 cmd_params->acl_id = cpu_to_le16(acl_id); in dpsw_acl_remove_entry()
1572 cmd_params->result_if_id = cpu_to_le16(cfg->result.if_id); in dpsw_acl_remove_entry()
1573 cmd_params->precedence = cpu_to_le32(cfg->precedence); in dpsw_acl_remove_entry()
1574 cmd_params->key_iova = cpu_to_le64(cfg->key_iova); in dpsw_acl_remove_entry()
1575 dpsw_set_field(cmd_params->result_action, in dpsw_acl_remove_entry()
1597 struct dpsw_cmd_set_reflection_if *cmd_params; in dpsw_set_reflection_if() local
1603 cmd_params = (struct dpsw_cmd_set_reflection_if *)cmd.params; in dpsw_set_reflection_if()
1604 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_set_reflection_if()
1622 struct dpsw_cmd_if_reflection *cmd_params; in dpsw_if_add_reflection() local
1628 cmd_params = (struct dpsw_cmd_if_reflection *)cmd.params; in dpsw_if_add_reflection()
1629 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_add_reflection()
1630 cmd_params->vlan_id = cpu_to_le16(cfg->vlan_id); in dpsw_if_add_reflection()
1631 dpsw_set_field(cmd_params->filter, FILTER, cfg->filter); in dpsw_if_add_reflection()
1649 struct dpsw_cmd_if_reflection *cmd_params; in dpsw_if_remove_reflection() local
1655 cmd_params = (struct dpsw_cmd_if_reflection *)cmd.params; in dpsw_if_remove_reflection()
1656 cmd_params->if_id = cpu_to_le16(if_id); in dpsw_if_remove_reflection()
1657 cmd_params->vlan_id = cpu_to_le16(cfg->vlan_id); in dpsw_if_remove_reflection()
1658 dpsw_set_field(cmd_params->filter, FILTER, cfg->filter); in dpsw_if_remove_reflection()