Symbol: cxgbi_ppm
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
104
static void ppm_mark_entries(struct cxgbi_ppm *ppm, int i, int count,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
118
static int ppm_get_cpu_entries(struct cxgbi_ppm *ppm, unsigned int count,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
157
static int ppm_get_entries(struct cxgbi_ppm *ppm, unsigned int count,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
191
static void ppm_unmark_entries(struct cxgbi_ppm *ppm, int i, int count)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
226
void cxgbi_ppm_ppod_release(struct cxgbi_ppm *ppm, u32 idx)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
246
int cxgbi_ppm_ppods_reserve(struct cxgbi_ppm *ppm, unsigned short nr_pages,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
292
void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
314
static void ppm_free(struct cxgbi_ppm *ppm)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
321
struct cxgbi_ppm *ppm = container_of(kref,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
322
struct cxgbi_ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
333
int cxgbi_ppm_release(struct cxgbi_ppm *ppm)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
394
struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*ppm_pp);
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
440
alloc_sz = sizeof(struct cxgbi_ppm) +
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
491
ppm = (struct cxgbi_ppm *)(*ppm_pp);
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c
65
int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
197
static inline int cxgbi_ppm_is_ddp_tag(struct cxgbi_ppm *ppm, u32 tag)
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
202
static inline int cxgbi_ppm_sw_tag_is_usable(struct cxgbi_ppm *ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
209
static inline int cxgbi_ppm_make_non_ddp_tag(struct cxgbi_ppm *ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
232
static inline u32 cxgbi_ppm_decode_non_ddp_tag(struct cxgbi_ppm *ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
243
static inline u32 cxgbi_ppm_ddp_tag_get_idx(struct cxgbi_ppm *ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
259
cxgbi_ppm_get_tag_caller_data(struct cxgbi_ppm *ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
268
static inline int cxgbi_ppm_ddp_tag_update_sw_bits(struct cxgbi_ppm *ppm,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
317
int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz);
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
318
void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
322
void cxgbi_ppm_ppod_release(struct cxgbi_ppm *, u32 idx);
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
323
int cxgbi_ppm_ppods_reserve(struct cxgbi_ppm *, unsigned short nr_pages,
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
331
int cxgbi_ppm_release(struct cxgbi_ppm *ppm);
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
1091
static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev)
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
1096
static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk,
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
1126
static void ddp_clear_map(struct cxgbi_device *cdev, struct cxgbi_ppm *ppm,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
1994
struct cxgbi_ppm *ppm,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2016
static int ddp_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2051
static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2146
static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev)
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2148
return (struct cxgbi_ppm *)(*((struct cxgb4_lld_info *)
drivers/scsi/cxgbi/libcxgbi.c
1224
struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*ppm_pp);
drivers/scsi/cxgbi/libcxgbi.c
1266
struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
drivers/scsi/cxgbi/libcxgbi.c
1357
struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
drivers/scsi/cxgbi/libcxgbi.c
1390
struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
drivers/scsi/cxgbi/libcxgbi.c
1430
struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
drivers/scsi/cxgbi/libcxgbi.c
2402
struct cxgbi_ppm *ppm = csk->cdev->cdev2ppm(csk->cdev);
drivers/scsi/cxgbi/libcxgbi.c
2675
struct cxgbi_ppm *ppm;
drivers/scsi/cxgbi/libcxgbi.h
501
struct cxgbi_ppm* (*cdev2ppm)(struct cxgbi_device *);
drivers/scsi/cxgbi/libcxgbi.h
502
int (*csk_ddp_set_map)(struct cxgbi_ppm *, struct cxgbi_sock *,
drivers/scsi/cxgbi/libcxgbi.h
505
struct cxgbi_ppm *,
drivers/target/iscsi/cxgbit/cxgbit.h
347
struct cxgbi_ppm *cdev2ppm(struct cxgbit_device *cdev)
drivers/target/iscsi/cxgbit/cxgbit.h
349
return (struct cxgbi_ppm *)(*cdev->lldi.iscsi_ppm);
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
127
cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk,
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
175
struct cxgbi_ppm *ppm = cdev2ppm(cdev);
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
273
struct cxgbi_ppm *ppm = cdev2ppm(cdev);
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
321
struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*lldi->iscsi_ppm);
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
64
cxgbit_ppod_init_idata(struct cxgbit_device *cdev, struct cxgbi_ppm *ppm,
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
98
cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk,
drivers/target/iscsi/cxgbit/cxgbit_target.c
1070
struct cxgbi_ppm *ppm = cdev2ppm(cdev);
drivers/target/iscsi/cxgbit/cxgbit_target.c
719
struct cxgbi_ppm *ppm = *csk->com.cdev->lldi.iscsi_ppm;
drivers/target/iscsi/cxgbit/cxgbit_target.c
838
struct cxgbi_ppm *ppm = cdev2ppm(csk->com.cdev);