Linux Kernel
3.7.1
|
Go to the source code of this file.
Enumerations | |
enum | ehca_reg_type { EHCA_REG_MR, EHCA_REG_BUSMAP_MR } |
Variables | |
struct ib_dma_mapping_ops | ehca_dma_mapping_ops |
enum ehca_reg_type |
Definition at line 45 of file ehca_mrmw.h.
Definition at line 2452 of file ehca_mrmw.c.
Definition at line 1729 of file ehca_mrmw.c.
Definition at line 2346 of file ehca_mrmw.c.
Definition at line 1821 of file ehca_mrmw.c.
int ehca_mr_chk_buf_and_calc_size | ( | struct ib_phys_buf * | phys_buf_array, |
int | num_phys_buf, | ||
u64 * | iova_start, | ||
u64 * | size | ||
) |
Definition at line 1769 of file ehca_mrmw.c.
Definition at line 2271 of file ehca_mrmw.c.
Definition at line 2202 of file ehca_mrmw.c.
Definition at line 2217 of file ehca_mrmw.c.
Definition at line 2247 of file ehca_mrmw.c.
Definition at line 2236 of file ehca_mrmw.c.
int ehca_reg_internal_maxmr | ( | struct ehca_shca * | shca, |
struct ehca_pd * | e_pd, | ||
struct ehca_mr ** | maxmr | ||
) |
Definition at line 1609 of file ehca_mrmw.c.
int ehca_reg_maxmr | ( | struct ehca_shca * | shca, |
struct ehca_mr * | e_newmr, | ||
u64 * | iova_start, | ||
int | acl, | ||
struct ehca_pd * | e_pd, | ||
u32 * | lkey, | ||
u32 * | rkey | ||
) |
Definition at line 1687 of file ehca_mrmw.c.
int ehca_reg_mr | ( | struct ehca_shca * | shca, |
struct ehca_mr * | e_mr, | ||
u64 * | iova_start, | ||
u64 | size, | ||
int | acl, | ||
struct ehca_pd * | e_pd, | ||
struct ehca_mr_pginfo * | pginfo, | ||
u32 * | lkey, | ||
u32 * | rkey, | ||
enum ehca_reg_type | reg_type | ||
) |
Definition at line 1021 of file ehca_mrmw.c.
int ehca_reg_mr_rpages | ( | struct ehca_shca * | shca, |
struct ehca_mr * | e_mr, | ||
struct ehca_mr_pginfo * | pginfo | ||
) |
Definition at line 1099 of file ehca_mrmw.c.
int ehca_reg_smr | ( | struct ehca_shca * | shca, |
struct ehca_mr * | e_origmr, | ||
struct ehca_mr * | e_newmr, | ||
u64 * | iova_start, | ||
int | acl, | ||
struct ehca_pd * | e_pd, | ||
u32 * | lkey, | ||
u32 * | rkey | ||
) |
Definition at line 1471 of file ehca_mrmw.c.
int ehca_rereg_mr | ( | struct ehca_shca * | shca, |
struct ehca_mr * | e_mr, | ||
u64 * | iova_start, | ||
u64 | size, | ||
int | mr_access_flags, | ||
struct ehca_pd * | e_pd, | ||
struct ehca_mr_pginfo * | pginfo, | ||
u32 * | lkey, | ||
u32 * | rkey | ||
) |
Definition at line 1288 of file ehca_mrmw.c.
int ehca_set_pagebuf | ( | struct ehca_mr_pginfo * | pginfo, |
u32 | number, | ||
u64 * | kpage | ||
) |
Definition at line 2170 of file ehca_mrmw.c.
Definition at line 1383 of file ehca_mrmw.c.
struct ib_dma_mapping_ops ehca_dma_mapping_ops |
Definition at line 2645 of file ehca_mrmw.c.