Home
last modified time | relevance | path

Searched refs:pvc (Results 1 – 11 of 11) sorted by relevance

/freebsd/usr.sbin/virtual_oss/virtual_oss/
H A Deq.c38 vclient_tx_equalizer(struct virtual_client *pvc, in vclient_tx_equalizer() argument
46 f_size = pvc->profile->tx_filter_size; in vclient_tx_equalizer()
50 channels = pvc->channels; in vclient_tx_equalizer()
58 offset = pvc->tx_filter_offset; in vclient_tx_equalizer()
65 f_data = pvc->profile->tx_filter_data[x]; in vclient_tx_equalizer()
70 pvc->tx_filter_in[x][y + offset] = src[x + y * channels]; in vclient_tx_equalizer()
71 src[x + y * channels] = pvc->tx_filter_out[x][y + offset]; in vclient_tx_equalizer()
75 pvc->tx_filter_offset += delta; in vclient_tx_equalizer()
80 if (pvc->tx_filter_offset == f_size) { in vclient_tx_equalizer()
82 f_data = pvc->profile->tx_filter_data[x]; in vclient_tx_equalizer()
[all …]
H A Dmain.c74 vclient_sample_bytes(vclient_t *pvc) in vclient_sample_bytes() argument
76 uint32_t fmt = pvc->format; in vclient_sample_bytes()
92 vclient_output_delay(vclient_t *pvc) in vclient_output_delay() argument
97 if (pvc->tx_busy == 0) in vclient_output_delay()
98 vclient_import_write_locked(pvc); in vclient_output_delay()
100 mod = pvc->channels * vclient_sample_bytes(pvc); in vclient_output_delay()
102 size = vring_total_read_len(&pvc->tx_ring[0]); in vclient_output_delay()
103 size = (size / 8) * vclient_sample_bytes(pvc); in vclient_output_delay()
105 size = (size * (uint64_t)pvc->sample_rate) / in vclient_output_delay()
107 size += vring_total_read_len(&pvc->tx_ring[1]); in vclient_output_delay()
[all …]
H A Dhttpd.c110 voss_httpd_bind_rtp(vclient_t *pvc, const char *ifname, int *pfd) in voss_httpd_bind_rtp() argument
127 pvc->profile->http.rtp_vlanid = vr.vlr_tag; in voss_httpd_bind_rtp()
129 pvc->profile->http.rtp_vlanid = 0; in voss_httpd_bind_rtp()
190 voss_httpd_send_rtp_sub(vclient_t *pvc, int fd, void *ptr, size_t len, uint32_t ts) in voss_httpd_send_rtp_sub() argument
195 uint16_t port = atoi(pvc->profile->http.rtp_port); in voss_httpd_send_rtp_sub()
227 pkt.rtp.header8[1] = ((pvc->channels == 2) ? 10 : 11) | 0x80; in voss_httpd_send_rtp_sub()
229 pkt.rtp.header16[1] = htobe16(pvc->profile->http.rtp_seqnum); in voss_httpd_send_rtp_sub()
238 pvc->profile->http.rtp_seqnum++; in voss_httpd_send_rtp_sub()
239 pvc->profile->http.rtp_ts += len / (2 * pvc->channels); in voss_httpd_send_rtp_sub()
245 voss_httpd_send_rtp(vclient_t *pvc, int fd, void *ptr, size_t len, uint32_t ts) in voss_httpd_send_rtp() argument
[all …]
H A Dvirtual_oss.c82 vclient_read_linear(struct virtual_client *pvc, struct virtual_ring *pvr, in vclient_read_linear() argument
87 pvc->sync_busy = 1; in vclient_read_linear()
95 if (!pvc->profile->synchronized || pvc->sync_wakeup || in vclient_read_linear()
104 pvc->sync_busy = 0; in vclient_read_linear()
105 if (pvc->sync_wakeup) in vclient_read_linear()
108 vclient_tx_equalizer(pvc, dst - total_read, total_read); in vclient_read_linear()
114 vclient_write_linear(struct virtual_client *pvc, struct virtual_ring *pvr, in vclient_write_linear() argument
119 vclient_rx_equalizer(pvc, src, total); in vclient_write_linear()
121 pvc->sync_busy = 1; in vclient_write_linear()
129 if (!pvc->profile->synchronized || pvc->sync_wakeup || in vclient_write_linear()
[all …]
/freebsd/sys/x86/x86/
H A Dpvclock.c59 static uint64_t pvclock_getsystime(struct pvclock *pvc);
132 pvclock_getsystime(struct pvclock *pvc) in pvclock_getsystime() argument
138 pvclock_read_time_info(&pvc->timeinfos[curcpu], &now, &flags); in pvclock_getsystime()
213 struct pvclock *pvc = tc->tc_priv; in pvclock_tc_get_timecount() local
215 return (pvclock_getsystime(pvc) & UINT_MAX); in pvclock_tc_get_timecount()
222 struct pvclock *pvc = tc->tc_priv; in pvclock_tc_vdso_timehands() local
224 if (pvc->cdev == NULL) in pvclock_tc_vdso_timehands()
232 vdso_th->th_x86_pvc_stable_mask = !pvc->vdso_force_unstable && in pvclock_tc_vdso_timehands()
233 pvc->stable_flag_supported ? PVCLOCK_FLAG_TSC_STABLE : 0; in pvclock_tc_vdso_timehands()
237 pvc->vdso_enable_without_rdtscp)); in pvclock_tc_vdso_timehands()
[all …]
/freebsd/sys/dev/kvm_clock/
H A Dkvm_clock.c66 struct pvclock pvc; member
197 sc->pvc.get_wallclock = kvm_clock_get_wallclock; in kvm_clock_attach()
198 sc->pvc.get_wallclock_arg = sc; in kvm_clock_attach()
199 sc->pvc.timeinfos = sc->timeinfos; in kvm_clock_attach()
200 sc->pvc.stable_flag_supported = stable_flag_supported; in kvm_clock_attach()
201 pvclock_init(&sc->pvc, dev, KVM_CLOCK_DEVNAME, KVM_CLOCK_TC_QUALITY, 0); in kvm_clock_attach()
211 return (pvclock_destroy(&sc->pvc)); in kvm_clock_detach()
239 pvclock_gettime(&sc->pvc, ts); in kvm_clock_gettime()
/freebsd/sys/x86/include/
H A Dpvclock.h138 void pvclock_init(struct pvclock *pvc, device_t dev,
140 void pvclock_gettime(struct pvclock *pvc, struct timespec *ts);
141 int pvclock_destroy(struct pvclock *pvc);
/freebsd/sys/arm64/arm64/
H A Dpmap.c3570 struct pv_chunks_list *pvc; in reclaim_pv_chunk_domain()
3594 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain()
3595 mtx_lock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
3596 pvc->active_reclaims++; in reclaim_pv_chunk_domain()
3597 TAILQ_INSERT_HEAD(&pvc->pvc_list, pc_marker, pc_lru); in reclaim_pv_chunk_domain()
3598 TAILQ_INSERT_TAIL(&pvc->pvc_list, pc_marker_end, pc_lru); in reclaim_pv_chunk_domain()
3611 mtx_unlock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
3615 * when both pvc->pvc_lock is owned and the in reclaim_pv_chunk_domain()
3626 mtx_lock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
3630 mtx_lock(&pvc in reclaim_pv_chunk_domain()
3564 struct pv_chunks_list *pvc; reclaim_pv_chunk_domain() local
3801 struct pv_chunks_list *pvc; free_pv_chunk() local
3813 struct pv_chunks_list *pvc; free_pv_chunk_batch() local
3846 struct pv_chunks_list *pvc; get_pv_entry() local
3915 struct pv_chunks_list *pvc; reserve_pv_entries() local
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c5212 struct pv_chunks_list *pvc; in reclaim_pv_chunk_domain() local
5245 pvc = &pv_chunks[domain]; in reclaim_pv_chunk_domain()
5246 mtx_lock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
5247 pvc->active_reclaims++; in reclaim_pv_chunk_domain()
5248 TAILQ_INSERT_HEAD(&pvc->pvc_list, pc_marker, pc_lru); in reclaim_pv_chunk_domain()
5249 TAILQ_INSERT_TAIL(&pvc->pvc_list, pc_marker_end, pc_lru); in reclaim_pv_chunk_domain()
5262 mtx_unlock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
5280 mtx_lock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
5286 mtx_lock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
5290 mtx_lock(&pvc->pvc_lock); in reclaim_pv_chunk_domain()
[all …]
/freebsd/crypto/krb5/src/lib/krb5/unicode/
H A DUnicodeData.txt6672 2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;pvc;;;
/freebsd/crypto/heimdal/lib/wind/
H A DUnicodeData.txt7017 2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;pvc;;;