public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Add support for enhanced atomic operations
@ 2010-02-01 15:59 Vladimir Sokolovsky
       [not found] ` <4B66FA54.6030408-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Vladimir Sokolovsky @ 2010-02-01 15:59 UTC (permalink / raw)
  To: Roland Dreier; +Cc: linux-rdma

Hi Roland,

This patchset adds support for the following enhanced atomic operations:
- Masked atomic compare and swap
- Masked atomic fetch and add

These operations enable using a smaller amount of memory when using multiple locks
by using portions of a 64 bit value in an atomic operation.

Vladimir Sokolovsky(2):
IB/core: Add support for enhanced atomic operations
mlx4/IB: Add support for enhanced atomic operations

  drivers/infiniband/hw/mlx4/cq.c   |    8 ++++++++
  drivers/infiniband/hw/mlx4/main.c |    2 ++
  drivers/infiniband/hw/mlx4/qp.c   |   27 +++++++++++++++++++++++++++
  include/linux/mlx4/device.h       |    4 ++--
  include/linux/mlx4/qp.h           |    7 +++++++
  include/rdma/ib_verbs.h           |    9 ++++++++-
  6 files changed, 54 insertions(+), 3 deletions(-)

Regards,
Vladimir
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-02-14 13:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-01 15:59 [PATCH 0/2] Add support for enhanced atomic operations Vladimir Sokolovsky
     [not found] ` <4B66FA54.6030408-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2010-02-01 22:11   ` Sean Hefty
     [not found]     ` <52BD554704A742B18E3F2F8F2B00B9FE-Zpru7NauK7drdx17CPfAsdBPR1lH4CV8@public.gmane.org>
2010-02-02 10:44       ` Vladimir Sokolovsky
     [not found]         ` <4B68020D.4080401-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2010-02-02 15:54           ` Hal Rosenstock
     [not found]             ` <f0e08f231002020754h482ba0f7xe35a78a72cc165e8-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-02-02 16:13               ` Håkon Bugge
2010-02-03  0:02               ` Sean Hefty
     [not found]                 ` <F1F846D4754246DC862643839C4CB216-Zpru7NauK7drdx17CPfAsdBPR1lH4CV8@public.gmane.org>
2010-02-03  8:01                   ` Vladimir Sokolovsky
     [not found]                     ` <4B692D67.5040006-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2010-02-11 14:08                       ` Hal Rosenstock
     [not found]                         ` <f0e08f231002110608y3a70c132r813d3472f82382d2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-02-14 13:24                           ` Vladimir Sokolovsky
2010-02-03  7:08               ` Tziporet Koren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox