Home
last modified time | relevance | path

Searched refs:owner_bit (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c209 static bool mlxsw_pci_elem_hw_owned(struct mlxsw_pci_queue *q, bool owner_bit) in mlxsw_pci_elem_hw_owned() argument
211 return owner_bit != !!(q->consumer_counter & q->count); in mlxsw_pci_elem_hw_owned()
825 bool owner_bit; in mlxsw_pci_cq_sw_cqe_get() local
829 owner_bit = mlxsw_pci_cqe_owner_get(q->u.cq.v, elem); in mlxsw_pci_cq_sw_cqe_get()
830 if (mlxsw_pci_elem_hw_owned(q, owner_bit)) in mlxsw_pci_cq_sw_cqe_get()
840 bool owner_bit; in mlxsw_pci_cq_cqe_to_handle() local
843 owner_bit = mlxsw_pci_cqe_owner_get(q->u.cq.v, elem_info->elem); in mlxsw_pci_cq_cqe_to_handle()
844 return !mlxsw_pci_elem_hw_owned(q, owner_bit); in mlxsw_pci_cq_cqe_to_handle()
1103 bool owner_bit; in mlxsw_pci_eq_sw_eqe_get() local
1107 owner_bit = mlxsw_pci_eqe_owner_get(elem); in mlxsw_pci_eq_sw_eqe_get()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dcq.c1100 u8 owner_bit; in __mlx5_ib_cq_clean() local
1128 owner_bit = dest64->op_own & MLX5_CQE_OWNER_MASK; in __mlx5_ib_cq_clean()
1130 dest64->op_own = owner_bit | in __mlx5_ib_cq_clean()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c462 unsigned int owner_bit) in set_ud_wqe() argument
511 hr_reg_write(ud_sq_wqe, UD_SEND_WQE_OWNER, owner_bit); in set_ud_wqe()
564 unsigned int owner_bit) in set_rc_wqe() argument
615 hr_reg_write(rc_sq_wqe, RC_SEND_WQE_OWNER, owner_bit); in set_rc_wqe()
701 unsigned int owner_bit; in hns_roce_v2_post_send() local
738 owner_bit = in hns_roce_v2_post_send()
746 ret = set_rc_wqe(qp, wr, wqe, &sge_idx, owner_bit); in hns_roce_v2_post_send()
748 ret = set_ud_wqe(qp, wr, wqe, &sge_idx, owner_bit); in hns_roce_v2_post_send()
3650 u8 owner_bit; in __hns_roce_v2_cq_clean() local
3673 owner_bit = hr_reg_read(dest, CQE_OWNER); in __hns_roce_v2_cq_clean()
[all …]