Lines Matching refs:eq

1546 				enum res_eq_states state, struct res_eq **eq)  in eq_res_start_move_to()  argument
1583 if (eq) in eq_res_start_move_to()
1584 *eq = r; in eq_res_start_move_to()
3024 struct res_eq *eq; in mlx4_SW2HW_EQ_wrapper() local
3030 err = eq_res_start_move_to(dev, slave, res_id, RES_EQ_HW, &eq); in mlx4_SW2HW_EQ_wrapper()
3047 eq->mtt = mtt; in mlx4_SW2HW_EQ_wrapper()
3228 struct res_eq *eq; in mlx4_HW2SW_EQ_wrapper() local
3231 err = eq_res_start_move_to(dev, slave, res_id, RES_EQ_RESERVED, &eq); in mlx4_HW2SW_EQ_wrapper()
3235 err = get_res(dev, slave, eq->mtt->com.res_id, RES_MTT, NULL); in mlx4_HW2SW_EQ_wrapper()
3243 atomic_dec(&eq->mtt->ref_count); in mlx4_HW2SW_EQ_wrapper()
3244 put_res(dev, slave, eq->mtt->com.res_id, RES_MTT); in mlx4_HW2SW_EQ_wrapper()
3251 put_res(dev, slave, eq->mtt->com.res_id, RES_MTT); in mlx4_HW2SW_EQ_wrapper()
3334 struct res_eq *eq; in mlx4_QUERY_EQ_wrapper() local
3337 err = get_res(dev, slave, res_id, RES_EQ, &eq); in mlx4_QUERY_EQ_wrapper()
3341 if (eq->com.from_state != RES_EQ_HW) { in mlx4_QUERY_EQ_wrapper()
4896 struct res_eq *eq; in rem_slave_eqs() local
4909 list_for_each_entry_safe(eq, tmp, eq_list, com.list) { in rem_slave_eqs()
4911 if (eq->com.owner == slave) { in rem_slave_eqs()
4912 eqn = eq->com.res_id; in rem_slave_eqs()
4913 state = eq->com.from_state; in rem_slave_eqs()
4918 rb_erase(&eq->com.node, in rem_slave_eqs()
4920 list_del(&eq->com.list); in rem_slave_eqs()
4922 kfree(eq); in rem_slave_eqs()
4934 atomic_dec(&eq->mtt->ref_count); in rem_slave_eqs()