| /dpdk/drivers/bus/vmbus/ |
| H A D | vmbus_channel.c | 221 vmbus_set_event(chan->device, chan); in rte_vmbus_chan_signal_read() 318 chan = rte_zmalloc_socket("VMBUS", sizeof(*chan), RTE_CACHE_LINE_SIZE, in vmbus_chan_create() 320 if (!chan) in vmbus_chan_create() 324 chan->device = device; in vmbus_chan_create() 326 chan->relid = relid; in vmbus_chan_create() 328 *new_chan = chan; in vmbus_chan_create() 332 rte_free(chan); in vmbus_chan_create() 380 *new_chan = chan; in rte_vmbus_subchan_open() 398 if (chan != primary) { in rte_vmbus_chan_close() 401 rte_free(chan); in rte_vmbus_chan_close() [all …]
|
| H A D | rte_bus_vmbus.h | 167 struct vmbus_channel **chan); 175 void rte_vmbus_chan_close(struct vmbus_channel *chan); 324 int rte_vmbus_chan_recv(struct vmbus_channel *chan, 342 int rte_vmbus_chan_recv_raw(struct vmbus_channel *chan, 354 void rte_vmbus_chan_signal_read(struct vmbus_channel *chan, uint32_t bytes_read); 364 uint16_t rte_vmbus_sub_channel_index(const struct vmbus_channel *chan); 378 const struct vmbus_channel *chan, 396 void rte_vmbus_chan_dump(FILE *f, const struct vmbus_channel *chan);
|
| H A D | vmbus_common_uio.c | 47 struct vmbus_channel *chan; in vmbus_uio_map_secondary() local 102 if (rte_vmbus_subchan_open(dev->primary, &chan)) { in vmbus_uio_map_secondary() 113 chan = STAILQ_FIRST(&dev->primary->subchannel_list); in vmbus_uio_map_secondary() 114 vmbus_unmap_resource(chan->txbr.vbr, chan->txbr.dsize * 2); in vmbus_uio_map_secondary() 115 rte_vmbus_chan_close(chan); in vmbus_uio_map_secondary()
|
| H A D | private.h | 115 const struct vmbus_channel *chan); 118 int vmbus_uio_map_rings(struct vmbus_channel *chan);
|
| /dpdk/drivers/bus/vmbus/linux/ |
| H A D | vmbus_uio.c | 194 uio_res = vmbus_uio_find_resource(chan->device); in vmbus_uio_map_primary() 212 const struct vmbus_channel *chan, in vmbus_uio_map_subchan() argument 241 chan->relid) in vmbus_uio_map_subchan() 246 chan->relid); in vmbus_uio_map_subchan() 255 chan->relid); in vmbus_uio_map_subchan() 291 chan->relid; in vmbus_uio_map_subchan() 302 chan->relid, mapaddr); in vmbus_uio_map_subchan() 322 if (chan->subchannel_id == 0) in vmbus_uio_map_rings() 330 vmbus_br_setup(&chan->txbr, ring_buf, ring_size); in vmbus_uio_map_rings() 375 const struct vmbus_channel *chan) in vmbus_uio_subchannels_supported() argument [all …]
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_nvs.h | 213 void hn_nvs_ack_rxbuf(struct vmbus_channel *chan, uint64_t tid); 221 hn_nvs_send(struct vmbus_channel *chan, uint16_t flags, in hn_nvs_send() argument 225 return rte_vmbus_chan_send(chan, VMBUS_CHANPKT_TYPE_INBAND, in hn_nvs_send() 231 hn_nvs_send_sglist(struct vmbus_channel *chan, in hn_nvs_send_sglist() argument 236 return rte_vmbus_chan_send_sglist(chan, sg, sglen, nvs_msg, nvs_msglen, in hn_nvs_send_sglist()
|
| H A D | hn_nvs.c | 62 struct vmbus_channel *chan = hn_primary_chan(hv); in __hn_nvs_execute() local 70 ret = rte_vmbus_chan_send(chan, VMBUS_CHANPKT_TYPE_INBAND, in __hn_nvs_execute() 81 ret = rte_vmbus_chan_recv(chan, buffer, &len, &xactid); in __hn_nvs_execute() 102 hn_nvs_ack_rxbuf(chan, xactid); in __hn_nvs_execute() 506 hn_nvs_ack_rxbuf(struct vmbus_channel *chan, uint64_t tid) in hn_nvs_ack_rxbuf() argument 518 error = rte_vmbus_chan_send(chan, VMBUS_CHANPKT_TYPE_COMP, in hn_nvs_ack_rxbuf()
|
| H A D | hn_var.h | 55 struct vmbus_channel *chan; member 80 struct vmbus_channel *chan; member 98 struct vmbus_channel *chan; member
|
| H A D | hn_rxtx.c | 272 txq->chan = hv->channels[queue_idx]; in hn_dev_tx_queue_setup() 531 hn_nvs_ack_rxbuf(rxb->chan, rxb->xactid); in hn_rx_buf_free_cb() 540 rxb->chan = rxq->chan; in hn_rx_buf_init() 838 hn_nvs_ack_rxbuf(rxb->chan, rxb->xactid); in hn_nvs_handle_rxbuf() 882 rxq->chan = hv->channels[queue_id]; in hn_rx_queue_alloc() 1084 ret = rte_vmbus_chan_recv_raw(rxq->chan, rxq->event_buf, &len); in hn_process_events() 1137 rte_vmbus_chan_signal_read(rxq->chan, bytes_read); in hn_process_events() 1194 ret = hn_nvs_send(txq->chan, VMBUS_CHANPKT_FLAG_RC, in hn_flush_txagg() 1471 return hn_nvs_send_sglist(txq->chan, sg, segs, in hn_xmit_sg() 1583 rte_vmbus_chan_signal_tx(txq->chan); in hn_xmit_pkts()
|
| H A D | hn_rndis.c | 249 static int hn_nvs_send_rndis_ctrl(struct vmbus_channel *chan, in hn_nvs_send_rndis_ctrl() argument 285 return hn_nvs_send_sglist(chan, &sg, 1, in hn_nvs_send_rndis_ctrl() 374 struct vmbus_channel *chan = hn_primary_chan(hv); in hn_rndis_exec1() local 396 error = hn_nvs_send_rndis_ctrl(chan, req, reqlen); in hn_rndis_exec1() 418 if (rte_vmbus_chan_rx_empty(hv->primary->chan)) in hn_rndis_exec1()
|
| H A D | hn_ethdev.c | 1274 rte_vmbus_chan_close(hv->primary->chan); in eth_hn_dev_uninit()
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_sec.c | 162 uint16_t chan = 0, mask = 0; in parse_inl_cpt_channel() local 166 chan = strtol(value, &next, 16); in parse_inl_cpt_channel() 169 if (chan > GENMASK(12, 0) || mask > GENMASK(12, 0)) in parse_inl_cpt_channel() 172 ((struct inl_cpt_channel *)extra_args)->channel = chan; in parse_inl_cpt_channel()
|
| H A D | cnxk_ethdev_devargs.c | 215 uint16_t chan = 0, mask = 0; in parse_sdp_channel_mask() local 219 chan = strtol(value, &next, 16); in parse_sdp_channel_mask() 222 if (chan > GENMASK(11, 0) || mask > GENMASK(11, 0)) in parse_sdp_channel_mask() 225 ((struct sdp_channel *)extra_args)->channel = chan; in parse_sdp_channel_mask()
|
| /dpdk/drivers/net/octeontx/base/ |
| H A D | octeontx_pki_var.h | 34 uint64_t chan : 12; member 103 uint64_t chan : 12;
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_npc_mcam.c | 505 uint16_t chan = 0, mask = 0; in npc_mcam_set_channel() local 513 chan = (channel | NIX_CHAN_CPT_CH_START); in npc_mcam_set_channel() 522 chan = (channel & NIX_CHAN_CPT_X2P_MASK); in npc_mcam_set_channel() 526 req->entry_data.kw[0] |= (uint64_t)chan; in npc_mcam_set_channel() 528 flow->mcam_data[0] |= (uint64_t)chan; in npc_mcam_set_channel()
|
| H A D | roc_npc_mcam_dump.c | 39 uint16_t chan : 3; member 140 if (rx_parse->chan) { in npc_flow_print_parse_nibbles()
|
| H A D | roc_nix_debug.c | 762 nix_dump("W0: chan \t0x%x\t\tdesc_sizem1 \t%d", rx->chan, in roc_nix_cqe_dump()
|
| /dpdk/drivers/common/cnxk/hw/ |
| H A D | npc.h | 497 uint64_t chan : 12; member 519 uint64_t chan : 12; member
|
| H A D | nix.h | 1435 uint64_t chan : 12; member 1497 uint64_t chan : 12; member
|
| /dpdk/drivers/net/cxgbe/base/ |
| H A D | t4_hw.c | 4596 int chan = G_FW_PORT_CMD_PORTID(be32_to_cpu(p->op_to_portid)); in t4_handle_fw_rpl() local 4602 if (pi->tx_chan == chan) in t4_handle_fw_rpl() 5150 int chan, ret; in t4_init_tp_params() local 5158 for (chan = 0; chan < NCHAN; chan++) in t4_init_tp_params() 5159 adap->params.tp.tx_modq[chan] = chan; in t4_init_tp_params()
|
| /dpdk/drivers/net/thunderx/base/ |
| H A D | nicvf_hw_defs.h | 589 uint64_t chan:12; member 591 uint64_t chan:12;
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | cxgbe_main.c | 409 void cxgbe_remove_tid(struct tid_info *t, unsigned int chan, unsigned int tid, in cxgbe_remove_tid() argument 431 mbuf = rte_pktmbuf_alloc((&adap->sge.ctrlq[chan])->mb_pool); in cxgbe_remove_tid() 436 t4_mgmt_tx(&adap->sge.ctrlq[chan], mbuf); in cxgbe_remove_tid()
|
| /dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | qman.c | 2535 cgr->chan = p->config->channel; in qman_create_cgr() 2638 if (cgr->chan != p->config->channel) { in qman_delete_cgr() 2641 cgr->chan, p->config->channel); in qman_delete_cgr()
|
| /dpdk/drivers/bus/dpaa/include/ |
| H A D | fsl_qman.h | 1272 u16 chan; /* portal channel this object is created on */ member
|