Home
last modified time | relevance | path

Searched refs:pbc (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dverbs.c529 static u64 hfi1_fault_tx(struct rvt_qp *qp, u8 opcode, u64 pbc) in hfi1_fault_tx() argument
543 pbc |= (u64)PBC_IHCRC_NONE << PBC_INSERT_HCRC_SHIFT; in hfi1_fault_tx()
553 pbc |= PBC_TEST_EBP; in hfi1_fault_tx()
555 return pbc; in hfi1_fault_tx()
837 u64 pbc) in build_verbs_tx_desc() argument
841 u16 hdrbytes = (tx->hdr_dwords + sizeof(pbc) / 4) << 2; in build_verbs_tx_desc()
865 phdr->pbc = cpu_to_le64(pbc); in build_verbs_tx_desc()
903 u64 pbc) in hfi1_verbs_send_dma() argument
925 plen = hdrwords + dwords + sizeof(pbc) / 4; in hfi1_verbs_send_dma()
929 if (likely(pbc == 0)) { in hfi1_verbs_send_dma()
[all …]
Dvnic_sdma.c132 u64 pbc) in build_vnic_tx_desc() argument
150 tx->pbc_val = cpu_to_le64(pbc); in build_vnic_tx_desc()
173 struct sk_buff *skb, u64 pbc, u8 plen) in hfi1_vnic_send_dma() argument
196 ret = build_vnic_tx_desc(sde, tx, pbc); in hfi1_vnic_send_dma()
Dpio_copy.c71 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc, in pio_copy() argument
79 writeq(pbc, dest); in pio_copy()
304 void seg_pio_copy_start(struct pio_buf *pbuf, u64 pbc, in seg_pio_copy_start() argument
311 writeq(pbc, dest); in seg_pio_copy_start()
Dvnic_main.c336 u64 pbc; in create_bypass_pbc() local
338 pbc = ((u64)PBC_IHCRC_NONE << PBC_INSERT_HCRC_SHIFT) in create_bypass_pbc()
344 return pbc; in create_bypass_pbc()
367 u64 pbc; in hfi1_netdev_start_xmit() local
395 pbc = create_bypass_pbc(mdata->vl, total_len); in hfi1_netdev_start_xmit()
398 v_dbg("pbc 0x%016llX len %d pad_len %d\n", pbc, skb->len, pad_len); in hfi1_netdev_start_xmit()
399 err = dd->process_vnic_dma_send(dd, q_idx, vinfo, skb, pbc, pad_len); in hfi1_netdev_start_xmit()
Dverbs.h147 __le64 pbc; member
388 u64 pbc);
391 u64 pbc);
Duser_sdma.c437 req->hdr.pbc[2] = 0; in hfi1_user_sdma_process_request()
452 vl = (le16_to_cpu(req->hdr.pbc[0]) >> 12) & 0xF; in hfi1_user_sdma_process_request()
454 (((le16_to_cpu(req->hdr.pbc[1]) >> 14) & 0x1) << 4)); in hfi1_user_sdma_process_request()
682 return ((sizeof(hdr) - sizeof(hdr.pbc)) + 4 + len); in get_lrh_len()
690 u16 pbclen = le16_to_cpu(req->hdr.pbc[0]); in user_sdma_txadd_ahg()
705 tx->hdr.pbc[0] = cpu_to_le16(pbclen); in user_sdma_txadd_ahg()
1154 pbclen = le16_to_cpu(hdr->pbc[0]); in set_txreq_header()
1157 hdr->pbc[0] = cpu_to_le16(pbclen); in set_txreq_header()
1173 req->hdr.pbc[0] = hdr->pbc[0]; in set_txreq_header()
1259 u16 pbclen = le16_to_cpu(hdr->pbc[0]); in set_txreq_header_ahg()
Dpio.h325 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc,
327 void seg_pio_copy_start(struct pio_buf *pbuf, u64 pbc,
Dvnic.h167 struct sk_buff *skb, u64 pbc, u8 plen);
Dud.c655 u64 pbc, pbc_flags = 0; in return_cnp_16B() local
701 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); in return_cnp_16B()
705 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, in return_cnp_16B()
714 u64 pbc, pbc_flags = 0; in return_cnp() local
753 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); in return_cnp()
757 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, in return_cnp()
Dcommon.h233 __u64 pbc; /* PBC for the packet */ member
Dtrace_tx.h525 __le32 *pbc = (__le32 *)hdr->pbc;
534 __entry->pbc0 = le32_to_cpu(pbc[0]);
535 __entry->pbc1 = le32_to_cpu(pbc[1]);
Drc.c883 u64 pbc, pbc_flags = 0; in hfi1_send_rc_ack() local
914 pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, in hfi1_send_rc_ack()
931 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, in hfi1_send_rc_ack()
Dhfi.h1292 u64 pbc, const void *from, size_t count);
1295 struct sk_buff *skb, u64 pbc, u8 plen);
Dchip.c15288 u64 pbc, delay = 0; in create_pbc() local
15293 pbc = flags in create_pbc()
15300 return pbc; in create_pbc()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_user_sdma.c817 __le32 *pbc; in qib_user_sdma_queue_pkts() local
845 pbc = qib_user_sdma_alloc_header(pq, len, &dma_addr); in qib_user_sdma_queue_pkts()
846 if (!pbc) { in qib_user_sdma_queue_pkts()
851 cfur = copy_from_user(pbc, iov[idx].iov_base, len); in qib_user_sdma_queue_pkts()
873 pktnw = le32_to_cpu(*pbc) & 0xFFFF; in qib_user_sdma_queue_pkts()
903 frag_size = ((le32_to_cpu(*pbc))>>16) & 0xFFFF; in qib_user_sdma_queue_pkts()
919 tiddma = (((le32_to_cpu(pbc[7])>> in qib_user_sdma_queue_pkts()
960 *pbc = cpu_to_le32(le32_to_cpu(*pbc) & 0x0000FFFF); in qib_user_sdma_queue_pkts()
981 NULL, pbc, /* struct page, virt addr */ in qib_user_sdma_queue_pkts()
1003 pbc, len, DMA_TO_DEVICE); in qib_user_sdma_queue_pkts()
[all …]
Dqib_verbs.c859 phdr->pbc[0] = cpu_to_le32(plen); in qib_verbs_send_dma()
860 phdr->pbc[1] = cpu_to_le32(control); in qib_verbs_send_dma()
876 phdr->pbc[0] = cpu_to_le32(plen); in qib_verbs_send_dma()
877 phdr->pbc[1] = cpu_to_le32(control); in qib_verbs_send_dma()
950 u64 pbc; in qib_verbs_send_pio() local
958 pbc = ((u64) control << 32) | plen; in qib_verbs_send_pio()
959 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); in qib_verbs_send_pio()
968 writeq(pbc, piobuf); in qib_verbs_send_pio()
Dqib_verbs.h108 __le32 pbc[2]; member
Dqib_rc.c613 u64 pbc; in qib_send_rc_ack() local
676 pbc = ((u64) control << 32) | (hwords + 1); in qib_send_rc_ack()
678 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); in qib_send_rc_ack()
696 writeq(pbc, piobuf); in qib_send_rc_ack()
Dqib_iba7220.c3378 u64 pbc; in autoneg_7220_sendpkt() local
3384 pbc = 7 + dcnt + 1; /* 7 dword header, dword data, icrc */ in autoneg_7220_sendpkt()
3385 pbc |= PBC_7220_VL15_SEND; in autoneg_7220_sendpkt()
3392 writeq(pbc, piobuf); in autoneg_7220_sendpkt()
4137 static u32 __iomem *qib_7220_getsendbuf(struct qib_pportdata *ppd, u64 pbc, in qib_7220_getsendbuf() argument
4140 u32 first, last, plen = pbc & QIB_PBC_LENGTH_MASK; in qib_7220_getsendbuf()
4144 if (((pbc >> 32) & PBC_7220_VL15_SEND_CTRL) && in qib_7220_getsendbuf()
Dqib_iba7322.c1423 u64 pbc; in flush_fifo() local
1442 pbc = PBC_7322_VL15_SEND | in flush_fifo()
1445 piobuf = qib_7322_getsendbuf(ppd, pbc, &bufn); in flush_fifo()
1448 writeq(pbc, piobuf); in flush_fifo()
5226 u64 pbc; in autoneg_7322_sendpkt() local
5234 pbc = ((u64) control << 32) | len; in autoneg_7322_sendpkt()
5235 while (!(piobuf = qib_7322_getsendbuf(ppd, pbc, &pnum))) { in autoneg_7322_sendpkt()
5242 writeq(pbc, piobuf); in autoneg_7322_sendpkt()
6711 static u32 __iomem *qib_7322_getsendbuf(struct qib_pportdata *ppd, u64 pbc, in qib_7322_getsendbuf() argument
6714 u32 first, last, plen = pbc & QIB_PBC_LENGTH_MASK; in qib_7322_getsendbuf()
[all …]
Dqib_iba6120.c3328 static u32 __iomem *qib_6120_getsendbuf(struct qib_pportdata *ppd, u64 pbc, in qib_6120_getsendbuf() argument
3331 u32 first, last, plen = pbc & QIB_PBC_LENGTH_MASK; in qib_6120_getsendbuf()
3335 if (((pbc >> 32) & PBC_6120_VL15_SEND_CTRL) && in qib_6120_getsendbuf()
/Linux-v4.19/include/uapi/rdma/hfi/
Dhfi1_user.h240 __le16 pbc[4]; member
/Linux-v4.19/drivers/net/wireless/ath/carl9170/
Drx.c263 if (ar->wps.pbc) { in carl9170_handle_command_response()
269 input_report_key(ar->wps.pbc, KEY_WPS_BUTTON, in carl9170_handle_command_response()
271 input_sync(ar->wps.pbc); in carl9170_handle_command_response()
Dmain.c1541 ar->wps.pbc = input; in carl9170_register_wps_button()
2084 if (ar->wps.pbc) { in carl9170_unregister()
2085 input_unregister_device(ar->wps.pbc); in carl9170_unregister()
2086 ar->wps.pbc = NULL; in carl9170_unregister()
Dcarl9170.h431 struct input_dev *pbc; member