]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sif driver initial commit part 2
authorKnut Omang <knut.omang@oracle.com>
Wed, 25 May 2016 09:01:11 +0000 (11:01 +0200)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Tue, 31 May 2016 15:41:12 +0000 (08:41 -0700)
commitc9f42a310e20c1d7491b014457fed14ee3559f1e
tree0b78b95fbd92188d12a61ea7bee6f92b66f11e2f
parentef11997fd00418825075662a32282df70cdbec00
sif driver initial commit part 2

sif_fwa.c:       Firmware access API (netlink based out-of-band comm)
sif_fwa.h:       Low level access to a SIF device
sif_hwi.c:       Hardware init for SIF - combines the various init steps for psif
sif_hwi.h:       Hardware init for SIF
sif_ibcq.h:      External interface to IB completion queue logic for SIF
sif_ibpd.h:      External interface to (IB) protection domains for SIF
sif_ibqp.h:      External interface to IB queue pair logic for sif
sif_idr.c:       Synchronized ID ref allocation
sif_idr.h:       simple id allocation and deallocation for SIF
sif_int_user.h:  This file defines special internal data structures used
sif_ireg.c:      Utilities and entry points needed for Infiniband registration
sif_ireg.h:      support functions used in setup of sif as an IB HCA
sif_main.c:      main entry points and initialization
sif_mem.c:       SIF table memory and page table management
sif_mem.h:       A common interface for all memory used by
sif_mmu.c:       main entry points and initialization
sif_mmu.h:       API for management of sif's on-chip mmu.
sif_mr.c:        Implementation of memory regions support for SIF
sif_mr.h:        Interface to internal IB memory registration logic for SIF
sif_mw.c:        Implementation of memory windows for SIF
sif_mw.h:        Interface to internal IB memory window logic for SIF
sif_pd.c:        Implementation of IB protection domains for SIF
sif_pd.h:        Internal interface to protection domains
sif_pqp.c:       Privileged QP handling
sif_pqp.h:       Privileged QP handling

Signed-off-by: Knut Omang <knut.omang@oracle.com>
25 files changed:
drivers/infiniband/hw/sif/sif_fwa.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_fwa.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_hwi.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_hwi.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_ibcq.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_ibpd.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_ibqp.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_idr.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_idr.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_int_user.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_ireg.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_ireg.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_main.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mem.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mem.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mmu.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mmu.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mr.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mr.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mw.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_mw.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_pd.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_pd.h [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_pqp.c [new file with mode: 0644]
drivers/infiniband/hw/sif/sif_pqp.h [new file with mode: 0644]