cxgbi_ppm          66 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz)
cxgbi_ppm         105 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c static void ppm_mark_entries(struct cxgbi_ppm *ppm, int i, int count,
cxgbi_ppm         119 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c static int ppm_get_cpu_entries(struct cxgbi_ppm *ppm, unsigned int count,
cxgbi_ppm         158 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c static int ppm_get_entries(struct cxgbi_ppm *ppm, unsigned int count,
cxgbi_ppm         192 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c static void ppm_unmark_entries(struct cxgbi_ppm *ppm, int i, int count)
cxgbi_ppm         227 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c void cxgbi_ppm_ppod_release(struct cxgbi_ppm *ppm, u32 idx)
cxgbi_ppm         247 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c int cxgbi_ppm_ppods_reserve(struct cxgbi_ppm *ppm, unsigned short nr_pages,
cxgbi_ppm         293 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag,
cxgbi_ppm         315 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c static void ppm_free(struct cxgbi_ppm *ppm)
cxgbi_ppm         322 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c 	struct cxgbi_ppm *ppm = container_of(kref,
cxgbi_ppm         323 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c 					     struct cxgbi_ppm,
cxgbi_ppm         334 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c int cxgbi_ppm_release(struct cxgbi_ppm *ppm)
cxgbi_ppm         395 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c 	struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*ppm_pp);
cxgbi_ppm         441 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c 	alloc_sz = sizeof(struct cxgbi_ppm) +
cxgbi_ppm         492 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c 		ppm = (struct cxgbi_ppm *)(*ppm_pp);
cxgbi_ppm         197 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h static inline int cxgbi_ppm_is_ddp_tag(struct cxgbi_ppm *ppm, u32 tag)
cxgbi_ppm         202 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h static inline int cxgbi_ppm_sw_tag_is_usable(struct cxgbi_ppm *ppm,
cxgbi_ppm         209 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h static inline int cxgbi_ppm_make_non_ddp_tag(struct cxgbi_ppm *ppm,
cxgbi_ppm         232 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h static inline u32 cxgbi_ppm_decode_non_ddp_tag(struct cxgbi_ppm *ppm,
cxgbi_ppm         243 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h static inline u32 cxgbi_ppm_ddp_tag_get_idx(struct cxgbi_ppm *ppm,
cxgbi_ppm         259 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h cxgbi_ppm_get_tag_caller_data(struct cxgbi_ppm *ppm,
cxgbi_ppm         268 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h static inline int cxgbi_ppm_ddp_tag_update_sw_bits(struct cxgbi_ppm *ppm,
cxgbi_ppm         317 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz);
cxgbi_ppm         318 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag,
cxgbi_ppm         322 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h void cxgbi_ppm_ppod_release(struct cxgbi_ppm *, u32 idx);
cxgbi_ppm         323 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h int cxgbi_ppm_ppods_reserve(struct cxgbi_ppm *, unsigned short nr_pages,
cxgbi_ppm         331 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h int cxgbi_ppm_release(struct cxgbi_ppm *ppm);
cxgbi_ppm        1082 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev)
cxgbi_ppm        1087 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk,
cxgbi_ppm        1117 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c static void ddp_clear_map(struct cxgbi_device *cdev, struct cxgbi_ppm *ppm,
cxgbi_ppm        1913 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 		    struct cxgbi_ppm *ppm,
cxgbi_ppm        1935 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c static int ddp_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk,
cxgbi_ppm        1970 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk,
cxgbi_ppm        2065 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev)
cxgbi_ppm        2067 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	return (struct cxgbi_ppm *)(*((struct cxgb4_lld_info *)
cxgbi_ppm        1300 drivers/scsi/cxgbi/libcxgbi.c 		struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*ppm_pp);
cxgbi_ppm        1342 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
cxgbi_ppm        1433 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
cxgbi_ppm        1466 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
cxgbi_ppm        1506 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev);
cxgbi_ppm        2092 drivers/scsi/cxgbi/libcxgbi.c 		struct cxgbi_ppm *ppm = csk->cdev->cdev2ppm(csk->cdev);
cxgbi_ppm        2376 drivers/scsi/cxgbi/libcxgbi.c 	struct cxgbi_ppm *ppm;
cxgbi_ppm         487 drivers/scsi/cxgbi/libcxgbi.h 	struct cxgbi_ppm* (*cdev2ppm)(struct cxgbi_device *);
cxgbi_ppm         488 drivers/scsi/cxgbi/libcxgbi.h 	int (*csk_ddp_set_map)(struct cxgbi_ppm *, struct cxgbi_sock *,
cxgbi_ppm         491 drivers/scsi/cxgbi/libcxgbi.h 				  struct cxgbi_ppm *,
cxgbi_ppm         348 drivers/target/iscsi/cxgbit/cxgbit.h struct cxgbi_ppm *cdev2ppm(struct cxgbit_device *cdev)
cxgbi_ppm         350 drivers/target/iscsi/cxgbit/cxgbit.h 	return (struct cxgbi_ppm *)(*cdev->lldi.iscsi_ppm);
cxgbi_ppm          64 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ppod_init_idata(struct cxgbit_device *cdev, struct cxgbi_ppm *ppm,
cxgbi_ppm          98 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk,
cxgbi_ppm         127 drivers/target/iscsi/cxgbit/cxgbit_ddp.c cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk,
cxgbi_ppm         175 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct cxgbi_ppm *ppm = cdev2ppm(cdev);
cxgbi_ppm         273 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			struct cxgbi_ppm *ppm = cdev2ppm(cdev);
cxgbi_ppm         323 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*lldi->iscsi_ppm);
cxgbi_ppm         736 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct cxgbi_ppm *ppm = *csk->com.cdev->lldi.iscsi_ppm;
cxgbi_ppm         855 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct cxgbi_ppm *ppm = cdev2ppm(csk->com.cdev);