Searched refs:cxgbi_ppm (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/chelsio/libcxgb/ |
D | libcxgb_ppm.h | 128 struct cxgbi_ppm { struct 196 static inline int cxgbi_ppm_is_ddp_tag(struct cxgbi_ppm *ppm, u32 tag) in cxgbi_ppm_is_ddp_tag() 201 static inline int cxgbi_ppm_sw_tag_is_usable(struct cxgbi_ppm *ppm, in cxgbi_ppm_sw_tag_is_usable() 208 static inline int cxgbi_ppm_make_non_ddp_tag(struct cxgbi_ppm *ppm, in cxgbi_ppm_make_non_ddp_tag() 231 static inline u32 cxgbi_ppm_decode_non_ddp_tag(struct cxgbi_ppm *ppm, in cxgbi_ppm_decode_non_ddp_tag() 242 static inline u32 cxgbi_ppm_ddp_tag_get_idx(struct cxgbi_ppm *ppm, in cxgbi_ppm_ddp_tag_get_idx() 258 cxgbi_ppm_get_tag_caller_data(struct cxgbi_ppm *ppm, in cxgbi_ppm_get_tag_caller_data() 267 static inline int cxgbi_ppm_ddp_tag_update_sw_bits(struct cxgbi_ppm *ppm, in cxgbi_ppm_ddp_tag_update_sw_bits() 316 int cxgbi_ppm_find_page_index(struct cxgbi_ppm *ppm, unsigned long pgsz); 317 void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag, [all …]
|
D | libcxgb_ppm.c | 66 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() 155 static int ppm_get_entries(struct cxgbi_ppm *ppm, unsigned int count, in ppm_get_entries() 187 static void ppm_unmark_entries(struct cxgbi_ppm *ppm, int i, int count) in ppm_unmark_entries() 222 void cxgbi_ppm_ppod_release(struct cxgbi_ppm *ppm, u32 idx) in cxgbi_ppm_ppod_release() 242 int cxgbi_ppm_ppods_reserve(struct cxgbi_ppm *ppm, unsigned short nr_pages, in cxgbi_ppm_ppods_reserve() 288 void cxgbi_ppm_make_ppod_hdr(struct cxgbi_ppm *ppm, u32 tag, in cxgbi_ppm_make_ppod_hdr() 310 static void ppm_free(struct cxgbi_ppm *ppm) in ppm_free() 317 struct cxgbi_ppm *ppm = container_of(kref, in ppm_destroy() [all …]
|
/Linux-v4.19/drivers/target/iscsi/cxgbit/ |
D | cxgbit_ddp.c | 67 cxgbit_ppod_init_idata(struct cxgbit_device *cdev, struct cxgbi_ppm *ppm, in cxgbit_ppod_init_idata() 101 cxgbit_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, in cxgbit_ppod_write_idata() 130 cxgbit_ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbit_sock *csk, in cxgbit_ddp_set_map() 178 struct cxgbi_ppm *ppm = cdev2ppm(cdev); in cxgbit_ddp_reserve() 276 struct cxgbi_ppm *ppm = cdev2ppm(cdev); in cxgbit_release_cmd() 324 struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*lldi->iscsi_ppm); in cxgbit_ddp_init()
|
D | cxgbit.h | 351 struct cxgbi_ppm *cdev2ppm(struct cxgbit_device *cdev) in cdev2ppm() 353 return (struct cxgbi_ppm *)(*cdev->lldi.iscsi_ppm); in cdev2ppm()
|
D | cxgbit_target.c | 739 struct cxgbi_ppm *ppm = *csk->com.cdev->lldi.iscsi_ppm; in cxgbit_set_params() 858 struct cxgbi_ppm *ppm = cdev2ppm(csk->com.cdev); in cxgbit_allocate_cmd()
|
/Linux-v4.19/drivers/scsi/cxgbi/ |
D | libcxgbi.h | 483 struct cxgbi_ppm* (*cdev2ppm)(struct cxgbi_device *); 484 int (*csk_ddp_set_map)(struct cxgbi_ppm *, struct cxgbi_sock *, 487 struct cxgbi_ppm *,
|
D | libcxgbi.c | 1294 struct cxgbi_ppm *ppm = (struct cxgbi_ppm *)(*ppm_pp); in cxgbi_ddp_ppm_setup() 1334 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in cxgbi_ddp_reserve() 1425 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in task_release_itt() 1459 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in task_reserve_itt() 1501 struct cxgbi_ppm *ppm = cdev->cdev2ppm(cdev); in cxgbi_parse_pdu_itt() 2087 struct cxgbi_ppm *ppm = csk->cdev->cdev2ppm(csk->cdev); in cxgbi_conn_xmit_pdu() 2372 struct cxgbi_ppm *ppm; in cxgbi_bind_conn()
|
/Linux-v4.19/drivers/scsi/cxgbi/cxgb4i/ |
D | cxgb4i.c | 1822 struct cxgbi_ppm *ppm, in ddp_ppod_init_idata() 1844 static int ddp_ppod_write_idata(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, in ddp_ppod_write_idata() 1879 static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, in ddp_set_map() 1968 static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev) in cdev2ppm() 1970 return (struct cxgbi_ppm *)(*((struct cxgb4_lld_info *) in cdev2ppm()
|
/Linux-v4.19/drivers/scsi/cxgbi/cxgb3i/ |
D | cxgb3i.c | 1084 static struct cxgbi_ppm *cdev2ppm(struct cxgbi_device *cdev) in cdev2ppm() 1089 static int ddp_set_map(struct cxgbi_ppm *ppm, struct cxgbi_sock *csk, in ddp_set_map() 1119 static void ddp_clear_map(struct cxgbi_device *cdev, struct cxgbi_ppm *ppm, in ddp_clear_map()
|