IB/mlx4: Add support for memory management extensions and local DMA L_Key
authorRoland Dreier <rolandd@cisco.com>
Wed, 23 Jul 2008 15:12:26 +0000 (08:12 -0700)
committerRoland Dreier <rolandd@cisco.com>
Wed, 23 Jul 2008 15:12:26 +0000 (08:12 -0700)
commit95d04f0735b4fc837bff9aedcc3f3efb20ddc3d1
tree900cd7debae9827c3e20f5199307ae27e83ba862
parente4044cfc493338cd09870bd45dc646336bb66e9f
IB/mlx4: Add support for memory management extensions and local DMA L_Key

Add support for the following operations to mlx4 when device firmware
supports them:

 - Send with invalidate and local invalidate send queue work requests;
 - Allocate/free fast register MRs;
 - Allocate/free fast register MR page lists;
 - Fast register MR send queue work requests;
 - Local DMA L_Key.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mlx4/cq.c
drivers/infiniband/hw/mlx4/main.c
drivers/infiniband/hw/mlx4/mlx4_ib.h
drivers/infiniband/hw/mlx4/mr.c
drivers/infiniband/hw/mlx4/qp.c
drivers/net/mlx4/fw.c
drivers/net/mlx4/fw.h
drivers/net/mlx4/main.c
drivers/net/mlx4/mr.c
include/linux/mlx4/device.h
include/linux/mlx4/qp.h