1/*
2 * Copyright 2014-2017 Cavium, Inc.
3 * The contents of this file are subject to the terms of the Common Development
4 * and Distribution License, v.1,  (the "License").
5 *
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the License at available
9 * at http://opensource.org/licenses/CDDL-1.0
10 *
11 * See the License for the specific language governing permissions and
12 * limitations under the License.
13 */
14
15/*
16 * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
17 */
18
19#ifndef _BNXTMR_H
20#define	_BNXTMR_H
21
22#include "bnx.h"
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28void bnx_timer_init(um_device_t *const);
29void bnx_timer_start(um_device_t *const);
30void bnx_timer_stop(um_device_t *const);
31void bnx_timer_fini(um_device_t *const);
32void bnx_link_timer_restart(um_device_t *);
33
34#ifdef __cplusplus
35}
36#endif
37
38#endif /* _BNXTMR_H */
39