Lines Matching refs:cq_context
167 struct mlx4_cq_context *cq_context; in mlx4_cq_modify() local
174 cq_context = mailbox->buf; in mlx4_cq_modify()
175 cq_context->cq_max_count = cpu_to_be16(count); in mlx4_cq_modify()
176 cq_context->cq_period = cpu_to_be16(period); in mlx4_cq_modify()
189 struct mlx4_cq_context *cq_context; in mlx4_cq_resize() local
197 cq_context = mailbox->buf; in mlx4_cq_resize()
198 cq_context->logsize_usrpage = cpu_to_be32(ilog2(entries) << 24); in mlx4_cq_resize()
199 cq_context->log_page_size = mtt->page_shift - 12; in mlx4_cq_resize()
201 cq_context->mtt_base_addr_h = mtt_addr >> 32; in mlx4_cq_resize()
202 cq_context->mtt_base_addr_l = cpu_to_be32(mtt_addr & 0xffffffff); in mlx4_cq_resize()
291 struct mlx4_cq_context *cq_context; in mlx4_cq_alloc() local
316 cq_context = mailbox->buf; in mlx4_cq_alloc()
317 cq_context->flags = cpu_to_be32(!!collapsed << 18); in mlx4_cq_alloc()
319 cq_context->flags |= cpu_to_be32(1 << 19); in mlx4_cq_alloc()
321 cq_context->logsize_usrpage = cpu_to_be32((ilog2(nent) << 24) | uar->index); in mlx4_cq_alloc()
322 cq_context->comp_eqn = priv->eq_table.eq[vector].eqn; in mlx4_cq_alloc()
323 cq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in mlx4_cq_alloc()
326 cq_context->mtt_base_addr_h = mtt_addr >> 32; in mlx4_cq_alloc()
327 cq_context->mtt_base_addr_l = cpu_to_be32(mtt_addr & 0xffffffff); in mlx4_cq_alloc()
328 cq_context->db_rec_addr = cpu_to_be64(db_rec); in mlx4_cq_alloc()