/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | vnic_sdma.c | 26 * @pbc_val: pbc value 87 u64 pbc) 104 /* add pbc */ 105 tx->pbc_val = cpu_to_le64(pbc); 128 struct sk_buff *skb, u64 pbc, u8 plen) 151 ret = build_vnic_tx_desc(sde, tx, pbc); 85 build_vnic_tx_desc(struct sdma_engine *sde, struct vnic_txreq *tx, u64 pbc) argument 126 hfi1_vnic_send_dma(struct hfi1_devdata *dd, u8 q_idx, struct hfi1_vnic_vport_info *vinfo, struct sk_buff *skb, u64 pbc, u8 plen) argument
|
H A D | verbs.c | 286 static u64 hfi1_fault_tx(struct rvt_qp *qp, u8 opcode, u64 pbc) argument 300 pbc &= ~PBC_INSERT_HCRC_SMASK; 301 pbc |= (u64)PBC_IHCRC_NONE << PBC_INSERT_HCRC_SHIFT; 311 pbc |= PBC_TEST_EBP; 314 return pbc; 723 u64 pbc) 727 u16 hdrbytes = (tx->hdr_dwords + sizeof(pbc) / 4) << 2; 751 phdr->pbc = cpu_to_le64(pbc); 788 static u64 update_hcrc(u8 opcode, u64 pbc) argument 718 build_verbs_tx_desc( struct sdma_engine *sde, u32 length, struct verbs_txreq *tx, struct hfi1_ahg_info *ahg_info, u64 pbc) argument 797 hfi1_verbs_send_dma(struct rvt_qp *qp, struct hfi1_pkt_state *ps, u64 pbc) argument 937 hfi1_verbs_send_pio(struct rvt_qp *qp, struct hfi1_pkt_state *ps, u64 pbc) argument [all...] |
H A D | vnic.h | 124 struct sk_buff *skb, u64 pbc, u8 plen);
|
H A D | vnic_main.c | 192 u64 pbc; local 194 pbc = ((u64)PBC_IHCRC_NONE << PBC_INSERT_HCRC_SHIFT) 200 return pbc; 223 u64 pbc; local 251 pbc = create_bypass_pbc(mdata->vl, total_len); 254 v_dbg("pbc 0x%016llX len %d pad_len %d\n", pbc, skb->len, pad_len); 255 err = dd->process_vnic_dma_send(dd, q_idx, vinfo, skb, pbc, pad_len);
|
H A D | pio_copy.c | 18 * @pbc: PBC to send 30 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc, argument 38 writeq(pbc, dest); 258 * @pbc: the PBC for the PIO buffer 262 void seg_pio_copy_start(struct pio_buf *pbuf, u64 pbc, argument 269 writeq(pbc, dest);
|
H A D | user_sdma.c | 401 req->hdr.pbc[2] = 0; 416 vl = (le16_to_cpu(req->hdr.pbc[0]) >> 12) & 0xF; 418 (((le16_to_cpu(req->hdr.pbc[1]) >> 14) & 0x1) << 4)); 636 return ((sizeof(hdr) - sizeof(hdr.pbc)) + 4 + len); 644 u16 pbclen = le16_to_cpu(req->hdr.pbc[0]); 659 tx->hdr.pbc[0] = cpu_to_le16(pbclen); 930 pbclen = le16_to_cpu(hdr->pbc[0]); 933 hdr->pbc[0] = cpu_to_le16(pbclen); 949 req->hdr.pbc[0] = hdr->pbc[ [all...] |
H A D | pio.h | 283 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc, 285 void seg_pio_copy_start(struct pio_buf *pbuf, u64 pbc,
|
H A D | verbs.h | 107 __le64 pbc; member in struct:hfi1_sdma_header 435 u64 pbc); 438 u64 pbc);
|
H A D | ud.c | 595 u64 pbc, pbc_flags = 0; local 642 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); 647 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, 657 u64 pbc, pbc_flags = 0; local 697 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); 702 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc,
|
H A D | ipoib_tx.c | 123 "%s: Status = 0x%x pbc 0x%llx txq = %d sde = %d\n", 125 le64_to_cpu(tx->sdma_hdr->pbc), tx->txq->q_idx, 237 sizeof(sdma_hdr->pbc) + (txp->hdr_dwords << 2) + tx->skb->len; 244 /* add pbc + headers */ 248 sizeof(sdma_hdr->pbc) + (txp->hdr_dwords << 2)); 337 /* Construct the pbc. */ 338 sdma_hdr->pbc = 345 (sizeof(sdma_hdr->pbc) >> 2)));
|
H A D | trace_tx.h | 493 __le32 *pbc = (__le32 *)hdr->pbc; 502 __entry->pbc0 = le32_to_cpu(pbc[0]); 503 __entry->pbc1 = le32_to_cpu(pbc[1]);
|
H A D | hfi.h | 1300 u64 pbc, const void *from, size_t count); 1303 struct sk_buff *skb, u64 pbc, u8 plen);
|
H A D | rc.c | 1352 u64 pbc, pbc_flags = 0; local 1383 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, 1399 /* write the pbc and data */ 1400 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc,
|
H A D | chip.c | 15349 * create_pbc - build a pbc for transmission 15351 * @flags: special case flags or-ed in built pbc 15354 * @dw_len: dword length (header words + data words + pbc words) 15366 u64 pbc, delay = 0; local 15371 pbc = flags 15378 return pbc;
|
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 444 /* New pbc length */ 490 /* New pbc length */ 808 __le32 *pbc; local 836 pbc = qib_user_sdma_alloc_header(pq, len, &dma_addr); 837 if (!pbc) { 842 cfur = copy_from_user(pbc, iov[idx].iov_base, len); 850 * the pbc counts the number of 32 bit words in the full 851 * packet _except_ the first word of the pbc itself... 864 pktnw = le32_to_cpu(*pbc) & 0xFFFF; 898 frag_size = ((le32_to_cpu(*pbc))>>1 [all...] |
H A D | qib_verbs.c | 824 phdr->pbc[0] = cpu_to_le32(plen); 825 phdr->pbc[1] = cpu_to_le32(control); 841 phdr->pbc[0] = cpu_to_le32(plen); 842 phdr->pbc[1] = cpu_to_le32(control); 915 u64 pbc; local 923 pbc = ((u64) control << 32) | plen; 924 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); 929 * Write the pbc. 933 writeq(pbc, piobuf); 1024 * The +1 counts for the pbc contro [all...] |
H A D | qib_verbs.h | 108 __le32 pbc[2]; member in struct:qib_pio_header
|
H A D | qib_iba7220.c | 497 #define PBC_7220_VL15_SEND (1ULL << 63) /* pbc; VL15, no credit check */ 2549 * buffer, less the qword pbc, plus 1 for ICRC, in dwords 3375 u64 pbc; local 3381 pbc = 7 + dcnt + 1; /* 7 dword header, dword data, icrc */ 3382 pbc |= PBC_7220_VL15_SEND; 3389 writeq(pbc, piobuf); 4133 static u32 __iomem *qib_7220_getsendbuf(struct qib_pportdata *ppd, u64 pbc, argument 4136 u32 first, last, plen = pbc & QIB_PBC_LENGTH_MASK; 4140 if (((pbc >> 32) & PBC_7220_VL15_SEND_CTRL) &&
|
H A D | qib_rc.c | 603 u64 pbc; local 666 pbc = ((u64) control << 32) | (hwords + 1); 668 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); 682 * Write the pbc. 686 writeq(pbc, piobuf);
|
H A D | qib_iba7322.c | 454 #define PBC_7322_VL15_SEND (1ULL << 63) /* pbc; VL15, no credit check */ 1400 u64 pbc; local 1419 pbc = PBC_7322_VL15_SEND | 1422 piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); 1425 writeq(pbc, piobuf); 4170 * buffer, less the qword pbc, plus 1 for ICRC, in dwords 5198 u64 pbc; local 5206 pbc = ((u64) control << 32) | len; 5207 while (!(piobuf = qib_7322_getsendbuf(ppd, pbc, &pnum))) { 5214 writeq(pbc, piobu 6675 qib_7322_getsendbuf(struct qib_pportdata *ppd, u64 pbc, u32 *pbufnum) argument [all...] |
H A D | qib_iba6120.c | 480 #define PBC_6120_VL15_SEND_CTRL (1ULL << 31) /* pbc; VL15; link_buf only */ 2809 * buffer, less the qword pbc, plus 1 for ICRC, in dwords 3319 static u32 __iomem *qib_6120_getsendbuf(struct qib_pportdata *ppd, u64 pbc, argument 3322 u32 first, last, plen = pbc & QIB_PBC_LENGTH_MASK; 3326 if (((pbc >> 32) & PBC_6120_VL15_SEND_CTRL) && 3370 * the pbc doesn't need a VL15 indicator, but we need it for link_buf.
|
/linux-master/include/uapi/rdma/hfi/ |
H A D | hfi1_user.h | 241 __le16 pbc[4]; member in struct:hfi1_pkt_header
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | rx.c | 263 if (ar->wps.pbc) { 269 input_report_key(ar->wps.pbc, KEY_WPS_BUTTON, 271 input_sync(ar->wps.pbc);
|
H A D | carl9170.h | 434 struct input_dev *pbc; member in struct:ar9170::__anon2124
|
H A D | main.c | 1519 ar->wps.pbc = input;
|