Lines Matching defs:eq
409 mtnic->eq.size = NUM_EQES;
410 mtnic->eq.buf_size = mtnic->eq.size * sizeof(struct mtnic_eqe);
411 err = mtnic_alloc_aligned(mtnic->eq.buf_size, (void *)&mtnic->eq.buf,
412 &mtnic->eq.dma, PAGE_SIZE);
418 memset(mtnic->eq.buf, 0, mtnic->eq.buf_size);
420 for (i = 0; i < mtnic->eq.size; i++)
421 eqe_desc = mtnic->eq.buf + (sizeof(struct mtnic_eqe) * i);
787 struct mtnic_if_config_eq_in_mbox *eq = mtnic->cmd.buf;
789 if (mtnic->eq.dma & (PAGE_MASK)) {
790 DBG("misalligned eq buffer:%lx\n",
791 mtnic->eq.dma);
795 memset(eq, 0, sizeof *eq);
796 MTNIC_BC_PUT(eq->offset, mtnic->eq.dma >> 6, MTNIC_MASK_CONFIG_EQ_OFFSET);
797 MTNIC_BC_PUT(eq->size, fls(mtnic->eq.size - 1) - 1, MTNIC_MASK_CONFIG_EQ_SIZE);
798 MTNIC_BC_PUT(eq->int_vector, 0, MTNIC_MASK_CONFIG_EQ_INT_VEC);
799 eq->page_address[1] = cpu_to_be32(mtnic->eq.dma);
1162 free_memblock(mtnic->eq.buf, mtnic->eq.buf_size);
1689 free_memblock(mtnic->eq.buf, mtnic->eq.buf_size);