Lines Matching refs:vp_config

1244 __vxge_hw_device_vpath_config_check(struct vxge_hw_vp_config *vp_config)  in __vxge_hw_device_vpath_config_check()  argument
1248 if ((vp_config->min_bandwidth < VXGE_HW_VPATH_BANDWIDTH_MIN) || in __vxge_hw_device_vpath_config_check()
1249 (vp_config->min_bandwidth > VXGE_HW_VPATH_BANDWIDTH_MAX)) in __vxge_hw_device_vpath_config_check()
1252 status = __vxge_hw_device_fifo_config_check(&vp_config->fifo); in __vxge_hw_device_vpath_config_check()
1256 if ((vp_config->mtu != VXGE_HW_VPATH_USE_FLASH_DEFAULT_INITIAL_MTU) && in __vxge_hw_device_vpath_config_check()
1257 ((vp_config->mtu < VXGE_HW_VPATH_MIN_INITIAL_MTU) || in __vxge_hw_device_vpath_config_check()
1258 (vp_config->mtu > VXGE_HW_VPATH_MAX_INITIAL_MTU))) in __vxge_hw_device_vpath_config_check()
1261 if ((vp_config->rpa_strip_vlan_tag != in __vxge_hw_device_vpath_config_check()
1263 (vp_config->rpa_strip_vlan_tag != in __vxge_hw_device_vpath_config_check()
1265 (vp_config->rpa_strip_vlan_tag != in __vxge_hw_device_vpath_config_check()
1294 &new_config->vp_config[i]); in __vxge_hw_device_config_check()
1362 if (device_config->vp_config[i].ring.enable == in vxge_hw_device_initialize()
1364 nblocks += device_config->vp_config[i].ring.ring_blocks; in vxge_hw_device_initialize()
1366 if (device_config->vp_config[i].fifo.enable == in vxge_hw_device_initialize()
1368 nblocks += device_config->vp_config[i].fifo.fifo_blocks; in vxge_hw_device_initialize()
2808 config = &hldev->config.vp_config[vp_id].ring; in __vxge_hw_ring_create()
2913 device_config->vp_config[i].vp_id = i; in vxge_hw_device_config_default_get()
2915 device_config->vp_config[i].min_bandwidth = in vxge_hw_device_config_default_get()
2918 device_config->vp_config[i].ring.enable = VXGE_HW_RING_DEFAULT; in vxge_hw_device_config_default_get()
2920 device_config->vp_config[i].ring.ring_blocks = in vxge_hw_device_config_default_get()
2923 device_config->vp_config[i].ring.buffer_mode = in vxge_hw_device_config_default_get()
2926 device_config->vp_config[i].ring.scatter_mode = in vxge_hw_device_config_default_get()
2929 device_config->vp_config[i].ring.rxds_limit = in vxge_hw_device_config_default_get()
2932 device_config->vp_config[i].fifo.enable = VXGE_HW_FIFO_ENABLE; in vxge_hw_device_config_default_get()
2934 device_config->vp_config[i].fifo.fifo_blocks = in vxge_hw_device_config_default_get()
2937 device_config->vp_config[i].fifo.max_frags = in vxge_hw_device_config_default_get()
2940 device_config->vp_config[i].fifo.memblock_size = in vxge_hw_device_config_default_get()
2943 device_config->vp_config[i].fifo.alignment_size = in vxge_hw_device_config_default_get()
2946 device_config->vp_config[i].fifo.intr = in vxge_hw_device_config_default_get()
2949 device_config->vp_config[i].fifo.no_snoop_bits = in vxge_hw_device_config_default_get()
2951 device_config->vp_config[i].tti.intr_enable = in vxge_hw_device_config_default_get()
2954 device_config->vp_config[i].tti.btimer_val = in vxge_hw_device_config_default_get()
2957 device_config->vp_config[i].tti.timer_ac_en = in vxge_hw_device_config_default_get()
2960 device_config->vp_config[i].tti.timer_ci_en = in vxge_hw_device_config_default_get()
2963 device_config->vp_config[i].tti.timer_ri_en = in vxge_hw_device_config_default_get()
2966 device_config->vp_config[i].tti.rtimer_val = in vxge_hw_device_config_default_get()
2969 device_config->vp_config[i].tti.util_sel = in vxge_hw_device_config_default_get()
2972 device_config->vp_config[i].tti.ltimer_val = in vxge_hw_device_config_default_get()
2975 device_config->vp_config[i].tti.urange_a = in vxge_hw_device_config_default_get()
2978 device_config->vp_config[i].tti.uec_a = in vxge_hw_device_config_default_get()
2981 device_config->vp_config[i].tti.urange_b = in vxge_hw_device_config_default_get()
2984 device_config->vp_config[i].tti.uec_b = in vxge_hw_device_config_default_get()
2987 device_config->vp_config[i].tti.urange_c = in vxge_hw_device_config_default_get()
2990 device_config->vp_config[i].tti.uec_c = in vxge_hw_device_config_default_get()
2993 device_config->vp_config[i].tti.uec_d = in vxge_hw_device_config_default_get()
2996 device_config->vp_config[i].rti.intr_enable = in vxge_hw_device_config_default_get()
2999 device_config->vp_config[i].rti.btimer_val = in vxge_hw_device_config_default_get()
3002 device_config->vp_config[i].rti.timer_ac_en = in vxge_hw_device_config_default_get()
3005 device_config->vp_config[i].rti.timer_ci_en = in vxge_hw_device_config_default_get()
3008 device_config->vp_config[i].rti.timer_ri_en = in vxge_hw_device_config_default_get()
3011 device_config->vp_config[i].rti.rtimer_val = in vxge_hw_device_config_default_get()
3014 device_config->vp_config[i].rti.util_sel = in vxge_hw_device_config_default_get()
3017 device_config->vp_config[i].rti.ltimer_val = in vxge_hw_device_config_default_get()
3020 device_config->vp_config[i].rti.urange_a = in vxge_hw_device_config_default_get()
3023 device_config->vp_config[i].rti.uec_a = in vxge_hw_device_config_default_get()
3026 device_config->vp_config[i].rti.urange_b = in vxge_hw_device_config_default_get()
3029 device_config->vp_config[i].rti.uec_b = in vxge_hw_device_config_default_get()
3032 device_config->vp_config[i].rti.urange_c = in vxge_hw_device_config_default_get()
3035 device_config->vp_config[i].rti.uec_c = in vxge_hw_device_config_default_get()
3038 device_config->vp_config[i].rti.uec_d = in vxge_hw_device_config_default_get()
3041 device_config->vp_config[i].mtu = in vxge_hw_device_config_default_get()
3044 device_config->vp_config[i].rpa_strip_vlan_tag = in vxge_hw_device_config_default_get()
3449 config = &vpath->hldev->config.vp_config[vpath->vp_id].fifo; in __vxge_hw_fifo_create()
4064 struct vxge_hw_vp_config *vp_config; in __vxge_hw_vpath_prc_configure() local
4069 vp_config = vpath->vp_config; in __vxge_hw_vpath_prc_configure()
4071 if (vp_config->ring.enable == VXGE_HW_RING_DISABLE) in __vxge_hw_vpath_prc_configure()
4084 if (vpath->vp_config->ring.scatter_mode != in __vxge_hw_vpath_prc_configure()
4089 switch (vpath->vp_config->ring.scatter_mode) { in __vxge_hw_vpath_prc_configure()
4153 if (vpath->vp_config->fifo.enable == VXGE_HW_FIFO_ENABLE) { in __vxge_hw_vpath_kdfc_configure()
4158 ((vpath->vp_config->fifo.memblock_size / in __vxge_hw_vpath_kdfc_configure()
4159 (vpath->vp_config->fifo.max_frags * in __vxge_hw_vpath_kdfc_configure()
4161 vpath->vp_config->fifo.fifo_blocks)) { in __vxge_hw_vpath_kdfc_configure()
4209 struct vxge_hw_vp_config *vp_config; in __vxge_hw_vpath_mac_configure() local
4214 vp_config = vpath->vp_config; in __vxge_hw_vpath_mac_configure()
4219 if (vp_config->ring.enable == VXGE_HW_RING_ENABLE) { in __vxge_hw_vpath_mac_configure()
4223 if (vp_config->rpa_strip_vlan_tag != in __vxge_hw_vpath_mac_configure()
4225 if (vp_config->rpa_strip_vlan_tag) in __vxge_hw_vpath_mac_configure()
4234 if (vp_config->mtu != in __vxge_hw_vpath_mac_configure()
4237 if ((vp_config->mtu + in __vxge_hw_vpath_mac_configure()
4240 vp_config->mtu + in __vxge_hw_vpath_mac_configure()
4281 config = vpath->vp_config; in __vxge_hw_vpath_tim_configure()
4656 vpath->vp_config = config; in __vxge_hw_vp_initialize()
4718 vpath->vp_config->mtu = new_mtu - VXGE_HW_MAC_HEADER_MAX_SIZE; in vxge_hw_vpath_mtu_set()
4805 &hldev->config.vp_config[attr->vp_id]); in vxge_hw_vpath_open()
4817 if (vpath->vp_config->fifo.enable == VXGE_HW_FIFO_ENABLE) { in vxge_hw_vpath_open()
4823 if (vpath->vp_config->ring.enable == VXGE_HW_RING_ENABLE) { in vxge_hw_vpath_open()