Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_mem.h13 struct siw_mem *siw_mem_id2obj(struct siw_device *sdev, int stag_index);
14 int siw_mem_add(struct siw_device *sdev, struct siw_mem *m);
16 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
19 struct siw_mem *mem[], enum ib_access_flags perms,
27 static inline void siw_mem_put(struct siw_mem *mem) in siw_mem_put()
32 static inline struct siw_mr *siw_mem2mr(struct siw_mem *m) in siw_mem2mr()
37 static inline void siw_unref_mem_sgl(struct siw_mem **mem, unsigned int num_sge) in siw_unref_mem_sgl()
H A Dsiw_mem.c14 #include "siw_mem.h"
21 int siw_mem_add(struct siw_device *sdev, struct siw_mem *m) in siw_mem_add()
48 struct siw_mem *siw_mem_id2obj(struct siw_device *sdev, int stag_index) in siw_mem_id2obj()
50 struct siw_mem *mem; in siw_mem_id2obj()
93 struct siw_mem *mem = kzalloc(sizeof(*mem), GFP_KERNEL); in siw_mr_add_mem()
128 struct siw_mem *mem = mr->mem, *found; in siw_mr_drop_mem()
142 struct siw_mem *mem = container_of(ref, struct siw_mem, ref); in siw_free_mem()
168 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr, in siw_check_mem()
222 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, struct siw_mem *me
[all...]
H A DMakefile7 siw_mem.o \
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) in siw_rx_pbl()
456 struct siw_mem **mem, *mem_p; in siw_proc_send()
544 struct siw_mem *mem; in siw_proc_write()
791 struct siw_mem **mem, *mem_p; in siw_proc_rresp()
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) in siw_get_pblpage()
55 struct siw_mem *mem = wqe->mem[0]; in siw_try_1seg()
459 struct siw_mem *mem; in siw_tx_hdt()
933 struct siw_mem *mem; in siw_fastreg_mr()
H A Dsiw_verbs.c19 #include "siw_mem.h"
1365 struct siw_mem *mem = mr->mem; in siw_reg_user_mr()
1476 struct siw_mem *mem = mr->mem; in siw_map_mr_sg()
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_mem.h13 struct siw_mem *siw_mem_id2obj(struct siw_device *sdev, int stag_index);
14 int siw_mem_add(struct siw_device *sdev, struct siw_mem *m);
16 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr,
19 struct siw_mem *mem[], enum ib_access_flags perms,
27 static inline void siw_mem_put(struct siw_mem *mem) in siw_mem_put()
32 static inline void siw_unref_mem_sgl(struct siw_mem **mem, unsigned int num_sge) in siw_unref_mem_sgl()
H A Dsiw_mem.c14 #include "siw_mem.h"
21 int siw_mem_add(struct siw_device *sdev, struct siw_mem *m) in siw_mem_add()
48 struct siw_mem *siw_mem_id2obj(struct siw_device *sdev, int stag_index) in siw_mem_id2obj()
50 struct siw_mem *mem; in siw_mem_id2obj()
93 struct siw_mem *mem = kzalloc(sizeof(*mem), GFP_KERNEL); in siw_mr_add_mem()
128 struct siw_mem *mem = mr->mem, *found; in siw_mr_drop_mem()
142 struct siw_mem *mem = container_of(ref, struct siw_mem, ref); in siw_free_mem()
168 int siw_check_mem(struct ib_pd *pd, struct siw_mem *mem, u64 addr, in siw_check_mem()
222 int siw_check_sge(struct ib_pd *pd, struct siw_sge *sge, struct siw_mem *me
[all...]
H A DMakefile7 siw_mem.o \
H A Dsiw.h147 struct siw_mem { struct
167 struct siw_mem *mem;
196 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) in siw_rx_pbl()
456 struct siw_mem **mem, *mem_p; in siw_proc_send()
544 struct siw_mem *mem; in siw_proc_write()
791 struct siw_mem **mem, *mem_p; in siw_proc_rresp()
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) in siw_get_pblpage()
55 struct siw_mem *mem = wqe->mem[0]; in siw_try_1seg()
471 struct siw_mem *mem; in siw_tx_hdt()
942 struct siw_mem *mem; in siw_fastreg_mr()
H A Dsiw_verbs.c20 #include "siw_mem.h"
1372 struct siw_mem *mem = mr->mem; in siw_reg_user_mr()
1483 struct siw_mem *mem = mr->mem; in siw_map_mr_sg()

Completed in 14 milliseconds