Deleted Added
full compact
scif_sas_remote_device.c (231136) scif_sas_remote_device.c (231137)
1/*-
2 * This file is provided under a dual BSD/GPLv2 license. When using or
3 * redistributing this file, you may do so under either license.
4 *
5 * GPL LICENSE SUMMARY
6 *
7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 *

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

46 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
47 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
48 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
49 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
50 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
51 */
52
53#include <sys/cdefs.h>
1/*-
2 * This file is provided under a dual BSD/GPLv2 license. When using or
3 * redistributing this file, you may do so under either license.
4 *
5 * GPL LICENSE SUMMARY
6 *
7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 *

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

46 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
47 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
48 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
49 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
50 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
51 */
52
53#include <sys/cdefs.h>
54__FBSDID("$FreeBSD: head/sys/dev/isci/scil/scif_sas_remote_device.c 231136 2012-02-07 17:43:58Z jimharris $");
54__FBSDID("$FreeBSD: head/sys/dev/isci/scil/scif_sas_remote_device.c 231137 2012-02-07 17:45:11Z jimharris $");
55
56/**
57 * @file
58 *
59 * @brief This file contains the implementation of the SCIF_SAS_REMOTE_DEVICE
60 * object.
61 */
62

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

357
358SCI_REMOTE_DEVICE_HANDLE_T scif_remote_device_get_scic_handle(
359 SCI_REMOTE_DEVICE_HANDLE_T scif_remote_device
360)
361{
362 SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T*)
363 scif_remote_device;
364
55
56/**
57 * @file
58 *
59 * @brief This file contains the implementation of the SCIF_SAS_REMOTE_DEVICE
60 * object.
61 */
62

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

357
358SCI_REMOTE_DEVICE_HANDLE_T scif_remote_device_get_scic_handle(
359 SCI_REMOTE_DEVICE_HANDLE_T scif_remote_device
360)
361{
362 SCIF_SAS_REMOTE_DEVICE_T * fw_device = (SCIF_SAS_REMOTE_DEVICE_T*)
363 scif_remote_device;
364
365 if ( (fw_device != NULL) && (fw_device->core_object != SCI_INVALID_HANDLE) )
366 return fw_device->core_object;
365 if ( (fw_device == NULL) || (fw_device->core_object == SCI_INVALID_HANDLE) )
366 return SCI_INVALID_HANDLE;
367
368 SCIF_LOG_WARNING((
369 sci_base_object_get_logger(fw_device),
370 SCIF_LOG_OBJECT_REMOTE_DEVICE,
371 "RemoteDevice:0x%x no associated core device found\n",
372 fw_device
373 ));
374
367
368 SCIF_LOG_WARNING((
369 sci_base_object_get_logger(fw_device),
370 SCIF_LOG_OBJECT_REMOTE_DEVICE,
371 "RemoteDevice:0x%x no associated core device found\n",
372 fw_device
373 ));
374
375 return SCI_INVALID_HANDLE;
375 return fw_device->core_object;
376}
377
378// ---------------------------------------------------------------------------
379
380void scic_cb_remote_device_start_complete(
381 SCI_CONTROLLER_HANDLE_T controller,
382 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
383 SCI_STATUS completion_status

--- 411 unchanged lines hidden ---
376}
377
378// ---------------------------------------------------------------------------
379
380void scic_cb_remote_device_start_complete(
381 SCI_CONTROLLER_HANDLE_T controller,
382 SCI_REMOTE_DEVICE_HANDLE_T remote_device,
383 SCI_STATUS completion_status

--- 411 unchanged lines hidden ---