Home
last modified time | relevance | path

Searched refs:chan (Results 1 – 24 of 24) sorted by relevance

/dpdk/drivers/bus/vmbus/
H A Dvmbus_channel.c221 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 Drte_bus_vmbus.h167 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 Dvmbus_common_uio.c47 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 Dprivate.h115 const struct vmbus_channel *chan);
118 int vmbus_uio_map_rings(struct vmbus_channel *chan);
/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c194 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 Dhn_nvs.h213 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 Dhn_nvs.c62 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 Dhn_var.h55 struct vmbus_channel *chan; member
80 struct vmbus_channel *chan; member
98 struct vmbus_channel *chan; member
H A Dhn_rxtx.c272 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 Dhn_rndis.c249 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 Dhn_ethdev.c1274 rte_vmbus_chan_close(hv->primary->chan); in eth_hn_dev_uninit()
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_sec.c162 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 Dcnxk_ethdev_devargs.c215 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 Docteontx_pki_var.h34 uint64_t chan : 12; member
103 uint64_t chan : 12;
/dpdk/drivers/common/cnxk/
H A Droc_npc_mcam.c505 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 Droc_npc_mcam_dump.c39 uint16_t chan : 3; member
140 if (rx_parse->chan) { in npc_flow_print_parse_nibbles()
H A Droc_nix_debug.c762 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 Dnpc.h497 uint64_t chan : 12; member
519 uint64_t chan : 12; member
H A Dnix.h1435 uint64_t chan : 12; member
1497 uint64_t chan : 12; member
/dpdk/drivers/net/cxgbe/base/
H A Dt4_hw.c4596 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 Dnicvf_hw_defs.h589 uint64_t chan:12; member
591 uint64_t chan:12;
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_main.c409 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 Dqman.c2535 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 Dfsl_qman.h1272 u16 chan; /* portal channel this object is created on */ member