• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/lib/devif/backends/net/mlx4/drivers/net/mlx4/

Lines Matching defs:eq

1068 	 priv->eq_table.eq[i].irq = entries[i].vector;
1080 priv->eq_table.eq[i].irq = priv->dev.pdev->irq;
1272 priv->eq_table.eq[priv->dev.caps.num_comp_vectors].irq);
1277 priv->eq_table.eq[priv->dev.caps.num_comp_vectors].irq);
1751 static struct mlx4_eqe *get_eqe(struct mlx4_eq *eq, u32 entry, u8 eqe_factor) {
1752 /* (entry & (eq->nent - 1)) gives us a cyclic array */
1753 unsigned long offset = (entry & (eq->nent - 1))
1760 return eq->page_list[offset / BASE_PAGE_SIZE].buf
1764 static struct mlx4_eqe *next_eqe_sw(struct mlx4_eq *eq, u8 eqe_factor) {
1765 struct mlx4_eqe *eqe = get_eqe(eq, eq->cons_index, eqe_factor);
1766 return !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ?
1771 static void eq_set_ci(struct mlx4_eq *eq, int req_not) {
1772 __raw_writel((__force u32) cpu_to_be32((eq->cons_index & 0xffffff) |
1774 eq->doorbell);
1779 static int mlx4_eq_int(struct mlx4_eq *eq) {
1797 while ((eqe = next_eqe_sw(eq, priv->dev.caps.eqe_factor))) {
1831 eq->eqn, eq->cons_index, ret);
1858 eq->eqn, eq->cons_index, ret);
1959 eq->eqn, eq->cons_index, ret);
1973 MLX4_DEBUG("EQ overrun on EQN %d\n", eq->eqn);
2056 eqe->subtype, eq->eqn, eq->cons_index, eqe->owner,
2057 eq->nent, eqe->slave_id,
2058 !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ?
2084 eqe->subtype, eq->eqn, eq->cons_index, eqe->owner,
2085 eq->nent,
2086 !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ?
2097 "ownership=%s\n", eqe->type, eqe->subtype, eq->eqn,
2098 eq->cons_index, eqe->owner, eq->nent, eqe->slave_id,
2099 !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ?
2104 ++eq->cons_index;
2116 eq_set_ci(eq, 0);
2121 eq_set_ci(eq, 1);
2134 mlx4_eq_int(&priv->eq_table.eq[i]);