Deleted Added
full compact
vxgehal-ll.h (221167) vxgehal-ll.h (226436)
1/*-
2 * Copyright(c) 2002-2011 Exar Corp.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification are permitted provided the following conditions are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright notice,

--- 14 unchanged lines hidden (view full) ---

23 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE.
30 */
1/*-
2 * Copyright(c) 2002-2011 Exar Corp.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification are permitted provided the following conditions are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright notice,

--- 14 unchanged lines hidden (view full) ---

23 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE.
30 */
31/*$FreeBSD: head/sys/dev/vxge/include/vxgehal-ll.h 221167 2011-04-28 14:33:15Z gnn $*/
31/*$FreeBSD: head/sys/dev/vxge/include/vxgehal-ll.h 226436 2011-10-16 14:30:28Z eadler $*/
32
33#ifndef VXGE_HAL_LL_H
34#define VXGE_HAL_LL_H
35
36#include <dev/vxge/include/vxgehal-version.h>
37#include <dev/vxge/include/vxge-defs.h>
38#include <dev/vxge/include/vxge-os-pal.h>
39#include "vxgehal-status.h"

--- 1545 unchanged lines hidden (view full) ---

1585vxge_hal_ring_rxd_post(
1586 vxge_hal_vpath_h vpath_handle,
1587 vxge_hal_rxd_h rxdh);
1588
1589/*
1590 * vxge_hal_ring_is_next_rxd_completed - Check if the next rxd is completed
1591 * @vpath_handle: Virtual Path handle.
1592 *
32
33#ifndef VXGE_HAL_LL_H
34#define VXGE_HAL_LL_H
35
36#include <dev/vxge/include/vxgehal-version.h>
37#include <dev/vxge/include/vxge-defs.h>
38#include <dev/vxge/include/vxge-os-pal.h>
39#include "vxgehal-status.h"

--- 1545 unchanged lines hidden (view full) ---

1585vxge_hal_ring_rxd_post(
1586 vxge_hal_vpath_h vpath_handle,
1587 vxge_hal_rxd_h rxdh);
1588
1589/*
1590 * vxge_hal_ring_is_next_rxd_completed - Check if the next rxd is completed
1591 * @vpath_handle: Virtual Path handle.
1592 *
1593 * Checks if the the _next_ completed descriptor is in host memory
1593 * Checks if the _next_ completed descriptor is in host memory
1594 *
1595 * Returns: VXGE_HAL_OK - success.
1596 * VXGE_HAL_INF_NO_MORE_COMPLETED_DESCRIPTORS - No completed descriptors
1597 * are currently available for processing.
1598 */
1599vxge_hal_status_e
1600vxge_hal_ring_is_next_rxd_completed(
1601 vxge_hal_vpath_h vpath_handle);

--- 4520 unchanged lines hidden ---
1594 *
1595 * Returns: VXGE_HAL_OK - success.
1596 * VXGE_HAL_INF_NO_MORE_COMPLETED_DESCRIPTORS - No completed descriptors
1597 * are currently available for processing.
1598 */
1599vxge_hal_status_e
1600vxge_hal_ring_is_next_rxd_completed(
1601 vxge_hal_vpath_h vpath_handle);

--- 4520 unchanged lines hidden ---