• Home
  • Raw
  • Download

Lines Matching refs:cfg

51 #define DPNI_PREP_CFG(param, cfg) \  argument
53 MC_PREP_OP(param, 0, 0, 32, uint16_t, cfg->adv.options); \
54 MC_PREP_OP(param, 0, 32, 8, uint16_t, cfg->adv.num_queues); \
55 MC_PREP_OP(param, 0, 40, 8, uint16_t, cfg->adv.num_tcs); \
56 MC_PREP_OP(param, 0, 48, 8, uint16_t, cfg->adv.mac_entries); \
57 MC_PREP_OP(param, 1, 0, 8, uint16_t, cfg->adv.vlan_entries); \
58 MC_PREP_OP(param, 1, 16, 8, uint16_t, cfg->adv.qos_entries); \
59 MC_PREP_OP(param, 1, 32, 16, uint16_t, cfg->adv.fs_entries); \
63 #define DPNI_EXT_CFG(param, cfg) \ argument
65 MC_EXT_OP(param, 0, 0, 32, uint16_t, cfg->adv.options); \
66 MC_EXT_OP(param, 0, 32, 8, uint16_t, cfg->adv.num_queues); \
67 MC_EXT_OP(param, 0, 40, 8, uint16_t, cfg->adv.num_tcs); \
68 MC_EXT_OP(param, 0, 48, 8, uint16_t, cfg->adv.mac_entries); \
69 MC_EXT_OP(param, 1, 0, 8, uint16_t, cfg->adv.vlan_entries); \
70 MC_EXT_OP(param, 1, 16, 8, uint16_t, cfg->adv.qos_entries); \
71 MC_EXT_OP(param, 1, 32, 16, uint16_t, cfg->adv.fs_entries); \
75 #define DPNI_CMD_CREATE(cmd, cfg) \ argument
77 MC_CMD_OP(cmd, 0, 0, 32, uint32_t, cfg->adv.options); \
78 MC_CMD_OP(cmd, 0, 32, 8, uint8_t, cfg->adv.num_queues); \
79 MC_CMD_OP(cmd, 0, 40, 8, uint8_t, cfg->adv.num_tcs); \
80 MC_CMD_OP(cmd, 0, 48, 8, uint8_t, cfg->adv.mac_entries); \
81 MC_CMD_OP(cmd, 1, 0, 8, uint8_t, cfg->adv.vlan_entries); \
82 MC_CMD_OP(cmd, 1, 16, 8, uint8_t, cfg->adv.qos_entries); \
83 MC_CMD_OP(cmd, 1, 32, 16, uint8_t, cfg->adv.fs_entries); \
87 #define DPNI_CMD_SET_POOLS(cmd, cfg) \ argument
89 MC_CMD_OP(cmd, 0, 0, 8, uint8_t, cfg->num_dpbp); \
90 MC_CMD_OP(cmd, 0, 8, 1, int, cfg->pools[0].backup_pool); \
91 MC_CMD_OP(cmd, 0, 9, 1, int, cfg->pools[1].backup_pool); \
92 MC_CMD_OP(cmd, 0, 10, 1, int, cfg->pools[2].backup_pool); \
93 MC_CMD_OP(cmd, 0, 11, 1, int, cfg->pools[3].backup_pool); \
94 MC_CMD_OP(cmd, 0, 12, 1, int, cfg->pools[4].backup_pool); \
95 MC_CMD_OP(cmd, 0, 13, 1, int, cfg->pools[5].backup_pool); \
96 MC_CMD_OP(cmd, 0, 14, 1, int, cfg->pools[6].backup_pool); \
97 MC_CMD_OP(cmd, 0, 15, 1, int, cfg->pools[7].backup_pool); \
98 MC_CMD_OP(cmd, 0, 32, 32, int, cfg->pools[0].dpbp_id); \
99 MC_CMD_OP(cmd, 4, 32, 16, uint16_t, cfg->pools[0].buffer_size);\
100 MC_CMD_OP(cmd, 1, 0, 32, int, cfg->pools[1].dpbp_id); \
101 MC_CMD_OP(cmd, 4, 48, 16, uint16_t, cfg->pools[1].buffer_size);\
102 MC_CMD_OP(cmd, 1, 32, 32, int, cfg->pools[2].dpbp_id); \
103 MC_CMD_OP(cmd, 5, 0, 16, uint16_t, cfg->pools[2].buffer_size);\
104 MC_CMD_OP(cmd, 2, 0, 32, int, cfg->pools[3].dpbp_id); \
105 MC_CMD_OP(cmd, 5, 16, 16, uint16_t, cfg->pools[3].buffer_size);\
106 MC_CMD_OP(cmd, 2, 32, 32, int, cfg->pools[4].dpbp_id); \
107 MC_CMD_OP(cmd, 5, 32, 16, uint16_t, cfg->pools[4].buffer_size);\
108 MC_CMD_OP(cmd, 3, 0, 32, int, cfg->pools[5].dpbp_id); \
109 MC_CMD_OP(cmd, 5, 48, 16, uint16_t, cfg->pools[5].buffer_size);\
110 MC_CMD_OP(cmd, 3, 32, 32, int, cfg->pools[6].dpbp_id); \
111 MC_CMD_OP(cmd, 6, 0, 16, uint16_t, cfg->pools[6].buffer_size);\
112 MC_CMD_OP(cmd, 4, 0, 32, int, cfg->pools[7].dpbp_id); \
113 MC_CMD_OP(cmd, 6, 16, 16, uint16_t, cfg->pools[7].buffer_size);\
132 #define DPNI_CMD_SET_ERRORS_BEHAVIOR(cmd, cfg) \ argument
134 MC_CMD_OP(cmd, 0, 0, 32, uint32_t, cfg->errors); \
135 MC_CMD_OP(cmd, 0, 32, 4, enum dpni_error_action, cfg->error_action); \
136 MC_CMD_OP(cmd, 0, 36, 1, int, cfg->set_frame_annotation); \
162 #define DPNI_CMD_SET_LINK_CFG(cmd, cfg) \ argument
164 MC_CMD_OP(cmd, 1, 0, 32, uint32_t, cfg->rate);\
165 MC_CMD_OP(cmd, 2, 0, 64, uint64_t, cfg->options);\
507 int dpni_prepare_cfg(const struct dpni_cfg *cfg,
535 const struct dpni_cfg *cfg,
588 const struct dpni_pools_cfg *cfg);
678 int dpni_extract_cfg(struct dpni_cfg *cfg,
750 struct dpni_error_cfg *cfg);
887 const struct dpni_link_cfg *cfg);