Lines Matching defs:vp_id

40  * @vp_id: Vpath id
54 u32 vp_id,
71 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT", action = %d, "
74 vp_id, (ptr_t) vpath_reg, action, param_index,
157 * @vp_id: Vpath id
171 u32 vp_id,
191 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT", "
196 (ptr_t) pdev, (ptr_t) regh0, vp_id, (ptr_t) vpath_reg,
200 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
235 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
281 * @vp_id: Vpath id
294 u32 vp_id,
313 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT", "
317 (ptr_t) pdev, (ptr_t) regh0, vp_id, (ptr_t) vpath_reg,
325 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
343 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
367 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
398 * @vp_id: Vpath id
411 u32 vp_id,
429 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT", "
433 (ptr_t) pdev, (ptr_t) regh0, vp_id, (ptr_t) vpath_reg,
436 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
450 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
466 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
484 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
502 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
523 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
539 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
557 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
575 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
608 * @vp_id: Vpath id
618 u32 vp_id,
632 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT,
633 (ptr_t) pdev, (ptr_t) regh0, vp_id, (ptr_t) vpath_reg);
635 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
672 vpath->vp_id, vpath->vp_reg,
697 * @vp_id: Vpath id
707 u32 vp_id, u32 vh, u32 func,
723 "vp_id = %d, vh = %d, func = %d, vpath_reg = 0x"VXGE_OS_STXFMT,
724 (ptr_t) pdev, (ptr_t) regh0, vp_id, vh, func, (ptr_t) vpath_reg);
726 status = __hal_vpath_fw_memo_get(pdev, regh0, vp_id, vpath_reg,
756 u32 vp_id, u32 offset,
766 vxge_hal_trace_log_vpath("hldev = 0x"VXGE_OS_STXFMT", vp_id = %d, "
768 (ptr_t) hldev, vp_id, offset, (ptr_t) val);
806 * @vp_id: Vpath id
818 u32 vp_id,
835 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT", "
837 (ptr_t) pdev, (ptr_t) regh0, vp_id, (ptr_t) vpath_reg,
1051 * @vp_id: Vpath Id
1059 u32 vp_id, u32 port, u32 on_off)
1071 "hldev = 0x"VXGE_OS_STXFMT", vp_id = %d, port = %d, on_off = %d",
1072 (ptr_t) hldev, vp_id, port, on_off);
1074 vp_reg = hldev->vpath_reg[vp_id];
1138 * @vp_id: Vpath Id
1146 u32 vp_id,
1159 "hldev = 0x"VXGE_OS_STXFMT", vp_id = %d, on_off = %d",
1160 (ptr_t) hldev, vp_id, on_off);
1162 vp_reg = hldev->vpath_reg[vp_id];
1226 * @vp_id: Vpath Id
1233 u32 vp_id, u32 func_mode)
1245 "hldev = 0x"VXGE_OS_STXFMT", vp_id = %d, func_mode = %d",
1246 (ptr_t) hldev, vp_id, func_mode);
1248 vp_reg = hldev->vpath_reg[vp_id];
1409 vpath->vp_id,
1803 * @vp_id: Vpath id
1817 u32 vp_id,
1837 "vp_id = %d, vpath_reg = 0x"VXGE_OS_STXFMT", "
1839 (ptr_t) pdev, (ptr_t) regh0, vp_id, (ptr_t) vpath_reg,
4841 if (hldev->first_vp_id != vpath->vp_id) {
4896 if (hldev->first_vp_id != vpath->vp_id) {
4913 /* val64 |= VXGE_HAL_TIM_SET_INT_EN_VP(1 << (16 - vpath->vp_id)); */
5014 val64 = VXGE_HAL_TIM_CLR_INT_EN_VP(1 << (16 - vpath->vp_id));
5162 if (vp->vpath->vp_id < 16) {
5168 val64 |= vBIT(0xf, (vp->vpath->vp_id * 4), 4);
5225 if (vp->vpath->vp_id < 16) {
5231 val64 &= ~(vBIT(0xf, (vp->vpath->vp_id * 4), 4));
5468 __hal_device_handle_error(hldev, vpath->vp_id,
5542 __hal_device_handle_error(hldev, vpath->vp_id,
5624 vpath->vp_id,
5648 __hal_device_handle_error(hldev, vpath->vp_id,
5701 __hal_device_handle_error(hldev, vpath->vp_id,
5780 __hal_device_handle_error(hldev, vpath->vp_id,
5819 __hal_device_handle_error(hldev, vpath->vp_id,
5859 __hal_device_handle_error(hldev, vpath->vp_id,
6025 __hal_device_handle_error(hldev, vpath->vp_id,
6112 vpath->vp_id,
6123 1 << (16 - vpath->vp_id))) {
6125 if (vpath->vp_id < 16) {
6131 *reason = bVAL4(val64, (vpath->vp_id * 4));
6368 if (vpath->vp_id < 16) {
6374 val64 |= vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4);
6441 if (vpath->vp_id < 16) {
6445 vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4),
6503 if (vpath->vp_id < 16) {
6509 val64 &= ~vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4);
6576 if (vpath->vp_id < 16) {
6582 val64 |= vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
6649 if (vpath->vp_id < 16) {
6653 vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4),
6709 if (vpath->vp_id < 16) {
6715 val64 &= ~vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
6776 if (vpath->vp_id < 16) {
6782 val64 |= vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4) |
6783 vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
6849 if (vpath->vp_id < 16) {
6852 val64 |= vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4);
6854 val64 &= ~vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4);
6857 val64 |= vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
6859 val64 &= ~vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
6920 if (vpath->vp_id < 16) {
6927 val64 &= ~vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4);
6929 val64 |= vBIT(VXGE_HAL_INTR_TX, (vpath->vp_id * 4), 4);
6932 val64 &= ~vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
6934 val64 |= vBIT(VXGE_HAL_INTR_RX, (vpath->vp_id * 4), 4);
7089 hldev->msix_map[msix_id].vp_id = j;
7098 hldev->msix_map[tim_msix_id[0]].vp_id * VXGE_HAL_VPATH_MSIX_MAX +
7101 hldev->msix_map[tim_msix_id[1]].vp_id * VXGE_HAL_VPATH_MSIX_MAX +
7104 hldev->msix_map[tim_msix_id[2]].vp_id * VXGE_HAL_VPATH_MSIX_MAX +
7107 hldev->msix_map[tim_msix_id[3]].vp_id * VXGE_HAL_VPATH_MSIX_MAX +
7118 hldev->msix_map[alarm_msix_id].vp_id * VXGE_HAL_VPATH_MSIX_MAX +
7194 (u32) bVAL32(mBIT(hldev->msix_map[msix_id].vp_id), 0),
7240 (u32) bVAL32(mBIT(hldev->msix_map[msix_id].vp_id), 0),
7256 (u32) bVAL32(mBIT(hldev->msix_map[msix_id].vp_id), 0),
7290 (vp->vpath->vp_id * 4) + tim_msix_id[2]);
7458 (u32) bVAL32(mBIT(hldev->msix_map[msix_id].vp_id), 0),
7491 (u32) bVAL32(mBIT(vp->vpath->vp_id), 0),
7524 (u32) bVAL32(mBIT(vp->vpath->vp_id), 0),
7801 1 << (16 - vpath->vp_id)),
7813 * @vp_id: Virtual Path Id
7818 __hal_vpath_hw_reset(vxge_hal_device_h devh, u32 vp_id)
7832 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
7833 (ptr_t) devh, vp_id);
7835 val64 = VXGE_HAL_CMN_RSTHDLR_CFG0_SW_RESET_VPATH(1 << (16 - vp_id));
7842 vp_id,
7856 * @vp_id: Virtual Path Id
7863 u32 vp_id)
7871 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
7876 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
7877 (ptr_t) devh, vp_id);
7934 1 << (16 - vpath->vp_id));
7942 vpath->vp_id,
7959 * @vp_id: Virtual Path Id
7967 u32 vp_id)
7977 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
7982 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
7983 (ptr_t) devh, vp_id);
8168 * @vp_id: Virtual Path Id
8176 u32 vp_id)
8187 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
8192 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
8193 (ptr_t) devh, vp_id);
8195 status = __hal_kdfc_swapper_set((vxge_hal_device_t *) hldev, vp_id);
8370 (vp_id * VXGE_HAL_TOC_KDFC_VPATH_STRIDE_GET_TOC_KDFC_VPATH_STRIDE(
8374 (vp_id * VXGE_HAL_TOC_KDFC_VPATH_STRIDE_GET_TOC_KDFC_VPATH_STRIDE(
8387 * @vp_id: Virtual Path Id
8394 u32 vp_id)
8404 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
8409 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
8410 (ptr_t) devh, vp_id);
8724 * @vp_id: Virtual Path Id
8732 u32 vp_id)
8744 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
8745 (ptr_t) devh, vp_id);
8747 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
9366 * @vp_id: Virtual Path Id
9374 u32 vp_id)
9385 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
9386 (ptr_t) devh, vp_id);
9388 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
9427 * @vp_id: Virtual Path Id
9435 u32 vp_id)
9449 vxge_hal_trace_log_vpath("devh = 0x"VXGE_OS_STXFMT", vp_id = %d",
9450 (ptr_t) devh, vp_id);
9452 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
9454 if (!(hldev->vpath_assignments & mBIT(vp_id))) {
9462 status = __hal_vpath_swapper_set((vxge_hal_device_t *) hldev, vp_id);
9470 status = __hal_vpath_size_quantum_set(hldev, vp_id);
9478 status = __hal_vpath_mac_configure(hldev, vp_id);
9486 status = __hal_vpath_kdfc_configure(hldev, vp_id);
9495 status = __hal_vpath_tim_configure(hldev, vp_id);
9598 * @vp_id: Virtual Path Id
9605 u32 vp_id,
9618 "devh = 0x"VXGE_OS_STXFMT", vp_id = %d, config = 0x"VXGE_OS_STXFMT,
9619 (ptr_t) devh, vp_id, (ptr_t) config);
9621 if (!(hldev->vpath_assignments & mBIT(vp_id))) {
9629 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
9630 vpath->vp_id = vp_id;
9638 vpath->vp_reg = hldev->vpath_reg[vp_id];
9640 vpath->vpmgmt_reg = hldev->vpmgmt_reg[vp_id];
9642 status = __hal_vpath_hw_reset(devh, vp_id);
9670 (vp_id * VXGE_HAL_MAX_INTR_PER_VP) + VXGE_HAL_VPATH_INTR_TX;
9673 (vp_id * VXGE_HAL_MAX_INTR_PER_VP) + VXGE_HAL_VPATH_INTR_RX;
9676 (vp_id * VXGE_HAL_MAX_INTR_PER_VP) + VXGE_HAL_VPATH_INTR_EINTA;
9679 (vp_id * VXGE_HAL_MAX_INTR_PER_VP) + VXGE_HAL_VPATH_INTR_BMAP;
9690 vpath->sw_stats = &hldev->stats.sw_dev_info_stats.vpath_info[vp_id];
9695 VXGE_HAL_DEVICE_TIM_INT_MASK_SET(vpath->hldev, vpath->vp_id);
9697 status = __hal_vpath_hw_initialize(vpath->hldev, vpath->vp_id);
9700 __hal_vp_terminate(devh, vp_id);
9711 * @vp_id: Virtual Path Id
9716 __hal_vp_terminate(vxge_hal_device_h devh, u32 vp_id)
9727 "devh = 0x"VXGE_OS_STXFMT", vp_id = %d", (ptr_t) devh, vp_id);
9729 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[vp_id];
9740 VXGE_HAL_DEVICE_TIM_INT_MASK_RESET(vpath->hldev, vpath->vp_id);
9833 vpath = (__hal_virtualpath_t *) &hldev->virtual_paths[attr->vp_id];
9841 status = __hal_vp_initialize(hldev, attr->vp_id,
9842 &hldev->header.config.vp_config[attr->vp_id]);
9887 status = __hal_vpath_prc_configure(devh, attr->vp_id);
9912 hldev->stats.hw_dev_info_stats.vpath_info[attr->vp_id] =
9916 &hldev->stats.hw_dev_info_stats.vpath_info_sav[attr->vp_id];
9936 hldev->vpaths_deployed |= mBIT(vpath->vp_id);
9954 __hal_vp_terminate(devh, attr->vp_id);
9986 id = ((__hal_vpath_handle_t *) vpath_handle)->vpath->vp_id;
10008 u32 vp_id;
10017 vp_id = vpath->vp_id;
10058 vpath->hldev->vpaths_deployed &= ~mBIT(vp_id);
10074 __hal_vp_terminate(hldev, vp_id);
10079 vp_id,
10120 vxge_hw_vpath_set_zero_rx_frm_len(hldev, vp->vpath->vp_id);
10122 vxge_hw_vpath_wait_receive_idle(hldev, vp->vpath->vp_id,
10126 vp->vpath->vp_id);
10177 vp->vpath->vp_id);
10189 vp->vpath->vp_id);
10201 vp->vpath->vp_id);
10286 (1 << (16 - vpath->vp_id)));
10346 val64 &= ~VXGE_HAL_STATS_CFG0_STATS_ENABLE((1 << (16 - vpath->vp_id)));
10402 VXGE_HAL_STATS_CFG0_STATS_ENABLE((1 << (16 - vpath->vp_id))),
11397 u64 vp_id, u32 action, u32 offset,
11410 vp_reg = hldev->vpath_reg[vp_id];
11587 int vp_id;
11598 vp_id = hldev->first_vp_id;
11600 vp_reg = hldev->vpath_reg[vp_id];
11603 status = vxge_hal_set_fw_api(devh, vp_id, action, 0x0, 0x0, 0x0);
11619 int vp_id;
11628 vp_id = hldev->first_vp_id;
11634 status = vxge_hal_set_fw_api(devh, vp_id, action, 0x0, data0, 0x0);
11723 vxge_hal_rx_bw_priority_set(vxge_hal_device_h devh, u64 vp_id)
11736 ((vxge_hal_device_t *) (devh))->config.vp_config[vp_id].bandwidth;
11739 ((vxge_hal_device_t *) (devh))->config.vp_config[vp_id].priority;
11746 data0 |= vp_id << 32;
11758 data0 |= vp_id << 32;
11787 vxge_hal_tx_bw_priority_set(vxge_hal_device_h devh, u64 vp_id)
11800 ((vxge_hal_device_t *) (devh))->config.vp_config[vp_id].bandwidth;
11803 ((vxge_hal_device_t *) (devh))->config.vp_config[vp_id].priority;
11810 data0 |= vp_id << 32;
11822 data0 |= vp_id << 32;
11850 vxge_hal_bw_priority_get(vxge_hal_device_h devh, u64 vp_id,
11865 data0 |= vp_id << 32;
12109 vxge_hal_send_message(vxge_hal_device_h devh, u64 vp_id, u8 msg_type,
12119 VXGE_HAL_RTS_ACCESS_STEER_DATA0_SEND_MSG_SRC(vp_id) |
12125 status = vxge_hal_set_fw_api(devh, vp_id, action, 0x0,