linux-next/include/linux/mlx5
Eli Cohen c1be5232d2 IB/mlx5: Fix micro UAR allocator
The micro UAR (uuar) allocator had a bug which resulted from the fact
that in each UAR we only have two micro UARs avaialable, those at
index 0 and 1.  This patch defines iterators to aid in traversing the
list of available micro UARs when allocating a uuar.

In addition, change the logic in create_user_qp() so that if high
class allocation fails (high class means lower latency), we revert to
medium class and not to the low class.

Signed-off-by: Eli Cohen <eli@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2014-01-14 13:54:23 -08:00
..
cmd.h
cq.h
device.h IB/mlx5: Fix micro UAR allocator 2014-01-14 13:54:23 -08:00
doorbell.h
driver.h mlx5: Support communicating arbitrary host page size to firmware 2013-11-08 14:43:00 -08:00
qp.h
srq.h