Searched refs:eqe_factor (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.3-release/sys/ofed/drivers/net/mlx4/
H A Deq.c105 static struct mlx4_eqe *get_eqe(struct mlx4_eq *eq, u32 entry, u8 eqe_factor) argument
108 unsigned long offset = (entry & (eq->nent - 1)) * (MLX4_EQ_ENTRY_SIZE << eqe_factor);
114 return eq->page_list[offset / PAGE_SIZE].buf + (offset + (eqe_factor ? MLX4_EQ_ENTRY_SIZE : 0)) % PAGE_SIZE;
117 static struct mlx4_eqe *next_eqe_sw(struct mlx4_eq *eq, u8 eqe_factor) argument
119 struct mlx4_eqe *eqe = get_eqe(eq, eq->cons_index, eqe_factor);
457 while ((eqe = next_eqe_sw(eq, dev->caps.eqe_factor))) {
919 npages = PAGE_ALIGN(eq->nent * (MLX4_EQ_ENTRY_SIZE << dev->caps.eqe_factor)) / PAGE_SIZE;
1023 int npages = PAGE_ALIGN((MLX4_EQ_ENTRY_SIZE << dev->caps.eqe_factor) * eq->nent) / PAGE_SIZE;
H A Dfw.c1413 dev->caps.eqe_factor = 1;
1416 dev->caps.eqe_factor = 0;
H A Dmain.c1075 dev->caps.eqe_factor = 1;
1078 dev->caps.eqe_factor = 0;
/freebsd-10.3-release/sys/ofed/include/linux/mlx4/
H A Ddevice.h526 u8 eqe_factor; member in struct:mlx4_caps

Completed in 117 milliseconds