Home
last modified time | relevance | path

Searched refs:cxgbi_ppm (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_ppm.h128 struct cxgbi_ppm { struct
197 static inline int cxgbi_ppm_is_ddp_tag(struct cxgbi_ppm *ppm, u32 tag) in cxgbi_ppm_is_ddp_tag()
202 static inline int cxgbi_ppm_sw_tag_is_usable(struct cxgbi_ppm *ppm, in cxgbi_ppm_sw_tag_is_usable()
209 static inline int cxgbi_ppm_make_non_ddp_tag(struct cxgbi_ppm *ppm, in cxgbi_ppm_make_non_ddp_tag()
232 static inline u32 cxgbi_ppm_decode_non_ddp_tag(struct cxgbi_ppm *ppm, in cxgbi_ppm_decode_non_ddp_tag()
243 static inline u32 cxgbi_ppm_ddp_tag_get_idx(struct cxgbi_ppm *ppm, in cxgbi_ppm_ddp_tag_get_idx()
259 cxgbi_ppm_get_tag_caller_data(struct cxgbi_ppm *ppm, in cxgbi_ppm_get_tag_caller_data()
268 static inline int cxgbi_ppm_ddp_tag_update_sw_bits(struct cxgbi_ppm *ppm, in cxgbi_ppm_ddp_tag_update_sw_bits()
317 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz);
318 void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag,
[all …]
Dlibcxgb_ppm.c66 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz) in cxgbi_ppm_find_page_index()
105 static void ppm_mark_entries(struct cxgbi_ppm *ppm, int i, int count, in ppm_mark_entries()
119 static int ppm_get_cpu_entries(struct cxgbi_ppm *ppm, unsigned int count, in ppm_get_cpu_entries()
158 static int ppm_get_entries(struct cxgbi_ppm *ppm, unsigned int count, in ppm_get_entries()
192 static void ppm_unmark_entries(struct cxgbi_ppm *ppm, int i, int count) in ppm_unmark_entries()
227 void cxgbi_ppm_ppod_release(struct cxgbi_ppm *ppm, u32 idx) in cxgbi_ppm_ppod_release()
247 int cxgbi_ppm_ppods_reserve(struct cxgbi_ppm *ppm, unsigned short nr_pages, in cxgbi_ppm_ppods_reserve()
293 void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag, in cxgbi_ppm_make_ppod_hdr()
315 static void ppm_free(struct cxgbi_ppm *ppm) in ppm_free()
322 struct cxgbi_ppm *ppm = container_of(kref, in ppm_destroy()
[all …]
/Linux-v5.4/drivers/target/iscsi/cxgbit/
Dcxgbit_ddp.c64 cxgbit_ppod_init_idata(struct cxgbit_device *cdev, struct cxgbi_ppm *ppm, in cxgbit_ppod_init_idata()
98 cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, in cxgbit_ppod_write_idata()
127 cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, in cxgbit_ddp_set_map()
175 struct cxgbi_ppm *ppm = cdev2ppm(cdev); in cxgbit_ddp_reserve()
273 struct cxgbi_ppm *ppm = cdev2ppm(cdev); in cxgbit_unmap_cmd()
323 struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*lldi->iscsi_ppm); in cxgbit_ddp_init()
Dcxgbit.h348 struct cxgbi_ppm *cdev2ppm(struct cxgbit_device *cdev) in cdev2ppm()
350 return (struct cxgbi_ppm *)(*cdev->lldi.iscsi_ppm); in cdev2ppm()
Dcxgbit_target.c736 struct cxgbi_ppm *ppm = *csk->com.cdev->lldi.iscsi_ppm; in cxgbit_set_params()
855 struct cxgbi_ppm *ppm = cdev2ppm(csk->com.cdev); in cxgbit_allocate_cmd()
/Linux-v5.4/drivers/scsi/cxgbi/
Dlibcxgbi.h487 struct cxgbi_ppm* (*cdev2ppm)(struct cxgbi_device *);
488 int (*csk_ddp_set_map)(struct cxgbi_ppm *, struct cxgbi_sock *,
491 struct cxgbi_ppm *,
Dlibcxgbi.c1299 struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*ppm_pp); in cxgbi_ddp_ppm_setup()
1341 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in cxgbi_ddp_reserve()
1432 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in task_release_itt()
1465 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in task_reserve_itt()
1505 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in cxgbi_parse_pdu_itt()
2091 struct cxgbi_ppm *ppm = csk->cdev->cdev2ppm(csk->cdev); in cxgbi_conn_xmit_pdu()
2375 struct cxgbi_ppm *ppm; in cxgbi_bind_conn()
/Linux-v5.4/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c1082 static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev) in cdev2ppm()
1087 static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, in ddp_set_map()
1117 static void ddp_clear_map(struct cxgbi_device *cdev, struct cxgbi_ppm *ppm, in ddp_clear_map()
/Linux-v5.4/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c1913 struct cxgbi_ppm *ppm, in ddp_ppod_init_idata()
1935 static int ddp_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, in ddp_ppod_write_idata()
1970 static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, in ddp_set_map()
2065 static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev) in cdev2ppm()
2067 return (struct cxgbi_ppm *)(*((struct cxgb4_lld_info *) in cdev2ppm()