Searched refs:vf (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-10-stable/sys/dev/ixgbe/
H A Dif_sriov.c92 ixgbe_send_vf_msg(struct adapter *adapter, struct ixgbe_vf *vf, u32 msg) argument
94 if (vf->flags & IXGBE_VF_CTS)
97 ixgbe_write_mbx(&adapter->hw, &msg, 1, vf->pool);
101 ixgbe_send_vf_ack(struct adapter *adapter, struct ixgbe_vf *vf, u32 msg) argument
104 ixgbe_send_vf_msg(adapter, vf, msg | IXGBE_VT_MSGTYPE_ACK);
108 ixgbe_send_vf_nack(struct adapter *adapter, struct ixgbe_vf *vf, u32 msg) argument
111 ixgbe_send_vf_msg(adapter, vf, msg | IXGBE_VT_MSGTYPE_NACK);
115 ixgbe_process_vf_ack(struct adapter *adapter, struct ixgbe_vf *vf) argument
117 if (!(vf->flags & IXGBE_VF_CTS))
118 ixgbe_send_vf_nack(adapter, vf,
122 ixgbe_vf_mac_changed(struct ixgbe_vf *vf, const uint8_t *mac) argument
202 struct ixgbe_vf *vf; local
213 ixgbe_vf_set_default_vlan(struct adapter *adapter, struct ixgbe_vf *vf, uint16_t tag) argument
253 ixgbe_vf_frame_size_compatible(struct adapter *adapter, struct ixgbe_vf *vf) argument
301 ixgbe_process_vf_reset(struct adapter *adapter, struct ixgbe_vf *vf) argument
314 ixgbe_vf_enable_transmit(struct adapter *adapter, struct ixgbe_vf *vf) argument
329 ixgbe_vf_enable_receive(struct adapter *adapter, struct ixgbe_vf *vf) argument
347 ixgbe_vf_reset_msg(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
377 ixgbe_vf_set_mac(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
408 ixgbe_vf_set_mc_addr(struct adapter *adapter, struct ixgbe_vf *vf, u32 *msg) argument
439 ixgbe_vf_set_vlan(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
466 ixgbe_vf_set_lpe(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
511 ixgbe_vf_set_macvlan(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
520 ixgbe_vf_api_negotiate(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
539 ixgbe_vf_get_queues(struct adapter *adapter, struct ixgbe_vf *vf, uint32_t *msg) argument
569 ixgbe_process_vf_msg(struct adapter *adapter, struct ixgbe_vf *vf) argument
628 struct ixgbe_vf *vf; local
746 ixgbe_init_vf(struct adapter *adapter, struct ixgbe_vf *vf) argument
844 struct ixgbe_vf *vf; local
859 struct ixgbe_vf *vf; local
[all...]
H A Dixgbe_x550.h64 bool enable, int vf);
80 void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf);
/freebsd-10-stable/sys/dev/vt/
H A Dvt_font.c85 vtfont_lookup(const struct vt_font *vf, term_char_t c) argument
108 dst = vtfont_bisearch(vf->vf_map[bold_map],
109 vf->vf_map_count[bold_map], src);
113 dst = vtfont_bisearch(vf->vf_map[normal_map],
114 vf->vf_map_count[normal_map], src);
117 stride = howmany(vf->vf_width, 8) * vf->vf_height;
118 return (&vf->vf_bytes[dst * stride]);
122 vtfont_ref(struct vt_font *vf) argument
125 refcount_acquire(&vf
130 vtfont_unref(struct vt_font *vf) argument
168 struct vt_font *vf; local
[all...]
H A Dvt_core.c550 vt_termsize(struct vt_device *vd, struct vt_font *vf, term_pos_t *size) argument
555 if (vf != NULL) {
556 size->tp_row /= vf->vf_height;
557 size->tp_col /= vf->vf_width;
562 vt_winsize(struct vt_device *vd, struct vt_font *vf, struct winsize *size) argument
567 if (vf != NULL) {
568 size->ws_row /= vf->vf_height;
569 size->ws_col /= vf->vf_width;
577 struct vt_font *vf; local
589 vf
1072 struct vt_font *vf; local
1109 struct vt_font *vf; local
1524 vt_change_font(struct vt_window *vw, struct vt_font *vf) argument
1689 struct vt_font *vf; local
1767 struct vt_font *vf; local
2236 struct vt_font *vf; local
[all...]
H A Dvt.h411 const uint8_t *vtfont_lookup(const struct vt_font *vf, term_char_t c);
412 struct vt_font *vtfont_ref(struct vt_font *vf);
413 void vtfont_unref(struct vt_font *vf);
/freebsd-10-stable/usr.bin/vgrind/
H A Dvgrind.sh40 vf="/usr/libexec/vfontedpr"
104 $vf $options -h "$head" $files
106 $vf $options $files
110 $vf $options -h "$head" $files
112 $vf $options $files
120 $vf $options -h "$head" $files
122 $vf $options $files
126 $vf $options -h "$head" $files
128 $vf $options $files
/freebsd-10-stable/contrib/hyperv/tools/scripts/
H A Dhyperv_vfup26 vf=`sysctl -n dev.hn.$hn_unit.vf`
27 if [ ! $vf ]
57 ifconfig $lagg laggproto failover laggport $hn laggport $vf
114 ifconfig $lagg | grep "laggport: $vf" > /dev/null 2>&1
117 ifconfig $lagg laggport $vf
H A Dhyperv_vfattach52 for vf in $vf_list
54 if [ $vf = $iface ]
/freebsd-10-stable/sys/dev/qlnx/qlnxe/
H A Decore_sriov.c223 struct ecore_vf_info *vf = OSAL_NULL; local
232 vf = &p_hwfn->pf_iov_info->vfs_array[relative_vf_id];
237 return vf;
501 struct ecore_vf_info *vf = &p_iov_info->vfs_array[idx]; local
504 vf->vf_mbx.req_virt = p_req_virt_addr + idx;
505 vf->vf_mbx.req_phys = req_p + idx * sizeof(union vfpf_tlvs);
506 vf->vf_mbx.reply_virt = p_reply_virt_addr + idx;
507 vf->vf_mbx.reply_phys = rply_p + idx * sizeof(union pfvf_tlvs);
510 vf->vf_mbx.sw_mbx.request_size = sizeof(union vfpf_tlvs);
511 vf
757 struct ecore_vf_info *vf; local
790 struct ecore_vf_info *vf = ecore_iov_get_vf_info(p_hwfn, vf_id, true); local
813 ecore_iov_vf_igu_reset(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
834 ecore_iov_vf_igu_set_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, bool enable) argument
893 ecore_iov_enable_vf_access(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
949 ecore_iov_config_perm_table(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u8 enable) argument
968 ecore_iov_enable_vf_traffic(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
981 ecore_iov_alloc_vf_igu_sbs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u16 num_rx_queues) argument
1038 ecore_iov_free_vf_igu_sbs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
1110 struct ecore_vf_info *vf = OSAL_NULL; local
1246 struct ecore_vf_info *vf = OSAL_NULL; local
1305 ecore_iov_lock_vf_pf_channel(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 tlv) argument
1329 ecore_iov_unlock_vf_pf_channel(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 expected_tlv) argument
1558 struct ecore_vf_info *vf = OSAL_NULL; local
1749 ecore_iov_vf_mbx_acquire(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2126 ecore_iov_vf_mbx_start_vport(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2232 ecore_iov_vf_mbx_stop_vport(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2269 ecore_iov_vf_mbx_start_rxq_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u8 status, bool b_legacy) argument
2342 ecore_iov_vf_mbx_start_rxq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2614 ecore_iov_vf_mbx_start_txq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2690 ecore_iov_vf_stop_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 rxq_id, u8 qid_usage_idx, bool cqe_completion) argument
2737 ecore_iov_vf_stop_txqs(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 txq_id, u8 qid_usage_idx) argument
2763 ecore_iov_vf_mbx_stop_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2801 ecore_iov_vf_mbx_stop_txqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2840 ecore_iov_vf_mbx_update_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3084 ecore_iov_vp_update_rss_param(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, struct ecore_sp_vport_update_params *p_data, struct ecore_rss_params *p_rss, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask, u16 *tlvs_accepted) argument
3208 ecore_iov_vf_mbx_vport_update(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3438 ecore_iov_vf_mbx_ucast_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3529 ecore_iov_vf_mbx_int_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3546 ecore_iov_vf_mbx_close(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3661 ecore_iov_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3750 struct ecore_vf_info *vf; local
4636 struct ecore_vf_info *vf; local
4771 struct ecore_vf_info *vf; local
4793 struct ecore_vf_info *vf; local
4819 struct ecore_vf_info *vf; local
[all...]
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dvdev_file.c69 vdev_file_t *vf; local
88 vf = vd->vdev_tsd;
89 vp = vf->vf_vnode;
93 vf = vd->vdev_tsd = kmem_zalloc(sizeof (vdev_file_t), KM_SLEEP);
112 vf->vf_vnode = vp;
159 vdev_file_t *vf = vd->vdev_tsd; local
161 if (vd->vdev_reopening || vf == NULL)
164 if (vf->vf_vnode != NULL) {
165 (void) VOP_CLOSE(vf->vf_vnode, spa_mode(vd->vdev_spa), 1, 0,
170 kmem_free(vf, sizeo
191 vdev_file_t *vf; local
213 vdev_file_t *vf = vd->vdev_tsd; local
[all...]
/freebsd-10-stable/sys/netgraph/
H A Dng_vlan.c257 struct ng_vlan_filter *vf; local
272 if (msg->header.arglen != sizeof(*vf)) {
276 vf = (struct ng_vlan_filter *)msg->data;
279 if (vf->vid == 0 && vf->vid != vf->vlan) {
280 vf->vid = vf->vlan;
281 } else if (vf->vid != 0 && vf
[all...]
/freebsd-10-stable/tools/regression/usr.bin/cc/
H A Dfloat.c122 volatile float vf; local
187 vf = FLT_EPSILON;
191 1.0F + vf != 1.0F && 1.0 + vd != 1.0 && 1.0L + vld != 1.0L);
195 (float)(1.0F + vf * 0.5F) == 1.0F);
198 (float)(1.0 + vf * 0.5) == 1.0F);
201 (float)(1.0L + vf * 0.5L) == 1.0F);
219 TWICE(TWICE(TWICE(TWICE(1.0F + vf * 0.5F)))))))))
230 f = 1.0 + vf * 0.5;
234 f = 1.0F + vf * 0.5F;
240 tofloat(1.0 + vf * 0.
[all...]
/freebsd-10-stable/sys/dev/fb/
H A Dcreator_vt.c228 struct vt_font *vf; local
233 vf = vw->vw_font;
238 x = col * vf->vf_width +
240 y = row * vf->vf_height +
244 pattern = vtfont_lookup(vf, c);
249 pattern, NULL, vf->vf_width, vf->vf_height,
260 drawn_area.tr_begin.tp_col = area->tr_begin.tp_col * vf->vf_width;
261 drawn_area.tr_begin.tp_row = area->tr_begin.tp_row * vf->vf_height;
262 drawn_area.tr_end.tp_col = area->tr_end.tp_col * vf
[all...]
/freebsd-10-stable/contrib/texinfo/info/
H A Ddoc.h83 #define InfoFunction(vf) ((vf))
/freebsd-10-stable/sys/dev/ixl/
H A Dixl_pf.h129 #define i40e_send_vf_nack(pf, vf, op, st) \
130 ixl_send_vf_nack_msg((pf), (vf), (op), (st), __FILE__, __LINE__)
H A Dif_ixl.c218 static void ixl_reset_vf(struct ixl_pf *pf, struct ixl_vf *vf);
219 static void ixl_reinit_vf(struct ixl_pf *pf, struct ixl_vf *vf);
4135 struct ixl_vf *vf; local
4300 vf = &pf->vfs[i];
4301 if (vf->vf_flags & VF_FLAG_ENABLED)
5254 ixl_vf_alloc_vsi(struct ixl_pf *pf, struct ixl_vf *vf) argument
5269 vsi_ctx.vf_num = hw->func_caps.vf_base_id + vf->vf_num;
5279 if (vf->vf_flags & VF_FLAG_MAC_ANTI_SPOOF)
5289 first_queue = vsi->num_queues + vf->vf_num * IXLV_MAX_QUEUES;
5302 vf
5323 ixl_vf_setup_vsi(struct ixl_pf *pf, struct ixl_vf *vf) argument
5343 ixl_vf_map_vsi_queue(struct i40e_hw *hw, struct ixl_vf *vf, int qnum, uint32_t val) argument
5364 ixl_vf_map_queues(struct ixl_pf *pf, struct ixl_vf *vf) argument
5432 ixl_vf_release_resources(struct ixl_pf *pf, struct ixl_vf *vf) argument
5462 ixl_flush_pcie(struct ixl_pf *pf, struct ixl_vf *vf) argument
5485 ixl_reset_vf(struct ixl_pf *pf, struct ixl_vf *vf) argument
5501 ixl_reinit_vf(struct ixl_pf *pf, struct ixl_vf *vf) argument
5600 ixl_send_vf_msg(struct ixl_pf *pf, struct ixl_vf *vf, uint16_t op, enum i40e_status_code status, void *msg, uint16_t len) argument
5617 ixl_send_vf_ack(struct ixl_pf *pf, struct ixl_vf *vf, uint16_t op) argument
5624 ixl_send_vf_nack_msg(struct ixl_pf *pf, struct ixl_vf *vf, uint16_t op, enum i40e_status_code status, const char *file, int line) argument
5635 ixl_vf_version_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
5653 ixl_vf_reset_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
5669 ixl_vf_get_resources_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
5697 ixl_vf_config_tx_queue(struct ixl_pf *pf, struct ixl_vf *vf, struct i40e_virtchnl_txq_info *info) argument
5737 ixl_vf_config_rx_queue(struct ixl_pf *pf, struct ixl_vf *vf, struct i40e_virtchnl_rxq_info *info) argument
5799 ixl_vf_config_vsi_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
5890 ixl_vf_config_vector(struct ixl_pf *pf, struct ixl_vf *vf, const struct i40e_virtchnl_vector_map *vector) argument
5945 ixl_vf_config_irq_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6019 ixl_vf_enable_queues_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6050 ixl_vf_disable_queues_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6096 ixl_vf_mac_valid(struct ixl_vf *vf, const uint8_t *addr) argument
6115 ixl_vf_add_mac_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6161 ixl_vf_del_mac_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6205 ixl_vf_enable_vlan_strip(struct ixl_pf *pf, struct ixl_vf *vf) argument
6219 ixl_vf_add_vlan_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6271 ixl_vf_del_vlan_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6316 ixl_vf_config_promisc_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6361 ixl_vf_get_stats_msg(struct ixl_pf *pf, struct ixl_vf *vf, void *msg, uint16_t msg_size) argument
6388 struct ixl_vf *vf; local
6644 struct ixl_vf *vf; local
[all...]
/freebsd-10-stable/sys/dev/vt/hw/ofwfb/
H A Dofwfb.c206 struct vt_font *vf; local
211 vf = vw->vw_font;
216 x = col * vf->vf_width +
218 y = row * vf->vf_height +
222 pattern = vtfont_lookup(vf, c);
227 pattern, NULL, vf->vf_width, vf->vf_height,
238 drawn_area.tr_begin.tp_col = area->tr_begin.tp_col * vf->vf_width;
239 drawn_area.tr_begin.tp_row = area->tr_begin.tp_row * vf->vf_height;
240 drawn_area.tr_end.tp_col = area->tr_end.tp_col * vf
[all...]
/freebsd-10-stable/sys/dev/vt/hw/fb/
H A Dvt_fb.c315 struct vt_font *vf; local
320 vf = vw->vw_font;
325 x = col * vf->vf_width +
327 y = row * vf->vf_height +
331 pattern = vtfont_lookup(vf, c);
336 pattern, NULL, vf->vf_width, vf->vf_height,
347 drawn_area.tr_begin.tp_col = area->tr_begin.tp_col * vf->vf_width;
348 drawn_area.tr_begin.tp_row = area->tr_begin.tp_row * vf->vf_height;
349 drawn_area.tr_end.tp_col = area->tr_end.tp_col * vf
[all...]
/freebsd-10-stable/sys/ofed/include/linux/mlx4/
H A Dcmd.h237 int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac);
238 int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos);
239 int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
240 int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
241 int mlx4_get_vf_link_state(struct mlx4_dev *dev, int port, int vf);
/freebsd-10-stable/sys/dev/vt/hw/vga/
H A Dvt_vga.c597 const struct vt_font *vf; local
607 vf = vw->vw_font;
642 col = (i - vw->vw_draw_area.tr_begin.tp_col) / vf->vf_width;
643 row = (y - vw->vw_draw_area.tr_begin.tp_row) / vf->vf_height;
646 src = vtfont_lookup(vf, c);
675 (col * vf->vf_width + vw->vw_draw_area.tr_begin.tp_col);
677 (col + 1) * vf->vf_width +
681 x_count -= col * vf->vf_width +
687 src, NULL, vf->vf_width,
689 0, 0, vf
768 const struct vt_font *vf; local
[all...]
/freebsd-10-stable/sys/dev/cxgbe/common/
H A Dcommon.h583 int t4_port_init(struct adapter *adap, int mbox, int pf, int vf, int port_id);
705 unsigned int vf, unsigned int nparams, const u32 *params,
708 unsigned int vf, unsigned int nparams, const u32 *params,
711 unsigned int pf, unsigned int vf,
715 unsigned int vf, unsigned int nparams, const u32 *params,
718 unsigned int vf, unsigned int txq, unsigned int txq_eth_ctrl,
723 unsigned int port, unsigned int pf, unsigned int vf,
727 unsigned int pf, unsigned int vf, unsigned int nmac, u8 *mac,
730 unsigned int pf, unsigned int vf,
761 unsigned int vf, unsigne
[all...]
/freebsd-10-stable/contrib/gdb/gdb/
H A Dcp-valprint.c783 struct value *vf = value_copy (v); local
784 if (VALUE_LAZY (vf))
785 (void) value_fetch_lazy (vf);
787 vf->aligner.contents[0] += 4 * (HP_ACC_VFUNC_START + vx);
788 vf = value_ind (vf); /* get the entry */
789 VALUE_TYPE (vf) = VALUE_TYPE (v); /* make it a pointer */
792 common_val_print (vf, stream, format, 0, recurse + 1, pretty);
/freebsd-10-stable/sys/dev/sfxge/common/
H A Dhunt_nic.c114 uint32_t vf; local
138 * - PCIe PF: pf = PF number, vf = 0xffff.
139 * - PCIe VF: pf = parent PF, vf = VF number.
141 if ((rc = efx_mcdi_get_function_info(enp, &pf, &vf)) != 0)
145 encp->enc_vf = vf;
H A Dmedford_nic.c141 uint32_t vf; local
170 * - PCIe PF: pf = PF number, vf = 0xffff.
171 * - PCIe VF: pf = parent PF, vf = VF number.
173 if ((rc = efx_mcdi_get_function_info(enp, &pf, &vf)) != 0)
177 encp->enc_vf = vf;
/freebsd-10-stable/crypto/openssl/crypto/srp/
H A Dsrp_vfy.c571 char *result = NULL, *vf = NULL; local
615 if (((vf = OPENSSL_malloc(vfsize)) == NULL))
617 t_tob64(vf, tmp, BN_num_bytes(v));
629 *verifier = vf;
630 vf = NULL;
638 OPENSSL_cleanse(vf, vfsize);
639 OPENSSL_free(vf);

Completed in 369 milliseconds

123