| /freebsd/sys/dev/qlxgb/ |
| H A D | qla_isr.c | 57 qla_rx_buf_t *rxb; in qla_rx_intr() local 87 rxb = &ha->rx_buf[idx]; in qla_rx_intr() 89 rxb = &ha->rx_jbuf[idx]; in qla_rx_intr() 91 QL_ASSERT((rxb != NULL),\ in qla_rx_intr() 92 ("%s: [r, i, sds_idx]=[%d, 0x%x, %d] rxb != NULL\n",\ in qla_rx_intr() 95 mp = rxb->m_head; in qla_rx_intr() 98 ("%s: [r,i,rxb, sds_idx]=[%d, 0x%x, %p, %d] mp != NULL\n",\ in qla_rx_intr() 99 __func__, ring, idx, rxb, sds_idx)); in qla_rx_intr() 101 bus_dmamap_sync(ha->rx_tag, rxb->map, BUS_DMASYNC_POSTREAD); in qla_rx_intr() 104 rxb->m_head = NULL; in qla_rx_intr() [all …]
|
| H A D | qla_os.c | 1207 qla_rx_buf_t *rxb; in qla_alloc_rcv_bufs() local 1240 rxb = &ha->rx_buf[i]; in qla_alloc_rcv_bufs() 1242 ret = bus_dmamap_create(ha->rx_tag, BUS_DMA_NOWAIT, &rxb->map); in qla_alloc_rcv_bufs() 1259 rxb = &ha->rx_buf[i]; in qla_alloc_rcv_bufs() 1260 rxb->handle = i; in qla_alloc_rcv_bufs() 1261 if (!(ret = qla_get_mbuf(ha, rxb, NULL, 0))) { in qla_alloc_rcv_bufs() 1268 rxb->handle, rxb->paddr, in qla_alloc_rcv_bufs() 1269 (rxb->m_head)->m_pkthdr.len); in qla_alloc_rcv_bufs() 1274 bus_dmamap_destroy(ha->rx_tag, rxb->map); in qla_alloc_rcv_bufs() 1280 rxb = &ha->rx_jbuf[i]; in qla_alloc_rcv_bufs() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | notif.c | 518 struct iwl_rx_cmd_buffer rxb; member 524 struct iwl_rx_cmd_buffer *rxb) in iwl_mld_log_async_handler_op() argument 526 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mld_log_async_handler_op() 537 struct iwl_rx_cmd_buffer *rxb, in iwl_mld_rx_notif() argument 561 entry->rxb._page = rxb_steal_page(rxb); in iwl_mld_rx_notif() 562 entry->rxb._offset = rxb->_offset; in iwl_mld_rx_notif() 563 entry->rxb._rx_page_order = rxb->_rx_page_order; in iwl_mld_rx_notif() 575 iwl_mld_log_async_handler_op(mld, "Queued", rxb); in iwl_mld_rx_notif() 583 struct iwl_rx_cmd_buffer *rxb) in iwl_mld_rx() argument 585 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mld_rx() [all …]
|
| H A D | notif.h | 11 struct iwl_rx_cmd_buffer *rxb); 14 struct iwl_rx_cmd_buffer *rxb, unsigned int queue);
|
| /freebsd/sys/contrib/dev/iwlwifi/pcie/gen1_2/ |
| H A D | rx.c | 223 struct iwl_rx_mem_buffer *rxb) in iwl_pcie_restock_bd() argument 230 bd[rxq->write].addr = cpu_to_le64(rxb->page_dma); in iwl_pcie_restock_bd() 231 bd[rxq->write].rbid = cpu_to_le16(rxb->vid); in iwl_pcie_restock_bd() 235 bd[rxq->write] = cpu_to_le64(rxb->page_dma | rxb->vid); in iwl_pcie_restock_bd() 239 (u32)rxb->vid, rxq->id, rxq->write); in iwl_pcie_restock_bd() 249 struct iwl_rx_mem_buffer *rxb; in iwl_pcie_rxmq_restock() local 265 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer, in iwl_pcie_rxmq_restock() 267 list_del(&rxb->list); in iwl_pcie_rxmq_restock() 268 rxb->invalid = false; in iwl_pcie_rxmq_restock() 270 WARN_ON(rxb->page_dma & trans_pcie->supported_dma_mask); in iwl_pcie_rxmq_restock() [all …]
|
| /freebsd/sys/dev/qlxge/ |
| H A D | qls_isr.c | 75 qla_rx_buf_t *rxb; in qls_replenish_rx() local 86 rxb = &rxr->rx_buf[rxr->sbq_next]; in qls_replenish_rx() 88 if (rxb->m_head == NULL) { in qls_replenish_rx() 89 if (qls_get_mbuf(ha, rxb, NULL) != 0) { in qls_replenish_rx() 93 rxb->m_head = NULL; in qls_replenish_rx() 98 if (rxb->m_head != NULL) { in qls_replenish_rx() 99 sbq_e[rxr->sbq_next].addr_lo = (uint32_t)rxb->paddr; in qls_replenish_rx() 101 (uint32_t)(rxb->paddr >> 32); in qls_replenish_rx() 124 qla_rx_buf_t *rxb; in qls_rx_comp() local 140 rxb = &rxr->rx_buf[rxr->rx_next]; in qls_rx_comp() [all …]
|
| H A D | qls_os.c | 1258 qla_rx_buf_t *rxb; in qls_alloc_rcv_mbufs() local 1265 rxb = &rx_ring->rx_buf[i]; in qls_alloc_rcv_mbufs() 1267 ret = bus_dmamap_create(ha->rx_tag, BUS_DMA_NOWAIT, &rxb->map); in qls_alloc_rcv_mbufs() 1274 rxb = &rx_ring->rx_buf[j]; in qls_alloc_rcv_mbufs() 1275 bus_dmamap_destroy(ha->rx_tag, rxb->map); in qls_alloc_rcv_mbufs() 1285 rxb = &rx_ring->rx_buf[0]; in qls_alloc_rcv_mbufs() 1288 if (!(ret = qls_get_mbuf(ha, rxb, NULL))) { in qls_alloc_rcv_mbufs() 1295 sbq_e->addr_lo = rxb->paddr & 0xFFFFFFFF; in qls_alloc_rcv_mbufs() 1296 sbq_e->addr_hi = (rxb->paddr >> 32) & 0xFFFFFFFF; in qls_alloc_rcv_mbufs() 1302 bus_dmamap_destroy(ha->rx_tag, rxb->map); in qls_alloc_rcv_mbufs() [all …]
|
| /freebsd/sys/dev/qlxgbe/ |
| H A D | ql_isr.c | 61 qla_rx_buf_t *rxb; in qla_rx_intr() local 84 rxb = &rx_ring->rx_buf[sgc->handle[i] & 0x7FFF]; in qla_rx_intr() 86 QL_ASSERT(ha, (rxb != NULL), in qla_rx_intr() 87 ("%s: [sds_idx]=[%d] rxb != NULL\n", __func__,\ in qla_rx_intr() 90 if ((rxb == NULL) || QL_ERR_INJECT(ha, INJCT_RX_RXB_INVAL)) { in qla_rx_intr() 93 "%s invalid rxb[%d, %d, 0x%04x]\n", in qla_rx_intr() 99 mp = rxb->m_head; in qla_rx_intr() 107 bus_dmamap_sync(ha->rx_tag, rxb->map, BUS_DMASYNC_POSTREAD); in qla_rx_intr() 109 rxb->m_head = NULL; in qla_rx_intr() 110 rxb->next = sdsp->rxb_free; in qla_rx_intr() [all …]
|
| H A D | ql_os.c | 1785 qla_rx_buf_t *rxb; in qla_alloc_rcv_std() local 1792 rxb = &rx_ring->rx_buf[i]; in qla_alloc_rcv_std() 1795 &rxb->map); in qla_alloc_rcv_std() 1805 rxb = &ha->rx_ring[k].rx_buf[j]; in qla_alloc_rcv_std() 1807 rxb->map); in qla_alloc_rcv_std() 1826 rxb = &rx_ring->rx_buf[i]; in qla_alloc_rcv_std() 1827 rxb->handle = i; in qla_alloc_rcv_std() 1828 if (!(ret = ql_get_mbuf(ha, rxb, NULL))) { in qla_alloc_rcv_std() 1834 qla_set_hw_rcv_desc(ha, r, i, rxb->handle, in qla_alloc_rcv_std() 1835 rxb->paddr, in qla_alloc_rcv_std() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | ops.c | 164 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_esr_mode_notif() argument 166 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_esr_mode_notif() 182 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_monitor_notif() argument 184 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_monitor_notif() 279 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_thermal_dual_chain_req() argument 281 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_thermal_dual_chain_req() 331 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1688 struct iwl_rx_cmd_buffer rxb; member 1690 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1699 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_purge() [all …]
|
| H A D | mvm.h | 1877 struct iwl_rx_cmd_buffer *rxb); 1879 struct iwl_rx_cmd_buffer *rxb); 1882 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_handle_rx_system_end_stats_notif() argument 1889 struct iwl_rx_cmd_buffer *rxb); 1957 struct iwl_rx_cmd_buffer *rxb); 1958 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1960 struct iwl_rx_cmd_buffer *rxb); 1962 struct iwl_rx_cmd_buffer *rxb, int queue); 1964 struct iwl_rx_cmd_buffer *rxb, int queue); 1966 struct iwl_rx_cmd_buffer *rxb, int queue); [all …]
|
| H A D | rx.c | 20 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_phy_cmd() argument 22 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_phy_cmd() 43 * Adds the rxb to a new skb and give it to mac80211 51 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_pass_packet_to_mac80211() argument 87 (u8 *)rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_pass_packet_to_mac80211() 89 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_pass_packet_to_mac80211() 90 fraglen, rxb->truesize); in iwl_mvm_pass_packet_to_mac80211() 294 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_mpdu() argument 298 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_mpdu() 548 crypt_len, rxb); in iwl_mvm_rx_rx_mpdu() [all …]
|
| H A D | time-sync.c | 59 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_time_sync_msmt_event() argument 61 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_time_sync_msmt_event() 94 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_time_sync_msmt_confirm_event() argument 96 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_time_sync_msmt_confirm_event()
|
| H A D | time-event.h | 101 struct iwl_rx_cmd_buffer *rxb); 106 * @rxb: RX buffer 109 struct iwl_rx_cmd_buffer *rxb); 224 * @rxb: the RX buffer containing the notification 227 struct iwl_rx_cmd_buffer *rxb);
|
| H A D | time-sync.h | 13 struct iwl_rx_cmd_buffer *rxb); 15 struct iwl_rx_cmd_buffer *rxb);
|
| H A D | rxmq.c | 93 /* iwl_mvm_create_skb Adds the rxb to a new skb */ 96 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_create_skb() argument 98 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_create_skb() 186 (u8 *)rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_create_skb() 188 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_create_skb() 189 fraglen, rxb->truesize); in iwl_mvm_create_skb() 737 struct iwl_rx_cmd_buffer *rxb, int queue) in iwl_mvm_rx_queue_notif() argument 739 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_queue_notif() 2111 struct iwl_rx_cmd_buffer *rxb, int queue) in iwl_mvm_rx_mpdu_mq() argument 2114 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_mpdu_mq() [all …]
|
| H A D | mac-ctxt.c | 1501 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_beacon_notif() argument 1503 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_beacon_notif() 1709 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_missed_beacons_notif() argument 1711 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_missed_beacons_notif() 1717 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_missed_beacons_notif_legacy() argument 1719 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_missed_beacons_notif_legacy() 1734 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_stored_beacon_notif() argument 1736 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_stored_beacon_notif() 1795 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_probe_resp_data_notif() argument 1797 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_probe_resp_data_notif() [all …]
|
| H A D | rfi.c | 151 struct iwl_rx_cmd_buffer *rxb) in iwl_rfi_deactivate_notif_handler() 153 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rfi_deactivate_notif_handler() 147 iwl_rfi_deactivate_notif_handler(struct iwl_mvm * mvm,struct iwl_rx_cmd_buffer * rxb) iwl_rfi_deactivate_notif_handler() argument
|
| /freebsd/sys/dev/xen/netback/ |
| H A D | netback_unit_tests.c | 183 netif_rx_back_ring_t rxb; member 364 BACK_RING_INIT(&xnb_unit_pvt.rxb, xnb_unit_pvt.rxs, PAGE_SIZE); in setup_pvt_data() 1646 &xnb_unit_pvt.rxb, DOMID_FIRST_RESERVED); in xnb_rxpkt2gnttab_empty() 1675 &xnb_unit_pvt.rxb, DOMID_FIRST_RESERVED); in xnb_rxpkt2gnttab_short() 1724 &xnb_unit_pvt.rxb, DOMID_FIRST_RESERVED); in xnb_rxpkt2gnttab_2req() 1746 netif_rx_back_ring_t rxb_backup = xnb_unit_pvt.rxb; in xnb_rxpkt2rsp_empty() 1754 &xnb_unit_pvt.rxb, DOMID_FIRST_RESERVED); in xnb_rxpkt2rsp_empty() 1757 &xnb_unit_pvt.rxb); in xnb_rxpkt2rsp_empty() 1760 memcmp(&rxb_backup, &xnb_unit_pvt.rxb, sizeof(rxb_backup)) == 0); in xnb_rxpkt2rsp_empty() 1790 xnb_unit_pvt.rxb.req_cons = start; in xnb_rxpkt2rsp_short() [all …]
|
| H A D | netback.c | 151 static int xnb_send(netif_rx_back_ring_t *rxb, domid_t otherend, 175 const netif_rx_back_ring_t *rxb, 542 netif_rx_back_ring_t const* rxb = in xnb_dump_rings() local 550 if ( !txb || !txb->sring || !rxb || !rxb->sring ) in xnb_dump_rings() 564 "req_cons", txb->req_cons, rxb->req_cons, in xnb_dump_rings() 565 "nr_ents", txb->nr_ents, rxb->nr_ents, in xnb_dump_rings() 566 "rsp_prod_pvt", txb->rsp_prod_pvt, rxb->rsp_prod_pvt, in xnb_dump_rings() 567 "sring", txb->sring, rxb->sring, in xnb_dump_rings() 568 "sring->req_prod", txb->sring->req_prod, rxb->sring->req_prod, in xnb_dump_rings() 569 "sring->req_event", txb->sring->req_event, rxb->sring->req_event, in xnb_dump_rings() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-op-mode.h | 118 * @rx: Rx notification to the op_mode. rxb is the Rx buffer itself. Cmd is the 160 struct iwl_rx_cmd_buffer *rxb); 162 struct iwl_rx_cmd_buffer *rxb, unsigned int queue); 205 struct iwl_rx_cmd_buffer *rxb) in iwl_op_mode_rx() argument 207 return op_mode->ops->rx(op_mode, napi, rxb); in iwl_op_mode_rx() 212 struct iwl_rx_cmd_buffer *rxb, in iwl_op_mode_rx_rss() argument 215 op_mode->ops->rx_rss(op_mode, napi, rxb, queue); in iwl_op_mode_rx_rss()
|
| /freebsd/crypto/openssl/crypto/perlasm/ |
| H A D | x86asm.pl | 149 sub rxb { subroutine 151 my ($dst,$src1,$src2,$rxb)=@_; 153 $rxb|=0x7<<5; 154 $rxb&=~(0x04<<5) if($dst>=8); 155 $rxb&=~(0x01<<5) if($src1>=8); 156 $rxb&=~(0x02<<5) if($src2>=8); 157 push @opcode,$rxb; 164 rxb(\@opcode,$1,$2,-1,0x08);
|
| H A D | s390x.pm | 2650 $out.=sprintf("%#06x",($m3<<12|RXB($v1)<<8|$opcode&0xff)); 2665 $out.=sprintf("%#06x",($m4<<12|RXB($v1)<<8|$opcode&0xff)); 2680 $out.=sprintf("%#06x",($m4<<12|RXB($v1,$v3)<<8|$opcode&0xff)); 2695 $out.=sprintf("%#06x",($m5<<12|RXB($v1,$v2,$v3)<<8|$opcode&0xff)); 2710 $out.=sprintf("%#06x",($m4<<12|RXB($v1,$v2)<<8|$opcode&0xff)); 2725 $out.=sprintf("%#06x",(($i4&0xf)<<12|RXB($v1,$v2,$v3)<<8|$opcode&0xff)); 2740 $out.=sprintf("%#06x",(($i3&0xf)<<12|RXB($v1,$v2)<<8|$opcode&0xff)); 2755 $out.=sprintf("%#06x",($i3<<12|RXB($v1)<<8|$opcode&0xff)); 2770 $out.=sprintf("%#06x",(($i3&0xf)<<12|RXB($v1)<<8|$opcode&0xff)); 2785 $out.=sprintf("%#06x",($m3<<12|RXB($v1,$v2)<<8|$opcode&0xff)); [all …]
|
| /freebsd/sys/dev/cxgbe/ |
| H A D | t4_sge.c | 901 struct rx_buf_info *rxb; in t4_init_rx_buf_info() local 904 rxb = &s->rx_buf_info[0]; in t4_init_rx_buf_info() 905 for (i = 0; i < SW_ZONE_SIZES; i++, rxb++) { in t4_init_rx_buf_info() 906 rxb->size1 = sw_buf_sizes[i]; in t4_init_rx_buf_info() 907 rxb->zone = m_getzone(rxb->size1); in t4_init_rx_buf_info() 908 rxb->type = m_gettype(rxb->size1); in t4_init_rx_buf_info() 909 rxb->size2 = 0; in t4_init_rx_buf_info() 910 rxb->hwidx1 = -1; in t4_init_rx_buf_info() 911 rxb->hwidx2 = -1; in t4_init_rx_buf_info() 919 if (rxb->hwidx1 == -1 && rxb->size1 == hwsize) in t4_init_rx_buf_info() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | fsl,asrc.txt | 25 - dma-names : Contains "rxa", "rxb", "rxc", "txa", "txb" and "txc". 76 dma-names = "rxa", "rxb", "rxc",
|