/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/qib/ |
H A D | qib_mad.c | 52 static void qib_send_trap(struct qib_ibport *ibp, void *data, unsigned len) argument 61 agent = ibp->send_agent; 66 if (!(ppd_from_ibp(ibp)->lflags & QIBL_LINKACTIVE)) 70 if (ibp->trap_timeout && time_before(jiffies, ibp->trap_timeout)) 83 ibp->tid++; 84 smp->tid = cpu_to_be64(ibp->tid); 89 spin_lock_irqsave(&ibp->lock, flags); 90 if (!ibp->sm_ah) { 91 if (ibp 129 qib_bad_pqkey(struct qib_ibport *ibp, __be16 trap_num, u32 key, u32 sl, u32 qp1, u32 qp2, __be16 lid1, __be16 lid2) argument 160 qib_bad_mkey(struct qib_ibport *ibp, struct ib_smp *smp) argument 199 qib_cap_mask_chg(struct qib_ibport *ibp) argument 219 qib_sys_guid_chg(struct qib_ibport *ibp) argument 239 qib_node_desc_chg(struct qib_ibport *ibp) argument 318 struct qib_ibport *ibp = &ppd->ibport_data; local 397 check_mkey(struct qib_ibport *ibp, struct ib_smp *smp, int mad_flags) argument 434 struct qib_ibport *ibp; local 606 struct qib_ibport *ibp = &ppd->ibport_data; local 634 struct qib_ibport *ibp; local 1029 struct qib_ibport *ibp = to_iport(ibdev, port); local 1047 struct qib_ibport *ibp = to_iport(ibdev, port); local 1156 struct qib_ibport *ibp = to_iport(ibdev, port); local 1194 struct qib_ibport *ibp = to_iport(ibdev, port); local 1234 get_counter(struct qib_ibport *ibp, struct qib_pportdata *ppd, __be16 sel) argument 1274 struct qib_ibport *ibp = &ppd->ibport_data; local 1323 struct qib_ibport *ibp = to_iport(ibdev, port); local 1362 struct qib_ibport *ibp = to_iport(ibdev, port); local 1402 struct qib_ibport *ibp = to_iport(ibdev, port); local 1502 struct qib_ibport *ibp = to_iport(ibdev, port); local 1613 struct qib_ibport *ibp = to_iport(ibdev, port); local 1652 struct qib_ibport *ibp = to_iport(ibdev, port); local 1713 struct qib_ibport *ibp = to_iport(ibdev, port); local 1766 struct qib_ibport *ibp = to_iport(ibdev, port); local 1804 struct qib_ibport *ibp = to_iport(ibdev, port); local 2110 struct qib_ibport *ibp; local 2155 struct qib_ibport *ibp; local [all...] |
H A D | qib_verbs_mcast.c | 104 * @ibp: the IB port structure 111 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid) argument 117 spin_lock_irqsave(&ibp->lock, flags); 118 n = ibp->mcast_tree.rb_node; 132 spin_unlock_irqrestore(&ibp->lock, flags); 136 spin_unlock_irqrestore(&ibp->lock, flags); 153 static int qib_mcast_add(struct qib_ibdev *dev, struct qib_ibport *ibp, argument 156 struct rb_node **n = &ibp->mcast_tree.rb_node; 160 spin_lock_irq(&ibp->lock); 215 rb_insert_color(&mcast->rb_node, &ibp 229 struct qib_ibport *ibp; local 287 struct qib_ibport *ibp = to_iport(ibqp->device, qp->port_num); local 365 qib_mcast_tree_empty(struct qib_ibport *ibp) argument [all...] |
H A D | qib_ud.c | 51 struct qib_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num); local 61 qp = qib_lookup_qpn(ibp, swqe->wr.wr.ud.remote_qpn); 63 ibp->n_pkt_drops++; 68 ibp->n_pkt_drops++; 73 ppd = ppd_from_ibp(ibp); 80 pkey1 = qib_get_pkey(ibp, sqp->s_pkey_index); 81 pkey2 = qib_get_pkey(ibp, qp->s_pkey_index); 85 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_PKEY, pkey1, 109 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_QKEY, qkey, 148 ibp 237 struct qib_ibport *ibp; local 385 qib_lookup_pkey(struct qib_ibport *ibp, u16 pkey) argument 418 qib_ud_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, int has_grh, void *data, u32 tlen, struct qib_qp *qp) argument [all...] |
H A D | qib_ruc.c | 244 static __be64 get_sguid(struct qib_ibport *ibp, unsigned index) argument 247 struct qib_pportdata *ppd = ppd_from_ibp(ibp); 251 return ibp->guids[index - 1]; 265 int qib_ruc_check_hdr(struct qib_ibport *ibp, struct qib_ib_header *hdr, argument 277 guid = get_sguid(ibp, qp->alt_ah_attr.grh.sgid_index); 278 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) 286 qib_get_pkey(ibp, qp->s_alt_pkey_index))) { 287 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_PKEY, 296 ppd_from_ibp(ibp)->port != qp->alt_ah_attr.port_num) 306 guid = get_sguid(ibp, 352 struct qib_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num); local 652 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr, struct ib_global_route *grh, u32 hwords, u32 nwords) argument 676 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 718 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local [all...] |
H A D | qib_verbs.c | 546 struct qib_ibport *ibp = &rcd->ppd->ibport_data; local 552 ibp->n_pkt_drops++; 563 qib_ud_rcv(ibp, hdr, has_grh, data, tlen, qp); 571 qib_uc_rcv(ibp, hdr, has_grh, data, tlen, qp); 595 struct qib_ibport *ibp = &ppd->ibport_data; local 633 ibp->opstats[opcode & 0x7f].n_bytes += tlen; 634 ibp->opstats[opcode & 0x7f].n_packets++; 644 mcast = qib_mcast_find(ibp, &hdr->u.l.grh.dgid); 647 ibp->n_multicast_rcv++; 657 qp = qib_lookup_qpn(ibp, qp_nu 1094 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 1553 struct qib_ibport *ibp = to_iport(ibdev, port); local 1620 struct qib_ibport *ibp = &dd->pport[i].ibport_data; local 1630 struct qib_ibport *ibp = &dd->pport[i].ibport_data; local 1645 struct qib_ibport *ibp = to_iport(ibdev, port); local 1668 struct qib_ibport *ibp = to_iport(ibdev, port); local 1868 qib_get_pkey(struct qib_ibport *ibp, unsigned index) argument 1935 struct qib_ibport *ibp = &ppd->ibport_data; local [all...] |
H A D | qib_rc.c | 656 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 657 struct qib_pportdata *ppd = ppd_from_ibp(ibp); 684 hwords += qib_make_grh(ibp, &hdr.u.l.grh, 690 bth0 = qib_get_pkey(ibp, qp->s_pkey_index) | (OP(ACKNOWLEDGE) << 24); 699 lrh0 |= ibp->sl_to_vl[qp->remote_ah_attr.sl] << 12 | 760 ibp->n_unicast_xmit++; 765 ibp->n_rc_qacks++; 876 struct qib_ibport *ibp; local 891 ibp = to_iport(qp->ibqp.device, qp->port_num); 893 ibp 911 struct qib_ibport *ibp; local 1058 do_rc_completion(struct qib_qp *qp, struct qib_swqe *wqe, struct qib_ibport *ibp) argument 1134 struct qib_ibport *ibp; local 1354 rdma_seq_err(struct qib_qp *qp, struct qib_ibport *ibp, u32 psn, struct qib_ctxtdata *rcd) argument 1401 qib_rc_rcv_resp(struct qib_ibport *ibp, struct qib_other_headers *ohdr, void *data, u32 tlen, struct qib_qp *qp, u32 opcode, u32 psn, u32 hdrsize, u32 pmtu, struct qib_ctxtdata *rcd) argument 1610 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 1840 struct qib_ibport *ibp = &rcd->ppd->ibport_data; local [all...] |
H A D | qib_qp.c | 218 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 225 ibp->qp0 = qp; 227 ibp->qp1 = qp; 243 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 251 if (ibp->qp0 == qp) { 252 ibp->qp0 = NULL; 254 } else if (ibp->qp1 == qp) { 255 ibp->qp1 = NULL; 284 struct qib_ibport *ibp = &dd->pport[n].ibport_data; local 286 if (!qib_mcast_tree_empty(ibp)) 315 qib_lookup_qpn(struct qib_ibport *ibp, u32 qpn) argument [all...] |
H A D | qib_verbs.h | 831 void qib_bad_pqkey(struct qib_ibport *ibp, __be16 trap_num, u32 key, u32 sl, 833 void qib_cap_mask_chg(struct qib_ibport *ibp); 834 void qib_sys_guid_chg(struct qib_ibport *ibp); 835 void qib_node_desc_chg(struct qib_ibport *ibp); 851 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid); 864 int qib_mcast_tree_empty(struct qib_ibport *ibp); 868 struct qib_qp *qib_lookup_qpn(struct qib_ibport *ibp, u32 qpn); 906 void qib_uc_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, 922 void qib_ud_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, 1010 int qib_ruc_check_hdr(struct qib_ibport *ibp, struc [all...] |
H A D | qib_uc.c | 231 * @ibp: the port the packet came in on 242 void qib_uc_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, argument 267 if (qib_ruc_check_hdr(ibp, hdr, has_grh, qp, opcode)) 537 ibp->n_pkt_drops++;
|
H A D | qib_sdma.c | 688 struct qib_ibport *ibp; local 690 ibp = &ppd->ibport_data; 691 ibp->n_dmawait++;
|
H A D | qib.h | 1135 static inline struct qib_pportdata *ppd_from_ibp(struct qib_ibport *ibp) argument 1137 return container_of(ibp, struct qib_pportdata, ibport_data);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/qib/ |
H A D | qib_mad.c | 52 static void qib_send_trap(struct qib_ibport *ibp, void *data, unsigned len) argument 61 agent = ibp->send_agent; 66 if (!(ppd_from_ibp(ibp)->lflags & QIBL_LINKACTIVE)) 70 if (ibp->trap_timeout && time_before(jiffies, ibp->trap_timeout)) 83 ibp->tid++; 84 smp->tid = cpu_to_be64(ibp->tid); 89 spin_lock_irqsave(&ibp->lock, flags); 90 if (!ibp->sm_ah) { 91 if (ibp 129 qib_bad_pqkey(struct qib_ibport *ibp, __be16 trap_num, u32 key, u32 sl, u32 qp1, u32 qp2, __be16 lid1, __be16 lid2) argument 160 qib_bad_mkey(struct qib_ibport *ibp, struct ib_smp *smp) argument 199 qib_cap_mask_chg(struct qib_ibport *ibp) argument 219 qib_sys_guid_chg(struct qib_ibport *ibp) argument 239 qib_node_desc_chg(struct qib_ibport *ibp) argument 318 struct qib_ibport *ibp = &ppd->ibport_data; local 397 check_mkey(struct qib_ibport *ibp, struct ib_smp *smp, int mad_flags) argument 434 struct qib_ibport *ibp; local 606 struct qib_ibport *ibp = &ppd->ibport_data; local 634 struct qib_ibport *ibp; local 1029 struct qib_ibport *ibp = to_iport(ibdev, port); local 1047 struct qib_ibport *ibp = to_iport(ibdev, port); local 1156 struct qib_ibport *ibp = to_iport(ibdev, port); local 1194 struct qib_ibport *ibp = to_iport(ibdev, port); local 1234 get_counter(struct qib_ibport *ibp, struct qib_pportdata *ppd, __be16 sel) argument 1274 struct qib_ibport *ibp = &ppd->ibport_data; local 1323 struct qib_ibport *ibp = to_iport(ibdev, port); local 1362 struct qib_ibport *ibp = to_iport(ibdev, port); local 1402 struct qib_ibport *ibp = to_iport(ibdev, port); local 1502 struct qib_ibport *ibp = to_iport(ibdev, port); local 1613 struct qib_ibport *ibp = to_iport(ibdev, port); local 1652 struct qib_ibport *ibp = to_iport(ibdev, port); local 1713 struct qib_ibport *ibp = to_iport(ibdev, port); local 1766 struct qib_ibport *ibp = to_iport(ibdev, port); local 1804 struct qib_ibport *ibp = to_iport(ibdev, port); local 2110 struct qib_ibport *ibp; local 2155 struct qib_ibport *ibp; local [all...] |
H A D | qib_verbs_mcast.c | 104 * @ibp: the IB port structure 111 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid) argument 117 spin_lock_irqsave(&ibp->lock, flags); 118 n = ibp->mcast_tree.rb_node; 132 spin_unlock_irqrestore(&ibp->lock, flags); 136 spin_unlock_irqrestore(&ibp->lock, flags); 153 static int qib_mcast_add(struct qib_ibdev *dev, struct qib_ibport *ibp, argument 156 struct rb_node **n = &ibp->mcast_tree.rb_node; 160 spin_lock_irq(&ibp->lock); 215 rb_insert_color(&mcast->rb_node, &ibp 229 struct qib_ibport *ibp; local 287 struct qib_ibport *ibp = to_iport(ibqp->device, qp->port_num); local 365 qib_mcast_tree_empty(struct qib_ibport *ibp) argument [all...] |
H A D | qib_ud.c | 51 struct qib_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num); local 61 qp = qib_lookup_qpn(ibp, swqe->wr.wr.ud.remote_qpn); 63 ibp->n_pkt_drops++; 68 ibp->n_pkt_drops++; 73 ppd = ppd_from_ibp(ibp); 80 pkey1 = qib_get_pkey(ibp, sqp->s_pkey_index); 81 pkey2 = qib_get_pkey(ibp, qp->s_pkey_index); 85 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_PKEY, pkey1, 109 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_QKEY, qkey, 148 ibp 237 struct qib_ibport *ibp; local 385 qib_lookup_pkey(struct qib_ibport *ibp, u16 pkey) argument 418 qib_ud_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, int has_grh, void *data, u32 tlen, struct qib_qp *qp) argument [all...] |
H A D | qib_ruc.c | 244 static __be64 get_sguid(struct qib_ibport *ibp, unsigned index) argument 247 struct qib_pportdata *ppd = ppd_from_ibp(ibp); 251 return ibp->guids[index - 1]; 265 int qib_ruc_check_hdr(struct qib_ibport *ibp, struct qib_ib_header *hdr, argument 277 guid = get_sguid(ibp, qp->alt_ah_attr.grh.sgid_index); 278 if (!gid_ok(&hdr->u.l.grh.dgid, ibp->gid_prefix, guid)) 286 qib_get_pkey(ibp, qp->s_alt_pkey_index))) { 287 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_PKEY, 296 ppd_from_ibp(ibp)->port != qp->alt_ah_attr.port_num) 306 guid = get_sguid(ibp, 352 struct qib_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num); local 652 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr, struct ib_global_route *grh, u32 hwords, u32 nwords) argument 676 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 718 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local [all...] |
H A D | qib_verbs.c | 546 struct qib_ibport *ibp = &rcd->ppd->ibport_data; local 552 ibp->n_pkt_drops++; 563 qib_ud_rcv(ibp, hdr, has_grh, data, tlen, qp); 571 qib_uc_rcv(ibp, hdr, has_grh, data, tlen, qp); 595 struct qib_ibport *ibp = &ppd->ibport_data; local 633 ibp->opstats[opcode & 0x7f].n_bytes += tlen; 634 ibp->opstats[opcode & 0x7f].n_packets++; 644 mcast = qib_mcast_find(ibp, &hdr->u.l.grh.dgid); 647 ibp->n_multicast_rcv++; 657 qp = qib_lookup_qpn(ibp, qp_nu 1094 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 1553 struct qib_ibport *ibp = to_iport(ibdev, port); local 1620 struct qib_ibport *ibp = &dd->pport[i].ibport_data; local 1630 struct qib_ibport *ibp = &dd->pport[i].ibport_data; local 1645 struct qib_ibport *ibp = to_iport(ibdev, port); local 1668 struct qib_ibport *ibp = to_iport(ibdev, port); local 1868 qib_get_pkey(struct qib_ibport *ibp, unsigned index) argument 1935 struct qib_ibport *ibp = &ppd->ibport_data; local [all...] |
H A D | qib_rc.c | 656 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 657 struct qib_pportdata *ppd = ppd_from_ibp(ibp); 684 hwords += qib_make_grh(ibp, &hdr.u.l.grh, 690 bth0 = qib_get_pkey(ibp, qp->s_pkey_index) | (OP(ACKNOWLEDGE) << 24); 699 lrh0 |= ibp->sl_to_vl[qp->remote_ah_attr.sl] << 12 | 760 ibp->n_unicast_xmit++; 765 ibp->n_rc_qacks++; 876 struct qib_ibport *ibp; local 891 ibp = to_iport(qp->ibqp.device, qp->port_num); 893 ibp 911 struct qib_ibport *ibp; local 1058 do_rc_completion(struct qib_qp *qp, struct qib_swqe *wqe, struct qib_ibport *ibp) argument 1134 struct qib_ibport *ibp; local 1354 rdma_seq_err(struct qib_qp *qp, struct qib_ibport *ibp, u32 psn, struct qib_ctxtdata *rcd) argument 1401 qib_rc_rcv_resp(struct qib_ibport *ibp, struct qib_other_headers *ohdr, void *data, u32 tlen, struct qib_qp *qp, u32 opcode, u32 psn, u32 hdrsize, u32 pmtu, struct qib_ctxtdata *rcd) argument 1610 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 1840 struct qib_ibport *ibp = &rcd->ppd->ibport_data; local [all...] |
H A D | qib_qp.c | 218 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 225 ibp->qp0 = qp; 227 ibp->qp1 = qp; 243 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); local 251 if (ibp->qp0 == qp) { 252 ibp->qp0 = NULL; 254 } else if (ibp->qp1 == qp) { 255 ibp->qp1 = NULL; 284 struct qib_ibport *ibp = &dd->pport[n].ibport_data; local 286 if (!qib_mcast_tree_empty(ibp)) 315 qib_lookup_qpn(struct qib_ibport *ibp, u32 qpn) argument [all...] |
H A D | qib_verbs.h | 831 void qib_bad_pqkey(struct qib_ibport *ibp, __be16 trap_num, u32 key, u32 sl, 833 void qib_cap_mask_chg(struct qib_ibport *ibp); 834 void qib_sys_guid_chg(struct qib_ibport *ibp); 835 void qib_node_desc_chg(struct qib_ibport *ibp); 851 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid); 864 int qib_mcast_tree_empty(struct qib_ibport *ibp); 868 struct qib_qp *qib_lookup_qpn(struct qib_ibport *ibp, u32 qpn); 906 void qib_uc_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, 922 void qib_ud_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, 1010 int qib_ruc_check_hdr(struct qib_ibport *ibp, struc [all...] |
H A D | qib_uc.c | 231 * @ibp: the port the packet came in on 242 void qib_uc_rcv(struct qib_ibport *ibp, struct qib_ib_header *hdr, argument 267 if (qib_ruc_check_hdr(ibp, hdr, has_grh, qp, opcode)) 537 ibp->n_pkt_drops++;
|
H A D | qib_sdma.c | 688 struct qib_ibport *ibp; local 690 ibp = &ppd->ibport_data; 691 ibp->n_dmawait++;
|
H A D | qib.h | 1135 static inline struct qib_pportdata *ppd_from_ibp(struct qib_ibport *ibp) argument 1137 return container_of(ibp, struct qib_pportdata, ibport_data);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/xfs/ |
H A D | xfs_inode.c | 1700 xfs_buf_t *ibp; local 1738 error = xfs_itobp(mp, tp, ip, &dip, &ibp, XBF_LOCK); 1747 xfs_trans_inode_buf(tp, ibp); 1748 xfs_trans_log_buf(tp, ibp, offset, 1750 xfs_inobp_check(mp, ibp); 1778 xfs_buf_t *ibp; local 1820 error = xfs_itobp(mp, tp, ip, &dip, &ibp, XBF_LOCK); 1833 xfs_trans_inode_buf(tp, ibp); 1834 xfs_trans_log_buf(tp, ibp, offset, 1836 xfs_inobp_check(mp, ibp); 2083 xfs_buf_t *ibp; local [all...] |
H A D | xfs_log_recover.c | 3182 struct xfs_buf *ibp; local 3196 error = xfs_itobp(mp, NULL, ip, &dip, &ibp, XBF_LOCK); 3205 xfs_buf_relse(ibp);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/xfs/ |
H A D | xfs_inode.c | 1700 xfs_buf_t *ibp; local 1738 error = xfs_itobp(mp, tp, ip, &dip, &ibp, XBF_LOCK); 1747 xfs_trans_inode_buf(tp, ibp); 1748 xfs_trans_log_buf(tp, ibp, offset, 1750 xfs_inobp_check(mp, ibp); 1778 xfs_buf_t *ibp; local 1820 error = xfs_itobp(mp, tp, ip, &dip, &ibp, XBF_LOCK); 1833 xfs_trans_inode_buf(tp, ibp); 1834 xfs_trans_log_buf(tp, ibp, offset, 1836 xfs_inobp_check(mp, ibp); 2083 xfs_buf_t *ibp; local [all...] |