Searched refs:siw_mem (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_mem.h14 struct siw_mem *siw_mem_id2obj(struct siw_device *sdev, int stag_index);
15 int siw_mem_add(struct siw_device *sdev, struct siw_mem *m);
17 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
20 struct siw_mem *mem[], enum ib_access_flags perms,
28 static inline void siw_mem_put(struct siw_mem *mem)
33 static inline void siw_unref_mem_sgl(struct siw_mem **mem, unsigned int num_sge)
H A DMakefile7 siw_mem.o \
H A Dsiw_mem.c15 #include "siw_mem.h"
24 int siw_mem_add(struct siw_device *sdev, struct siw_mem *m)
51 struct siw_mem *siw_mem_id2obj(struct siw_device *sdev, int stag_index)
53 struct siw_mem *mem;
85 struct siw_mem *mem = kzalloc(sizeof(*mem), GFP_KERNEL);
120 struct siw_mem *mem = mr->mem, *found;
134 struct siw_mem *mem = container_of(ref, struct siw_mem, ref);
160 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
214 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, struct siw_mem *me
[all...]
H A Dsiw.h146 struct siw_mem { struct
166 struct siw_mem *mem;
195 struct siw_mem *mem[SIW_MAX_SGE]; /* per sge's resolved mem */
H A Dsiw_qp_rx.c17 #include "siw_mem.h"
128 struct siw_mem *mem, u64 addr, int len)
408 static int siw_rx_data(struct siw_mem *mem_p, struct siw_rx_stream *srx,
470 struct siw_mem **mem, *mem_p;
549 struct siw_mem *mem;
787 struct siw_mem **mem, *mem_p;
H A Dsiw_qp_tx.c19 #include "siw_mem.h"
25 static struct page *siw_get_pblpage(struct siw_mem *mem, u64 addr, int *idx)
37 static struct page *siw_get_page(struct siw_mem *mem, struct siw_sge *sge,
64 struct siw_mem *mem = wqe->mem[0];
465 struct siw_mem *mem;
930 struct siw_mem *mem;
H A Dsiw_verbs.c20 #include "siw_mem.h"
1356 struct siw_mem *mem = mr->mem;
1467 struct siw_mem *mem = mr->mem;

Completed in 136 milliseconds