Home
last modified time | relevance | path

Searched refs:qib_ctxtdata (Results 1 – 15 of 15) sorted by relevance

/drivers/infiniband/hw/qib/
Dqib.h122 struct qib_ctxtdata { struct
747 struct qib_ctxtdata **rcd; /* Receive Context Data */
787 void (*f_clear_tids)(struct qib_devdata *, struct qib_ctxtdata *);
793 int (*f_get_base_info)(struct qib_ctxtdata *, struct qib_base_info *);
839 void (*f_update_usrhead)(struct qib_ctxtdata *, u64, u32, u32, u32);
840 u32 (*f_hdrqempty)(struct qib_ctxtdata *);
848 void (*f_init_ctxt)(struct qib_ctxtdata *);
850 struct qib_ctxtdata *);
1126 struct qib_ctxtdata *rcd;
1173 int qib_disarm_piobufs_ifneeded(struct qib_ctxtdata *);
[all …]
Dqib_file_ops.c101 struct qib_ctxtdata *rcd = ctxt_fp(fp); in qib_get_base_info()
284 static int qib_tid_update(struct qib_ctxtdata *rcd, struct file *fp, in qib_tid_update()
483 static int qib_tid_free(struct qib_ctxtdata *rcd, unsigned subctxt, in qib_tid_free()
572 static int qib_set_part_key(struct qib_ctxtdata *rcd, u16 key) in qib_set_part_key()
670 static int qib_manage_rcvq(struct qib_ctxtdata *rcd, unsigned subctxt, in qib_manage_rcvq()
699 static void qib_clean_part_key(struct qib_ctxtdata *rcd, in qib_clean_part_key()
733 static int qib_mmap_mem(struct vm_area_struct *vma, struct qib_ctxtdata *rcd, in qib_mmap_mem()
808 struct qib_ctxtdata *rcd, in mmap_piobufs()
856 struct qib_ctxtdata *rcd) in mmap_rcvegrbufs()
922 struct qib_ctxtdata *rcd, unsigned subctxt) in mmap_kvaddr()
[all …]
Dqib_tx.c80 int qib_disarm_piobufs_ifneeded(struct qib_ctxtdata *rcd) in qib_disarm_piobufs_ifneeded()
134 struct qib_ctxtdata *rcd; in find_ctxt()
386 unsigned len, u32 avail, struct qib_ctxtdata *rcd) in qib_chg_pioavailkernel()
460 struct qib_ctxtdata *rcd; in qib_cancel_sends()
Dqib_init.c144 struct qib_ctxtdata *rcd; in qib_create_ctxts()
168 struct qib_ctxtdata *qib_create_ctxtdata(struct qib_pportdata *ppd, u32 ctxt, in qib_create_ctxtdata()
172 struct qib_ctxtdata *rcd; in qib_create_ctxtdata()
510 struct qib_ctxtdata *rcd = dd->rcd[i]; in enable_chip()
657 struct qib_ctxtdata *rcd; in qib_init()
941 void qib_free_ctxtdata(struct qib_devdata *dd, struct qib_ctxtdata *rcd) in qib_free_ctxtdata()
1349 struct qib_ctxtdata **tmp; in cleanup_device_data()
1417 struct qib_ctxtdata *rcd = tmp[ctxt]; in cleanup_device_data()
1592 int qib_create_rcvhdrq(struct qib_devdata *dd, struct qib_ctxtdata *rcd) in qib_create_rcvhdrq()
1669 int qib_setup_eagerbufs(struct qib_ctxtdata *rcd) in qib_setup_eagerbufs()
Dqib_user_sdma.h40 int qib_user_sdma_writev(struct qib_ctxtdata *pd,
Dqib_driver.c284 static inline void *qib_get_egrbuf(const struct qib_ctxtdata *rcd, u32 etail) in qib_get_egrbuf()
296 static u32 qib_rcv_hdrerr(struct qib_ctxtdata *rcd, struct qib_pportdata *ppd, in qib_rcv_hdrerr()
446 u32 qib_kreceive(struct qib_ctxtdata *rcd, u32 *llic, u32 *npkts) in qib_kreceive()
Dqib_intr.c191 struct qib_ctxtdata *rcd; in qib_handle_urcv()
Dqib_verbs.h49 struct qib_ctxtdata;
971 void qib_rc_rcv(struct qib_ctxtdata *rcd, struct qib_ib_header *hdr,
1129 void qib_ib_rcv(struct qib_ctxtdata *, void *, void *, u32);
Dqib_rc.c1130 u64 val, struct qib_ctxtdata *rcd) in do_rc_ack()
1353 struct qib_ctxtdata *rcd) in rdma_seq_err()
1405 struct qib_ctxtdata *rcd) in qib_rc_rcv_resp()
1630 struct qib_ctxtdata *rcd) in qib_rc_rcv_error()
1864 void qib_rc_rcv(struct qib_ctxtdata *rcd, struct qib_ib_header *hdr, in qib_rc_rcv()
Dqib_iba7322.c71 struct qib_ctxtdata *rcd);
2705 static void qib_update_rhdrq_dca(struct qib_ctxtdata *rcd, int cpu) in qib_update_rhdrq_dca()
2807 struct qib_ctxtdata *rcd = (struct qib_ctxtdata *)n->arg; in qib_irq_notifier_notify()
2824 struct qib_ctxtdata *rcd = (struct qib_ctxtdata *)n->arg; in qib_irq_notifier_release()
3062 static void adjust_rcv_timeout(struct qib_ctxtdata *rcd, int npkts) in adjust_rcv_timeout()
3184 struct qib_ctxtdata *rcd = data; in qib_7322pintr()
3857 struct qib_ctxtdata *rcd) in qib_7322_clear_tids()
3922 static int qib_7322_get_base_info(struct qib_ctxtdata *rcd, in qib_7322_get_base_info()
4481 static void qib_update_7322_usrhead(struct qib_ctxtdata *rcd, u64 hd, in qib_update_7322_usrhead()
4498 static u32 qib_7322_hdrqempty(struct qib_ctxtdata *rcd) in qib_7322_hdrqempty()
[all …]
Dqib_iba6120.c1981 struct qib_ctxtdata *rcd) in qib_6120_clear_tids()
2054 static int qib_6120_get_base_info(struct qib_ctxtdata *rcd, in qib_6120_get_base_info()
2086 static void qib_update_6120_usrhead(struct qib_ctxtdata *rcd, u64 hd, in qib_update_6120_usrhead()
2096 static u32 qib_6120_hdrqempty(struct qib_ctxtdata *rcd) in qib_6120_hdrqempty()
3448 static void qib_6120_init_ctxt(struct qib_ctxtdata *rcd) in qib_6120_init_ctxt()
3455 u32 len, u32 avail, struct qib_ctxtdata *rcd) in qib_6120_txchk_change()
Dqib_iba7220.c2222 struct qib_ctxtdata *rcd) in qib_7220_clear_tids()
2277 static int qib_7220_get_base_info(struct qib_ctxtdata *rcd, in qib_7220_get_base_info()
2732 static void qib_update_7220_usrhead(struct qib_ctxtdata *rcd, u64 hd, in qib_update_7220_usrhead()
2742 static u32 qib_7220_hdrqempty(struct qib_ctxtdata *rcd) in qib_7220_hdrqempty()
4406 static void qib_7220_init_ctxt(struct qib_ctxtdata *rcd) in qib_7220_init_ctxt()
4419 u32 len, u32 which, struct qib_ctxtdata *rcd) in qib_7220_txchk_change()
Dqib_verbs.c576 static void qib_qp_rcv(struct qib_ctxtdata *rcd, struct qib_ib_header *hdr, in qib_qp_rcv()
625 void qib_ib_rcv(struct qib_ctxtdata *rcd, void *rhdr, void *data, u32 tlen) in qib_ib_rcv()
Dqib_user_sdma.c1391 int qib_user_sdma_writev(struct qib_ctxtdata *rcd, in qib_user_sdma_writev()
Dqib_mad.c587 struct qib_ctxtdata *rcd = dd->rcd[ppd->hw_pidx]; in get_pkeys()
990 struct qib_ctxtdata *rcd; in set_pkeys()