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 --- |