vp_config 1241 drivers/net/ethernet/neterion/vxge/vxge-config.c __vxge_hw_device_vpath_config_check(struct vxge_hw_vp_config *vp_config) vp_config 1245 drivers/net/ethernet/neterion/vxge/vxge-config.c if ((vp_config->min_bandwidth < VXGE_HW_VPATH_BANDWIDTH_MIN) || vp_config 1246 drivers/net/ethernet/neterion/vxge/vxge-config.c (vp_config->min_bandwidth > VXGE_HW_VPATH_BANDWIDTH_MAX)) vp_config 1249 drivers/net/ethernet/neterion/vxge/vxge-config.c status = __vxge_hw_device_fifo_config_check(&vp_config->fifo); vp_config 1253 drivers/net/ethernet/neterion/vxge/vxge-config.c if ((vp_config->mtu != VXGE_HW_VPATH_USE_FLASH_DEFAULT_INITIAL_MTU) && vp_config 1254 drivers/net/ethernet/neterion/vxge/vxge-config.c ((vp_config->mtu < VXGE_HW_VPATH_MIN_INITIAL_MTU) || vp_config 1255 drivers/net/ethernet/neterion/vxge/vxge-config.c (vp_config->mtu > VXGE_HW_VPATH_MAX_INITIAL_MTU))) vp_config 1258 drivers/net/ethernet/neterion/vxge/vxge-config.c if ((vp_config->rpa_strip_vlan_tag != vp_config 1260 drivers/net/ethernet/neterion/vxge/vxge-config.c (vp_config->rpa_strip_vlan_tag != vp_config 1262 drivers/net/ethernet/neterion/vxge/vxge-config.c (vp_config->rpa_strip_vlan_tag != vp_config 1291 drivers/net/ethernet/neterion/vxge/vxge-config.c &new_config->vp_config[i]); vp_config 1359 drivers/net/ethernet/neterion/vxge/vxge-config.c if (device_config->vp_config[i].ring.enable == vp_config 1361 drivers/net/ethernet/neterion/vxge/vxge-config.c nblocks += device_config->vp_config[i].ring.ring_blocks; vp_config 1363 drivers/net/ethernet/neterion/vxge/vxge-config.c if (device_config->vp_config[i].fifo.enable == vp_config 1365 drivers/net/ethernet/neterion/vxge/vxge-config.c nblocks += device_config->vp_config[i].fifo.fifo_blocks; vp_config 2814 drivers/net/ethernet/neterion/vxge/vxge-config.c config = &hldev->config.vp_config[vp_id].ring; vp_config 2919 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].vp_id = i; vp_config 2921 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].min_bandwidth = vp_config 2924 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].ring.enable = VXGE_HW_RING_DEFAULT; vp_config 2926 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].ring.ring_blocks = vp_config 2929 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].ring.buffer_mode = vp_config 2932 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].ring.scatter_mode = vp_config 2935 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].ring.rxds_limit = vp_config 2938 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.enable = VXGE_HW_FIFO_ENABLE; vp_config 2940 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.fifo_blocks = vp_config 2943 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.max_frags = vp_config 2946 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.memblock_size = vp_config 2949 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.alignment_size = vp_config 2952 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.intr = vp_config 2955 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].fifo.no_snoop_bits = vp_config 2957 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.intr_enable = vp_config 2960 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.btimer_val = vp_config 2963 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.timer_ac_en = vp_config 2966 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.timer_ci_en = vp_config 2969 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.timer_ri_en = vp_config 2972 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.rtimer_val = vp_config 2975 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.util_sel = vp_config 2978 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.ltimer_val = vp_config 2981 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.urange_a = vp_config 2984 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.uec_a = vp_config 2987 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.urange_b = vp_config 2990 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.uec_b = vp_config 2993 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.urange_c = vp_config 2996 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.uec_c = vp_config 2999 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].tti.uec_d = vp_config 3002 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.intr_enable = vp_config 3005 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.btimer_val = vp_config 3008 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.timer_ac_en = vp_config 3011 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.timer_ci_en = vp_config 3014 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.timer_ri_en = vp_config 3017 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.rtimer_val = vp_config 3020 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.util_sel = vp_config 3023 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.ltimer_val = vp_config 3026 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.urange_a = vp_config 3029 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.uec_a = vp_config 3032 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.urange_b = vp_config 3035 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.uec_b = vp_config 3038 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.urange_c = vp_config 3041 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.uec_c = vp_config 3044 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rti.uec_d = vp_config 3047 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].mtu = vp_config 3050 drivers/net/ethernet/neterion/vxge/vxge-config.c device_config->vp_config[i].rpa_strip_vlan_tag = vp_config 3455 drivers/net/ethernet/neterion/vxge/vxge-config.c config = &vpath->hldev->config.vp_config[vpath->vp_id].fifo; vp_config 4070 drivers/net/ethernet/neterion/vxge/vxge-config.c struct vxge_hw_vp_config *vp_config; vp_config 4075 drivers/net/ethernet/neterion/vxge/vxge-config.c vp_config = vpath->vp_config; vp_config 4077 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vp_config->ring.enable == VXGE_HW_RING_DISABLE) vp_config 4090 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vpath->vp_config->ring.scatter_mode != vp_config 4095 drivers/net/ethernet/neterion/vxge/vxge-config.c switch (vpath->vp_config->ring.scatter_mode) { vp_config 4159 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vpath->vp_config->fifo.enable == VXGE_HW_FIFO_ENABLE) { vp_config 4164 drivers/net/ethernet/neterion/vxge/vxge-config.c ((vpath->vp_config->fifo.memblock_size / vp_config 4165 drivers/net/ethernet/neterion/vxge/vxge-config.c (vpath->vp_config->fifo.max_frags * vp_config 4167 drivers/net/ethernet/neterion/vxge/vxge-config.c vpath->vp_config->fifo.fifo_blocks)) { vp_config 4215 drivers/net/ethernet/neterion/vxge/vxge-config.c struct vxge_hw_vp_config *vp_config; vp_config 4220 drivers/net/ethernet/neterion/vxge/vxge-config.c vp_config = vpath->vp_config; vp_config 4225 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vp_config->ring.enable == VXGE_HW_RING_ENABLE) { vp_config 4229 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vp_config->rpa_strip_vlan_tag != vp_config 4231 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vp_config->rpa_strip_vlan_tag) vp_config 4240 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vp_config->mtu != vp_config 4243 drivers/net/ethernet/neterion/vxge/vxge-config.c if ((vp_config->mtu + vp_config 4246 drivers/net/ethernet/neterion/vxge/vxge-config.c vp_config->mtu + vp_config 4287 drivers/net/ethernet/neterion/vxge/vxge-config.c config = vpath->vp_config; vp_config 4662 drivers/net/ethernet/neterion/vxge/vxge-config.c vpath->vp_config = config; vp_config 4724 drivers/net/ethernet/neterion/vxge/vxge-config.c vpath->vp_config->mtu = new_mtu - VXGE_HW_MAC_HEADER_MAX_SIZE; vp_config 4811 drivers/net/ethernet/neterion/vxge/vxge-config.c &hldev->config.vp_config[attr->vp_id]); vp_config 4823 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vpath->vp_config->fifo.enable == VXGE_HW_FIFO_ENABLE) { vp_config 4829 drivers/net/ethernet/neterion/vxge/vxge-config.c if (vpath->vp_config->ring.enable == VXGE_HW_RING_ENABLE) { vp_config 458 drivers/net/ethernet/neterion/vxge/vxge-config.h struct vxge_hw_vp_config vp_config[VXGE_HW_MAX_VIRTUAL_PATHS]; vp_config 682 drivers/net/ethernet/neterion/vxge/vxge-config.h struct vxge_hw_vp_config *vp_config; vp_config 2034 drivers/net/ethernet/neterion/vxge/vxge-main.c vcfg = &vdev->devh->config.vp_config[vpath->device_id]; vp_config 3717 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].min_bandwidth = bw_percentage[i]; vp_config 3720 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].vp_id = i; vp_config 3721 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].mtu = VXGE_HW_DEFAULT_MTU; vp_config 3743 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].fifo.enable = vp_config 3745 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].fifo.max_frags = vp_config 3747 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].fifo.memblock_size = vp_config 3750 drivers/net/ethernet/neterion/vxge/vxge-main.c txdl_size = device_config->vp_config[i].fifo.max_frags * vp_config 3754 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].fifo.fifo_blocks = vp_config 3757 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].fifo.intr = vp_config 3761 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.intr_enable = vp_config 3764 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.btimer_val = vp_config 3767 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.timer_ac_en = vp_config 3773 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.timer_ci_en = vp_config 3776 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.timer_ri_en = vp_config 3779 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.util_sel = vp_config 3782 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.ltimer_val = vp_config 3785 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.rtimer_val = vp_config 3788 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.urange_a = TTI_TX_URANGE_A; vp_config 3789 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.urange_b = TTI_TX_URANGE_B; vp_config 3790 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.urange_c = TTI_TX_URANGE_C; vp_config 3791 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.uec_a = TTI_TX_UFC_A; vp_config 3792 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.uec_b = TTI_TX_UFC_B; vp_config 3793 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.uec_c = TTI_TX_UFC_C; vp_config 3794 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].tti.uec_d = TTI_TX_UFC_D; vp_config 3797 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].ring.enable = vp_config 3800 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].ring.ring_blocks = vp_config 3803 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].ring.buffer_mode = vp_config 3806 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].ring.rxds_limit = vp_config 3809 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].ring.scatter_mode = vp_config 3813 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.intr_enable = vp_config 3816 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.btimer_val = vp_config 3819 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.timer_ac_en = vp_config 3822 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.timer_ci_en = vp_config 3825 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.timer_ri_en = vp_config 3828 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.util_sel = vp_config 3831 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.urange_a = vp_config 3833 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.urange_b = vp_config 3835 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.urange_c = vp_config 3837 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.uec_a = RTI_RX_UFC_A; vp_config 3838 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.uec_b = RTI_RX_UFC_B; vp_config 3839 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.uec_c = RTI_RX_UFC_C; vp_config 3840 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.uec_d = RTI_RX_UFC_D; vp_config 3842 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.rtimer_val = vp_config 3845 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rti.ltimer_val = vp_config 3848 drivers/net/ethernet/neterion/vxge/vxge-main.c device_config->vp_config[i].rpa_strip_vlan_tag = vp_config 3988 drivers/net/ethernet/neterion/vxge/vxge-main.c config.vp_config[i].mtu); vp_config 3992 drivers/net/ethernet/neterion/vxge/vxge-main.c config.vp_config[i].rpa_strip_vlan_tag vp_config 3997 drivers/net/ethernet/neterion/vxge/vxge-main.c config.vp_config[i].fifo.max_frags);