• Home
  • Raw
  • Download

Lines Matching refs:caps

89 	if (dev->caps.flags & MLX4_DEV_CAP_FLAG_PORT_MNG_CHG_EV)  in get_async_ev_mask()
91 if (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RECOVERABLE_ERROR_EVENT) in get_async_ev_mask()
229 slave == dev->caps.function || in mlx4_slave_event()
317 if (slave >= dev->num_slaves || port > dev->caps.num_ports || in mlx4_get_slave_port_state()
334 if (slave >= dev->num_slaves || port > dev->caps.num_ports || in mlx4_set_slave_port_state()
380 if (slave >= dev->num_slaves || port > dev->caps.num_ports || in set_and_calc_slave_port_state()
510 int eqe_size = dev->caps.eqe_size; in mlx4_eq_int()
512 while ((eqe = next_eqe_sw(eq, dev->caps.eqe_factor, eqe_size))) { in mlx4_eq_int()
547 if (!ret && slave != dev->caps.function) { in mlx4_eq_int()
582 if (!ret && slave != dev->caps.function) { in mlx4_eq_int()
619 if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) { in mlx4_eq_int()
655 if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) in mlx4_eq_int()
700 if (!ret && slave != dev->caps.function) { in mlx4_eq_int()
771 if (i == dev->caps.function) in mlx4_eq_int()
856 for (i = 0; i < dev->caps.num_comp_vectors + 1; ++i) in mlx4_interrupt()
888 if (slave == dev->caps.function) in mlx4_MAP_EQ_wrapper()
929 return (dev->caps.num_comp_vectors + 1 + dev->caps.reserved_eqs) / 4 - in mlx4_num_eq_uar()
930 dev->caps.reserved_eqs / 4 + 1; in mlx4_num_eq_uar()
938 index = eq->eqn / 4 - dev->caps.reserved_eqs / 4; in mlx4_get_eq_uar()
986 npages = PAGE_ALIGN(eq->nent * dev->caps.eqe_size) / PAGE_SIZE; in mlx4_create_eq()
1098 int npages = PAGE_ALIGN(dev->caps.eqe_size * eq->nent) / PAGE_SIZE; in mlx4_free_eq()
1125 for (i = 0; i < dev->caps.num_comp_vectors + 1; ++i) in mlx4_free_irqs()
1164 priv->eq_table.eq = kcalloc(dev->caps.num_eqs - dev->caps.reserved_eqs, in mlx4_alloc_eq_table()
1192 roundup_pow_of_two(dev->caps.num_eqs), in mlx4_init_eq_table()
1193 dev->caps.num_eqs - 1, in mlx4_init_eq_table()
1194 dev->caps.reserved_eqs, in mlx4_init_eq_table()
1195 roundup_pow_of_two(dev->caps.num_eqs) - in mlx4_init_eq_table()
1196 dev->caps.num_eqs); in mlx4_init_eq_table()
1215 kmalloc(MLX4_IRQNAME_SIZE * (dev->caps.num_comp_vectors + 1), in mlx4_init_eq_table()
1222 for (i = 0; i < dev->caps.num_comp_vectors + 1; ++i) { in mlx4_init_eq_table()
1231 dev->caps.num_ports) + 1; in mlx4_init_eq_table()
1233 if (port <= dev->caps.num_ports) { in mlx4_init_eq_table()
1309 for (i = 1; i <= dev->caps.num_ports; i++) { in mlx4_init_eq_table()
1341 for (i = 1; i <= dev->caps.num_ports; i++) { in mlx4_cleanup_eq_table()
1350 for (i = 0; i < dev->caps.num_comp_vectors + 1; ++i) in mlx4_cleanup_eq_table()
1411 if (vector < 0 || (vector >= dev->caps.num_comp_vectors + 1) || in mlx4_is_eq_vector_valid()
1425 for (i = 0; i < dev->caps.num_comp_vectors + 1; i++) in mlx4_get_eqs_per_port()
1438 if (vector <= 0 || (vector >= dev->caps.num_comp_vectors + 1)) in mlx4_is_eq_shared()
1442 dev->caps.num_ports) > 1); in mlx4_is_eq_shared()
1462 if (requested_vector < (dev->caps.num_comp_vectors + 1) && in mlx4_assign_eq()
1476 if (requested_vector < dev->caps.num_comp_vectors + 1 && in mlx4_assign_eq()
1485 for (i = 0; min_ref_count_val && i < dev->caps.num_comp_vectors + 1; in mlx4_assign_eq()