Lines Matching refs:cfg

67 	vmac_tx_cfg_t	cfg;  in hpi_vmac_tx_config()  local
76 HXGE_REG_RD64(handle, VMAC_TX_CFG, &cfg.value); in hpi_vmac_tx_config()
81 cfg.bits.tx_en = 1; in hpi_vmac_tx_config()
83 cfg.bits.crc_insert = 1; in hpi_vmac_tx_config()
85 cfg.bits.tx_pad = 1; in hpi_vmac_tx_config()
87 cfg.bits.tx_max_frame_length = max_frame_length; in hpi_vmac_tx_config()
91 cfg.bits.tx_en = 0; in hpi_vmac_tx_config()
93 cfg.bits.crc_insert = 0; in hpi_vmac_tx_config()
95 cfg.bits.tx_pad = 0; in hpi_vmac_tx_config()
99 cfg.bits.tx_en = 1; in hpi_vmac_tx_config()
101 cfg.bits.tx_en = 0; in hpi_vmac_tx_config()
104 cfg.bits.crc_insert = 1; in hpi_vmac_tx_config()
106 cfg.bits.crc_insert = 0; in hpi_vmac_tx_config()
109 cfg.bits.tx_pad = 1; in hpi_vmac_tx_config()
111 cfg.bits.tx_pad = 0; in hpi_vmac_tx_config()
114 cfg.bits.tx_max_frame_length = max_frame_length; in hpi_vmac_tx_config()
123 HXGE_REG_WR64(handle, VMAC_TX_CFG, cfg.value); in hpi_vmac_tx_config()
131 vmac_rx_cfg_t cfg; in hpi_vmac_rx_set_framesize() local
134 HXGE_REG_RD64(handle, VMAC_RX_CFG, &cfg.value); in hpi_vmac_rx_set_framesize()
145 cfg.bits.rx_max_frame_length = fsize; in hpi_vmac_rx_set_framesize()
147 HXGE_REG_WR64(handle, VMAC_RX_CFG, cfg.value); in hpi_vmac_rx_set_framesize()
156 vmac_rx_cfg_t cfg; in hpi_vmac_rx_config() local
165 HXGE_REG_RD64(handle, VMAC_RX_CFG, &cfg.value); in hpi_vmac_rx_config()
170 cfg.bits.rx_en = 1; in hpi_vmac_rx_config()
172 cfg.bits.crc_check_disable = 1; in hpi_vmac_rx_config()
174 cfg.bits.strip_crc = 1; in hpi_vmac_rx_config()
176 cfg.bits.pass_flow_ctrl_fr = 1; in hpi_vmac_rx_config()
178 cfg.bits.promiscuous_group = 1; in hpi_vmac_rx_config()
180 cfg.bits.promiscuous_mode = 1; in hpi_vmac_rx_config()
182 cfg.bits.loopback = 1; in hpi_vmac_rx_config()
186 cfg.bits.rx_en = 0; in hpi_vmac_rx_config()
188 cfg.bits.crc_check_disable = 0; in hpi_vmac_rx_config()
190 cfg.bits.strip_crc = 0; in hpi_vmac_rx_config()
192 cfg.bits.pass_flow_ctrl_fr = 0; in hpi_vmac_rx_config()
194 cfg.bits.promiscuous_group = 0; in hpi_vmac_rx_config()
196 cfg.bits.promiscuous_mode = 0; in hpi_vmac_rx_config()
198 cfg.bits.loopback = 0; in hpi_vmac_rx_config()
202 cfg.bits.rx_en = 1; in hpi_vmac_rx_config()
204 cfg.bits.rx_en = 0; in hpi_vmac_rx_config()
206 cfg.bits.crc_check_disable = 1; in hpi_vmac_rx_config()
208 cfg.bits.crc_check_disable = 0; in hpi_vmac_rx_config()
210 cfg.bits.strip_crc = 1; in hpi_vmac_rx_config()
212 cfg.bits.strip_crc = 0; in hpi_vmac_rx_config()
214 cfg.bits.pass_flow_ctrl_fr = 1; in hpi_vmac_rx_config()
216 cfg.bits.pass_flow_ctrl_fr = 0; in hpi_vmac_rx_config()
218 cfg.bits.promiscuous_group = 1; in hpi_vmac_rx_config()
220 cfg.bits.promiscuous_group = 0; in hpi_vmac_rx_config()
222 cfg.bits.promiscuous_mode = 1; in hpi_vmac_rx_config()
224 cfg.bits.promiscuous_mode = 0; in hpi_vmac_rx_config()
226 cfg.bits.loopback = 1; in hpi_vmac_rx_config()
228 cfg.bits.loopback = 0; in hpi_vmac_rx_config()
238 cfg.bits.rx_max_frame_length = max_frame_length; in hpi_vmac_rx_config()
240 HXGE_REG_WR64(handle, VMAC_RX_CFG, cfg.value); in hpi_vmac_rx_config()