Home
last modified time | relevance | path

Searched refs:rkt (Results 1 – 11 of 11) sorted by relevance

/linux-3.4.99/drivers/infiniband/hw/ipath/
Dipath_keys.c47 int ipath_alloc_lkey(struct ipath_lkey_table *rkt, struct ipath_mregion *mr) in ipath_alloc_lkey() argument
54 spin_lock_irqsave(&rkt->lock, flags); in ipath_alloc_lkey()
57 r = n = rkt->next; in ipath_alloc_lkey()
59 if (rkt->table[r] == NULL) in ipath_alloc_lkey()
61 r = (r + 1) & (rkt->max - 1); in ipath_alloc_lkey()
63 spin_unlock_irqrestore(&rkt->lock, flags); in ipath_alloc_lkey()
69 rkt->next = (r + 1) & (rkt->max - 1); in ipath_alloc_lkey()
74 rkt->gen++; in ipath_alloc_lkey()
76 ((((1 << (24 - ib_ipath_lkey_table_size)) - 1) & rkt->gen) in ipath_alloc_lkey()
80 rkt->gen++; in ipath_alloc_lkey()
[all …]
Dipath_mr.c356 struct ipath_lkey_table *rkt; in ipath_map_phys_fmr() local
366 rkt = &to_idev(ibfmr->device)->lk_table; in ipath_map_phys_fmr()
367 spin_lock_irqsave(&rkt->lock, flags); in ipath_map_phys_fmr()
383 spin_unlock_irqrestore(&rkt->lock, flags); in ipath_map_phys_fmr()
399 struct ipath_lkey_table *rkt; in ipath_unmap_fmr() local
403 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in ipath_unmap_fmr()
404 spin_lock_irqsave(&rkt->lock, flags); in ipath_unmap_fmr()
408 spin_unlock_irqrestore(&rkt->lock, flags); in ipath_unmap_fmr()
Dipath_verbs.h780 int ipath_alloc_lkey(struct ipath_lkey_table *rkt,
783 void ipath_free_lkey(struct ipath_lkey_table *rkt, u32 lkey);
/linux-3.4.99/drivers/infiniband/hw/qib/
Dqib_keys.c44 int qib_alloc_lkey(struct qib_lkey_table *rkt, struct qib_mregion *mr) in qib_alloc_lkey() argument
51 spin_lock_irqsave(&rkt->lock, flags); in qib_alloc_lkey()
54 r = rkt->next; in qib_alloc_lkey()
57 if (rkt->table[r] == NULL) in qib_alloc_lkey()
59 r = (r + 1) & (rkt->max - 1); in qib_alloc_lkey()
61 spin_unlock_irqrestore(&rkt->lock, flags); in qib_alloc_lkey()
66 rkt->next = (r + 1) & (rkt->max - 1); in qib_alloc_lkey()
71 rkt->gen++; in qib_alloc_lkey()
73 ((((1 << (24 - ib_qib_lkey_table_size)) - 1) & rkt->gen) in qib_alloc_lkey()
77 rkt->gen++; in qib_alloc_lkey()
[all …]
Dqib_mr.c425 struct qib_lkey_table *rkt; in qib_map_phys_fmr() local
438 rkt = &to_idev(ibfmr->device)->lk_table; in qib_map_phys_fmr()
439 spin_lock_irqsave(&rkt->lock, flags); in qib_map_phys_fmr()
454 spin_unlock_irqrestore(&rkt->lock, flags); in qib_map_phys_fmr()
470 struct qib_lkey_table *rkt; in qib_unmap_fmr() local
474 rkt = &to_idev(fmr->ibfmr.device)->lk_table; in qib_unmap_fmr()
475 spin_lock_irqsave(&rkt->lock, flags); in qib_unmap_fmr()
479 spin_unlock_irqrestore(&rkt->lock, flags); in qib_unmap_fmr()
Dqib_ruc.c85 struct qib_lkey_table *rkt; in qib_init_sge() local
89 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_init_sge()
98 if (!qib_lkey_ok(rkt, pd, j ? &ss->sg_list[j - 1] : &ss->sge, in qib_init_sge()
Dqib_verbs.h928 int qib_alloc_lkey(struct qib_lkey_table *rkt, struct qib_mregion *mr);
932 int qib_lkey_ok(struct qib_lkey_table *rkt, struct qib_pd *pd,
Dqib_verbs.c345 struct qib_lkey_table *rkt; in qib_post_one_send() local
395 rkt = &to_idev(qp->ibqp.device)->lk_table; in qib_post_one_send()
410 ok = qib_lkey_ok(rkt, pd, &wqe->sg_list[j], in qib_post_one_send()
/linux-3.4.99/drivers/scsi/aacraid/
Drkt.c79 iounmap(dev->regs.rkt); in aac_rkt_ioremap()
82 dev->base = dev->regs.rkt = ioremap(dev->scsi_host_ptr->base, size); in aac_rkt_ioremap()
85 dev->IndexRegs = &dev->regs.rkt->IndexRegs; in aac_rkt_ioremap()
DMakefile6 dpcsup.o rx.o sa.o rkt.o nark.o src.o
Daacraid.h730 #define rkt_readb(AEP, CSR) readb(&((AEP)->regs.rkt->CSR))
731 #define rkt_readl(AEP, CSR) readl(&((AEP)->regs.rkt->CSR))
732 #define rkt_writeb(AEP, CSR, value) writeb(value, &((AEP)->regs.rkt->CSR))
733 #define rkt_writel(AEP, CSR, value) writel(value, &((AEP)->regs.rkt->CSR))
1098 struct rkt_registers __iomem *rkt; member