Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/hv/
H A Dring_buffer.c72 hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) in hv_get_next_write_location() argument
74 u32 next = ring_info->ring_buffer->write_index; in hv_get_next_write_location()
81 hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_write_location() argument
84 ring_info->ring_buffer->write_index = next_write_location; in hv_set_next_write_location()
89 hv_set_next_read_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_read_location() argument
92 ring_info->ring_buffer->read_index = next_read_location; in hv_set_next_read_location()
93 ring_info->priv_read_index = next_read_location; in hv_set_next_read_location()
98 hv_get_ring_buffersize(const struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffersize() argument
100 return ring_info->ring_datasize; in hv_get_ring_buffersize()
105 hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) in hv_get_ring_bufferindices() argument
[all …]
H A Dhyperv_vmbus.h177 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info,
180 void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_debug_linux.c109 linux_dbgring_info_t *ring_info = in dbg_ring_poll_worker() local
114 dhd_pub_t *dhdp = ring_info->dhdp; in dbg_ring_poll_worker()
115 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
154 hdr->timestamp += ring_info->tsoffset; in dbg_ring_poll_worker()
166 (ring_info->interval)) { in dbg_ring_poll_worker()
167 schedule_delayed_work(d_work, ring_info->interval); in dbg_ring_poll_worker()
202 linux_dbgring_info_t *os_priv, *ring_info; in dhd_os_start_logging() local
222 ring_info = &os_priv[ring_id]; in dhd_os_start_logging()
223 ring_info->log_level = log_level; in dhd_os_start_logging()
226 ring_info->tsoffset = local_clock(); in dhd_os_start_logging()
[all …]
H A Ddhd_pcie.c137 static void dhd_fillup_ring_sharedptr_info(dhd_bus_t *bus, ring_info_t *ring_info);
6661 ring_info_t ring_info; in dhdpcie_readshared() local
6664 (uint8 *)&ring_info, sizeof(ring_info_t))) < 0) in dhdpcie_readshared()
6672 bus->max_tx_flowrings = ltoh16(ring_info.max_tx_flowrings); in dhdpcie_readshared()
6673 bus->max_submission_rings = ltoh16(ring_info.max_submission_queues); in dhdpcie_readshared()
6674 bus->max_completion_rings = ltoh16(ring_info.max_completion_rings); in dhdpcie_readshared()
6680 bus->max_tx_flowrings = ltoh16(ring_info.max_tx_flowrings); in dhdpcie_readshared()
6745 dhd_fillup_ring_sharedptr_info(bus, &ring_info); in dhdpcie_readshared()
6747 bcm_print_bytes("ring_info_raw", (uchar *)&ring_info, sizeof(ring_info_t)); in dhdpcie_readshared()
6752 __FUNCTION__, ltoh16(ring_info.max_tx_flowrings))); in dhdpcie_readshared()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_debug_linux.c112 linux_dbgring_info_t *ring_info = in dbg_ring_poll_worker() local
117 dhd_pub_t *dhdp = ring_info->dhdp; in dbg_ring_poll_worker()
118 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
158 hdr->timestamp += ring_info->tsoffset; in dbg_ring_poll_worker()
170 (ring_info->interval)) { in dbg_ring_poll_worker()
171 schedule_delayed_work(d_work, ring_info->interval); in dbg_ring_poll_worker()
206 linux_dbgring_info_t *os_priv, *ring_info; in dhd_os_start_logging() local
225 ring_info = &os_priv[ring_id]; in dhd_os_start_logging()
226 ring_info->log_level = log_level; in dhd_os_start_logging()
229 ring_info->interval = 0; in dhd_os_start_logging()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_debug_linux.c112 linux_dbgring_info_t *ring_info = in dbg_ring_poll_worker() local
117 dhd_pub_t *dhdp = ring_info->dhdp; in dbg_ring_poll_worker()
118 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
158 hdr->timestamp += ring_info->tsoffset; in dbg_ring_poll_worker()
170 (ring_info->interval)) { in dbg_ring_poll_worker()
171 schedule_delayed_work(d_work, ring_info->interval); in dbg_ring_poll_worker()
206 linux_dbgring_info_t *os_priv, *ring_info; in dhd_os_start_logging() local
225 ring_info = &os_priv[ring_id]; in dhd_os_start_logging()
226 ring_info->log_level = log_level; in dhd_os_start_logging()
229 ring_info->interval = 0; in dhd_os_start_logging()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_debug_linux.c112 linux_dbgring_info_t *ring_info = in dbg_ring_poll_worker() local
117 dhd_pub_t *dhdp = ring_info->dhdp; in dbg_ring_poll_worker()
118 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
158 hdr->timestamp += ring_info->tsoffset; in dbg_ring_poll_worker()
170 (ring_info->interval)) { in dbg_ring_poll_worker()
171 schedule_delayed_work(d_work, ring_info->interval); in dbg_ring_poll_worker()
206 linux_dbgring_info_t *os_priv, *ring_info; in dhd_os_start_logging() local
225 ring_info = &os_priv[ring_id]; in dhd_os_start_logging()
226 ring_info->log_level = log_level; in dhd_os_start_logging()
229 ring_info->interval = 0; in dhd_os_start_logging()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_debug_linux.c104 linux_dbgring_info_t *ring_info; in dbg_ring_poll_worker() local
114 ring_info = container_of(d_work, linux_dbgring_info_t, work); in dbg_ring_poll_worker()
117 dhdp = ring_info->dhdp; in dbg_ring_poll_worker()
118 ringid = ring_info->ring_id; in dbg_ring_poll_worker()
155 hdr->timestamp += ring_info->tsoffset; in dbg_ring_poll_worker()
167 (ring_info->interval)) { in dbg_ring_poll_worker()
168 schedule_delayed_work(d_work, ring_info->interval); in dbg_ring_poll_worker()
202 linux_dbgring_info_t *os_priv, *ring_info; in dhd_os_start_logging() local
221 ring_info = &os_priv[ring_id]; in dhd_os_start_logging()
222 ring_info->log_level = log_level; in dhd_os_start_logging()
[all …]
H A Ddhd_pktlog.c246 dhd_pktlog_ring_info_t *ring_info; in dhd_pktlog_ring_deinit() local
283 ring_info = (dhd_pktlog_ring_info_t *)item; in dhd_pktlog_ring_deinit()
285 if (ring_info->info.pkt) { in dhd_pktlog_ring_deinit()
286 PKTFREE(ring->dhdp->osh, ring_info->info.pkt, TRUE); in dhd_pktlog_ring_deinit()
288 __FUNCTION__, ring_info->info.pkt)); in dhd_pktlog_ring_deinit()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_debug_linux.c104 linux_dbgring_info_t *ring_info; in dbg_ring_poll_worker() local
114 ring_info = container_of(d_work, linux_dbgring_info_t, work); in dbg_ring_poll_worker()
117 dhdp = ring_info->dhdp; in dbg_ring_poll_worker()
118 ringid = ring_info->ring_id; in dbg_ring_poll_worker()
155 hdr->timestamp += ring_info->tsoffset; in dbg_ring_poll_worker()
167 (ring_info->interval)) { in dbg_ring_poll_worker()
168 schedule_delayed_work(d_work, ring_info->interval); in dbg_ring_poll_worker()
202 linux_dbgring_info_t *os_priv, *ring_info; in dhd_os_start_logging() local
221 ring_info = &os_priv[ring_id]; in dhd_os_start_logging()
222 ring_info->log_level = log_level; in dhd_os_start_logging()
[all …]
H A Ddhd_pktlog.c246 dhd_pktlog_ring_info_t *ring_info; in dhd_pktlog_ring_deinit() local
283 ring_info = (dhd_pktlog_ring_info_t *)item; in dhd_pktlog_ring_deinit()
285 if (ring_info->info.pkt) { in dhd_pktlog_ring_deinit()
286 PKTFREE(ring->dhdp->osh, ring_info->info.pkt, TRUE); in dhd_pktlog_ring_deinit()
288 __FUNCTION__, ring_info->info.pkt)); in dhd_pktlog_ring_deinit()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.h31 struct pasemi_mac_buffer *ring_info; member
44 struct pasemi_mac_buffer *ring_info; member
95 #define TX_DESC_INFO(tx, num) ((tx)->ring_info[(num) & (TX_RING_SIZE-1)])
97 #define RX_DESC_INFO(rx, num) ((rx)->ring_info[(num) & (RX_RING_SIZE-1)])
H A Dpasemi_mac.c382 ring->ring_info = kcalloc(RX_RING_SIZE, in pasemi_mac_setup_rx_resources()
386 if (!ring->ring_info) in pasemi_mac_setup_rx_resources()
437 kfree(ring->ring_info); in pasemi_mac_setup_rx_resources()
466 ring->ring_info = kcalloc(TX_RING_SIZE, in pasemi_mac_setup_tx_resources()
469 if (!ring->ring_info) in pasemi_mac_setup_tx_resources()
500 kfree(ring->ring_info); in pasemi_mac_setup_tx_resources()
524 info = &txring->ring_info[(i+1) & (TX_RING_SIZE-1)]; in pasemi_mac_free_tx_resources()
528 dmas[j] = txring->ring_info[(i+1+j) & in pasemi_mac_free_tx_resources()
537 kfree(txring->ring_info); in pasemi_mac_free_tx_resources()
572 kfree(rx_ring(mac)->ring_info); in pasemi_mac_free_rx_resources()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/
H A Db44.h281 struct ring_info { struct
368 struct ring_info *rx_buffers;
369 struct ring_info *tx_buffers;
H A Db44.c622 struct ring_info *rp = &bp->tx_buffers[cons]; in b44_tx()
656 struct ring_info *src_map, *map; in b44_alloc_rx_skb()
731 struct ring_info *src_map, *dest_map; in b44_recycle_rx()
785 struct ring_info *rp = &bp->rx_buffers[cons]; in b44_rx()
1091 struct ring_info *rp; in b44_free_rings()
1189 size = B44_RX_RING_SIZE * sizeof(struct ring_info); in b44_alloc_consistent()
1194 size = B44_TX_RING_SIZE * sizeof(struct ring_info); in b44_alloc_consistent()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/dec/tulip/
H A Dtulip.h395 struct ring_info { struct
409 struct ring_info tx_buffers[TX_RING_SIZE]; argument
411 struct ring_info rx_buffers[RX_RING_SIZE];
H A Dde2104x.c286 struct ring_info { struct
302 struct ring_info tx_skb[DE_TX_RING_SIZE]; argument
303 struct ring_info rx_skb[DE_RX_RING_SIZE];
1369 memset(&de->rx_skb, 0, sizeof(struct ring_info) * DE_RX_RING_SIZE); in de_clean_rings()
1370 memset(&de->tx_skb, 0, sizeof(struct ring_info) * DE_TX_RING_SIZE); in de_clean_rings()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/alteon/
H A Dacenic.h592 struct ring_info { struct
618 struct ring_info rx_std_skbuff[RX_STD_RING_ENTRIES];
619 struct ring_info rx_mini_skbuff[RX_MINI_RING_ENTRIES];
620 struct ring_info rx_jumbo_skbuff[RX_JUMBO_RING_ENTRIES];
/OK3568_Linux_fs/kernel/drivers/net/ethernet/neterion/
H A Ds2io.h692 struct ring_info { struct
807 struct ring_info rings[MAX_RX_RINGS];
1063 static int rx_intr_handler(struct ring_info *ring_data, int budget);
1070 static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp);
1102 static int s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer,
H A Ds2io.c699 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem()
719 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem()
791 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem()
935 struct ring_info *ring = &mac_control->rings[i]; in free_shared_mem()
956 struct ring_info *ring = &mac_control->rings[i]; in free_shared_mem()
2218 struct ring_info *ring = &mac_control->rings[i]; in start_nic()
2451 static int fill_rx_buffers(struct s2io_nic *nic, struct ring_info *ring, in fill_rx_buffers()
2721 struct ring_info *ring = &mac_control->rings[i]; in free_rx_buffers()
2736 static int s2io_chk_rx_buffers(struct s2io_nic *nic, struct ring_info *ring) in s2io_chk_rx_buffers()
2760 struct ring_info *ring = container_of(napi, struct ring_info, napi); in s2io_poll_msix()
[all …]
/OK3568_Linux_fs/kernel/sound/soc/intel/catpt/
H A Dmessages.c37 struct catpt_ring_info ring_info; member
77 input.ring_info = *rinfo; in catpt_ipc_alloc_stream()
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_cfg80211_util.c1490 wifi_ring_buffer *ring_info = in woal_ring_poll_worker() local
1492 moal_private *priv = ring_info->priv; in woal_ring_poll_worker()
1493 int ringid = ring_info->ring_id; in woal_ring_poll_worker()
1501 if (ring_info->state != RING_ACTIVE) { in woal_ring_poll_worker()
1505 buf = kmalloc(ring_info->ring_size, GFP_KERNEL); in woal_ring_poll_worker()
1510 spin_lock_irqsave(&ring_info->lock, flags); in woal_ring_poll_worker()
1518 if (buflen > ring_info->ring_size) { in woal_ring_poll_worker()
1520 spin_unlock_irqrestore(&ring_info->lock, flags); in woal_ring_poll_worker()
1524 spin_unlock_irqrestore(&ring_info->lock, flags); in woal_ring_poll_worker()
1530 spin_unlock_irqrestore(&ring_info->lock, flags); in woal_ring_poll_worker()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dhyperv.h1269 int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info,
1570 hv_get_ring_buffer(const struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffer() argument
1572 return ring_info->ring_buffer->buffer; in hv_get_ring_buffer()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dbcmpcie.h256 typedef struct ring_info { struct
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/
H A Dbcmpcie.h301 typedef struct ring_info { struct

12