*\r
* Environment:\r
* Kernel and User Mode.\r
- *\r
- * $Revision: 1.4 $\r
*/\r
\r
\r
*\r
* Environment:\r
* Kernel and User Mode.\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
-\r
\r
//\r
// Provides the driver entry points for the Access Layer.\r
* $Id$\r
*/\r
\r
-/*\r
- $Author: $\r
- $Revision: $\r
- $Date: $\r
-*/\r
-\r
\r
#if !defined _AL_DRIVER_H_\r
#define _AL_DRIVER_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
* queries\r
* service registration\r
* multicast\r
- *\r
- * $Revision$\r
*/\r
\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/*\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/*\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined _BUS_DRIVER_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/*\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined _BUS_DRV_PNP_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All supported environments.\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision: 1.4 $\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include <complib/cl_bus_ifc.h>\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_debug.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_event.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_log.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_memory.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_syscallback.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_thread.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "complib/cl_timer.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined _IOU_DRIVER_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include <iba/ib_types.h>\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined( __IOU_IOU_MGR_H__ )\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/*\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined _IOU_DRV_PNP_H_\r
+++ /dev/null
-/*\r
- * INTEL CONFIDENTIAL\r
- * Copyright© 2001 Intel Corporation - All Rights Reserved.\r
- *\r
- * The source code contained or described herein and all documents related \r
- * to the source code ("Material") are owned by Intel Corporation or it's \r
- * suppliers or licensors. Title to the Material remains with Intel \r
- * Corporation or it's suppliers and licensors. The Material contains trade \r
- * secrets and proprietary and confidential information of Intel or its \r
- * suppliers and licensors. The Material is protected by worldwide copyright \r
- * and trade secret laws and treaty provisions. No part of the Material may \r
- * be used, copied, reproduced, modified, published, uploaded, posted, \r
- * transmitted, distributed, or disclosed in any way without Intel's prior \r
- * express written permission.\r
- *\r
- * No license under any patent, copyright, trade secret or other intellectuvp \r
- * property right is granted to or conferred upon you by disclosure or \r
- * delivery of the Materials, either expressly, by implication, inducement, \r
- * estoppel or otherwise. Any license under such intellectuvp property rights \r
- * must be express and approved by Intel in writing.\r
- *\r
- *\r
- * Abstract:\r
- * Defines type definitions, API's for User-mode Verbs Provider Library.\r
- *\r
- * Environment:\r
- * All supported platforms\r
- *\r
- * $Revision: 1.1 $\r
- */\r
-\r
-\r
-#include "mlnx_ual_main.h"\r
-\r
-extern u_int32_t mlnx_dbg_lvl;\r
-\r
-void\r
-mlnx_get_eec_interface (\r
- IN OUT uvp_interface_t *p_uvp )\r
-{\r
- FUNC_ENTER;\r
-\r
- CL_ASSERT(p_uvp);\r
-\r
-\r
- /*\r
- * EE Management\r
- */\r
- p_uvp->pre_create_eec = mlnx_pre_create_eec;\r
- p_uvp->post_create_eec = mlnx_post_create_eec;\r
- p_uvp->pre_query_eec = mlnx_pre_query_eec;\r
- p_uvp->post_query_eec = mlnx_post_query_eec;\r
- p_uvp->pre_modify_eec = mlnx_pre_modify_eec;\r
- p_uvp->post_modify_eec = mlnx_post_modify_eec;\r
- p_uvp->pre_destroy_eec = mlnx_pre_destroy_eec;\r
- p_uvp->post_destroy_eec = mlnx_post_destroy_eec;\r
-\r
-\r
- FUNC_EXIT;\r
-}\r
-\r
-\r
-ib_api_status_t\r
-mlnx_pre_create_eec (\r
- IN const uvp_rdd_handle_t h_uvp_rdd,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return IB_SUCCESS;\r
-}\r
-\r
-\r
-void\r
-mlnx_post_create_eec (\r
- IN const uvp_rdd_handle_t h_uvp_rdd,\r
- IN ib_api_status_t ioctl_status,\r
- OUT uvp_eec_handle_t *p_uvp_eec,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
-\r
-ib_api_status_t\r
-mlnx_pre_query_eec (\r
- IN const uvp_eec_handle_t h_uvp_eec,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
-\r
- CL_ASSERT(p_umv_buf);\r
- p_umv_buf->p_inout_buf = NULL;;\r
- p_umv_buf->input_size = 0;\r
- p_umv_buf->output_size = 0;\r
-\r
-\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
-\r
-void\r
-mlnx_post_query_eec (\r
- IN const uvp_eec_handle_t h_uvp_eec,\r
- IN ib_api_status_t ioctl_status,\r
- IN ib_eec_attr_t *p_query_attr,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
-\r
-ib_api_status_t\r
-mlnx_pre_modify_eec (\r
- IN const uvp_eec_handle_t h_uvp_eec,\r
- IN const ib_eec_mod_t *p_modify_attr,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
-\r
- CL_ASSERT(p_umv_buf);\r
- p_umv_buf->p_inout_buf = NULL;;\r
- p_umv_buf->input_size = 0;\r
- p_umv_buf->output_size = 0;\r
-\r
-\r
- FUNC_EXIT;\r
- return IB_SUCCESS;\r
-}\r
-\r
-\r
-\r
-void\r
-mlnx_post_modify_eec (\r
- IN const uvp_eec_handle_t h_uvp_eec,\r
- IN ib_api_status_t ioctl_status,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
-\r
-ib_api_status_t\r
-mlnx_pre_destroy_eec (\r
- IN const uvp_eec_handle_t h_uvp_eec)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return IB_SUCCESS;\r
-}\r
-\r
-\r
-void\r
-mlnx_post_destroy_eec (\r
- IN const uvp_eec_handle_t h_uvp_eec,\r
- IN ib_api_status_t ioctl_status)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
+++ /dev/null
- /*\r
- * INTEL CONFIDENTIAL\r
- * Copyright© 2001 Intel Corporation - All Rights Reserved.\r
- *\r
- * The source code contained or described herein and all documents related \r
- * to the source code ("Material") are owned by Intel Corporation or it's \r
- * suppliers or licensors. Title to the Material remains with Intel \r
- * Corporation or it's suppliers and licensors. The Material contains trade \r
- * secrets and proprietary and confidential information of Intel or its \r
- * suppliers and licensors. The Material is protected by worldwide copyright \r
- * and trade secret laws and treaty provisions. No part of the Material may \r
- * be used, copied, reproduced, modified, published, uploaded, posted, \r
- * transmitted, distributed, or disclosed in any way without Intel's prior \r
- * express written permission.\r
- *\r
- * No license under any patent, copyright, trade secret or other intellectuvp \r
- * property right is granted to or conferred upon you by disclosure or \r
- * delivery of the Materials, either expressly, by implication, inducement, \r
- * estoppel or otherwise. Any license under such intellectuvp property rights \r
- * must be express and approved by Intel in writing.\r
- *\r
- *\r
- * Abstract:\r
- * Defines type definitions, API's for User-mode Verbs Provider Library.\r
- *\r
- * Environment:\r
- * All supported platforms\r
- *\r
- * $Revision: 1.1 $\r
- */\r
-\r
-#include "mlnx_ual_main.h"\r
-\r
-extern u_int32_t mlnx_dbg_lvl;\r
-\r
-void\r
-mlnx_get_rdd_interface(\r
- IN OUT uvp_interface_t *p_uvp )\r
-{\r
- /*\r
- * Reliable Datagram Domain\r
- */\r
- p_uvp->pre_allocate_rdd = NULL;\r
- p_uvp->post_allocate_rdd = NULL;\r
- p_uvp->pre_deallocate_rdd = NULL;\r
- p_uvp->post_deallocate_rdd = NULL;\r
-}\r
-\r
-\r
-ib_api_status_t\r
-mlnx_pre_allocate_rdd (\r
- IN const uvp_ca_handle_t h_uvp_ca,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
- CL_ASSERT(p_umv_buf);\r
- p_umv_buf->p_inout_buf = NULL;;\r
- p_umv_buf->input_size = 0;\r
- p_umv_buf->output_size = 0;\r
-\r
- FUNC_EXIT;\r
- return IB_SUCCESS;\r
-}\r
-\r
-void\r
-mlnx_post_allocate_rdd (\r
- IN const uvp_ca_handle_t h_uvp_ca,\r
- IN ib_api_status_t ioctl_status,\r
- OUT uvp_rdd_handle_t *ph_uvp_rdd,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
-\r
-ib_api_status_t\r
-mlnx_pre_deallocate_rdd (\r
- IN const uvp_rdd_handle_t h_uvp_rdd,\r
- IN OUT ci_umv_buf_t *p_umv_buf)\r
-{\r
- FUNC_ENTER;\r
-#if 1\r
- CL_ASSERT(p_umv_buf);\r
- p_umv_buf->p_inout_buf = NULL;;\r
- p_umv_buf->input_size = 0;\r
- p_umv_buf->output_size = 0;\r
-#endif\r
-\r
- FUNC_EXIT;\r
- return IB_SUCCESS;\r
-}\r
-\r
-\r
-void\r
-mlnx_post_deallocate_rdd (\r
- IN const uvp_rdd_handle_t h_uvp_rdd)\r
-{\r
- FUNC_ENTER;\r
- FUNC_EXIT;\r
- return;\r
-}\r
-\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.1 $\r
-*/\r
\r
#include <ics_ver.h>\r
\r
#ifndef H_THH_INIT_H\r
#define H_THH_INIT_H\r
\r
-/* $Id: thh_init.h,v 1.2 2004/03/08 15:10:01 tziporet Exp $ */\r
+\r
/* global THH data structures */\r
\r
\r
+++ /dev/null
-/* - Mellanox Confidential and Proprietary -\r
- *\r
- * Copyright (C) Apr. 2001, Mellanox Technologies Ltd. ALL RIGHTS RESERVED.\r
- *\r
- * Except as specifically permitted herein, no portion of the information,\r
- * including but not limited to object code and source code, may be reproduced,\r
- * modified, distributed, republished or otherwise exploited in any form or by\r
- * any means for any purpose without the prior written permission of Mellanox\r
- * Technologies Ltd. Use of software subject to the terms and conditions\r
- * detailed in the file "LICENSE.txt".\r
- *\r
- * End of legal section ......................................................\r
- *\r
- *\r
- * Creation date:\r
- *\r
- * UDAVM test\r
- *\r
- * Version: $Id: udavm_test.c,v 1.6 2003/02/11 09:12:58 eli Exp $\r
- *\r
- * Authors:\r
- * Tziporet Koren\r
- * \r
- * Changes:\r
- */ \r
-\r
-\r
-\r
-\r
-#include <stdio.h>\r
-#include <mtl_common.h>\r
-\r
-#include <vapi.h>\r
-#include <evapi.h>\r
-#include <vapi_common.h>\r
-#include <ib_defs.h>\r
-#include <udavm.h>\r
-#include <thh.h>\r
-\r
- \r
-static void print_udav(VAPI_ud_av_t av)\r
-{\r
- char gid_str[200];\r
-\r
- sprintf(gid_str, "%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d",\r
- av.dgid[0],av.dgid[1],av.dgid[2],av.dgid[3],av.dgid[4],av.dgid[5],\r
- av.dgid[6],av.dgid[7],av.dgid[8],av.dgid[9],av.dgid[10],av.dgid[11],\r
- av.dgid[12],av.dgid[13],av.dgid[14],av.dgid[15]);\r
-\r
- printf("UDAV values:\n==================\n");\r
- printf(" sl = %d \n dlid = %d\n src_path_bits = %d\n static_rate = %d\n grh_flag = %d\n traffic_class = %d\n"\r
- " flow_label = %d\n hop_limit = %d\n sgid_index = %d\n port = %d\n, dgid = %s\n",\r
- av.sl, av.dlid, av.src_path_bits, av.static_rate, av.grh_flag, av.traffic_class, av.flow_label,\r
- av.hop_limit, av.sgid_index, av.port, gid_str);\r
-\r
-}\r
-\r
-\r
-int main(int argc, char *argv[])\r
-{\r
- THH_ver_info_t version; \r
- MT_size_t max_av = 20; \r
- THH_udavm_t udavm; \r
- MT_virt_addr_t ud_av_table; \r
- MT_size_t ud_av_table_sz;\r
- HH_ret_t ret;\r
- VAPI_lkey_t table_memkey;\r
- VAPI_ud_av_t av;\r
- HH_ud_av_hndl_t av_h;\r
- int i, entry_size;\r
- \r
- entry_size = (unsigned)(sizeof(struct tavorprm_ud_address_vector_st) / 8);\r
- ud_av_table_sz = 9*entry_size;\r
- /* allocation of UDAV table */\r
- tmp_p = (u_int32_t*)VMALLOC(ud_av_table_sz+1); /* +1 for alignment */\r
- if (!tmp_p) {\r
- MTL_ERROR4("%s: Cannot allocate UDAVM table.\n", __func__);\r
- return HH_EAGAIN;\r
- }\r
- memset(tmp_p,0,entry_size*(max_av+1));\r
- alignment_size = floor_log2(entry_size);\r
- alignment_mask = 0xffffffff << alignment_size;\r
- new_udavm_p->alloc_mem_addr_p = tmp_p;\r
- new_udavm_p->ud_av_table = (u_int32_t*)MT_UP_ALIGNX((MT_virt_addr_t)tmp_p, alignment_size); /* ud_av_table should be alogned to entry size */\r
- new_udavm_p->is_memkey_set = FALSE;\r
- new_udavm_p->max_av = max_av;\r
- new_udavm_p->ud_av_table_sz = max_av * entry_size;\r
-\r
- ret = THH_udavm_create(&version, 5, ud_av_table, ud_av_table_sz, &udavm,);\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_create: failed\n");\r
- exit(1);\r
- }\r
-\r
- ret = THH_udavm_get_memkey(udavm, &table_memkey);\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_get_memkey: failed\n");\r
- exit(1);\r
- }\r
- else {\r
- printf("Table mem_key = %d\n", table_memkey);\r
- }\r
-\r
- av.dgid[0] = 0;\r
- av.dlid = 8;\r
- av.grh_flag = TRUE;\r
- av.flow_label = 0;\r
- av.hop_limit = 63;\r
- av.sgid_index = 0;\r
- av.sl = 0;\r
- av.src_path_bits = 1;\r
- av.static_rate = 0;\r
- av.traffic_class = 0;\r
- av.port = 1;\r
-\r
- ret = THH_udavm_create_av(udavm, 7, &av, &av_h );\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_create_av: failed\n");\r
- exit(1);\r
- }\r
- \r
- memset(&av, 0, sizeof(av));\r
- ret = THH_udavm_query_av(udavm, av_h, &av);\r
- \r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_query_av: failed\n");\r
- exit(1);\r
- }\r
- print_udav(av);\r
-\r
- av.src_path_bits = 1;\r
- av.static_rate = 0;\r
- av.traffic_class = 0;\r
- av.port = 1;\r
-\r
- ret = THH_udavm_modify_av(udavm, av_h, &av);\r
-\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_modify_av: failed\n");\r
- exit(1);\r
- }\r
- memset(&av, 0, sizeof(av));\r
- ret = THH_udavm_query_av(udavm, av_h, &av);\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_query_av: failed\n");\r
- exit(1);\r
- }\r
- print_udav(av);\r
-\r
- for (i=0; i<16; i++) av.dgid[i] = i;\r
- av.dlid = 8;\r
- av.grh_flag = FALSE;\r
- av.flow_label = 0;\r
- av.hop_limit = 40;\r
- av.sgid_index = 5;\r
- av.sl = 7;\r
- av.src_path_bits = 1;\r
- av.static_rate = 0;\r
- av.traffic_class = 2;\r
- av.port = 1;\r
-\r
- ret = THH_udavm_create_av(udavm, 7, &av, &av_h );\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_create_av: failed\n");\r
- exit(1);\r
- }\r
- \r
- memset(&av, 0, sizeof(av));\r
- ret = THH_udavm_query_av(udavm, av_h, &av);\r
- \r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_query_av: failed\n");\r
- exit(1);\r
- }\r
- printf("*****************\n");\r
- print_udav(av);\r
-\r
- ret = THH_udavm_create_av(udavm, 7, &av, &av_h );\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_create_av: failed\n");\r
- exit(1);\r
- }\r
-\r
- ret = THH_udavm_destroy_av(udavm, av_h );\r
- if (ret != HH_OK) {\r
- MTL_ERROR4("THH_udavm_destroy_av: failed\n");\r
- exit(1);\r
- }\r
-\r
-\r
- ret = THH_udavm_destroy(udavm );\r
- printf("TEST OK\n");\r
- exit(0);\r
-}\r
-\r
-\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
\r
#ifdef __KERNEL__\r
/* \r
- */\r
-/* Our user mode app will pass an initialized structure like this\r
- */\r
-/* down to the kernel mode driver\r
- */\r
-/* \r
+ * Our user mode app will pass an initialized structure like this\r
+ * down to the kernel mode driver\r
*/\r
\r
typedef struct\r
{\r
- INTERFACE_TYPE InterfaceType; /* Isa, Eisa, etc....\r
- */\r
- ULONG BusNumber; /* Bus number\r
- */\r
- PHYSICAL_ADDRESS BusAddress; /* Bus-relative address\r
- */\r
- ULONG AddressSpace; /* 0 is memory, 1 is I/O\r
- */\r
- ULONG Length; /* Length of section to map\r
- */\r
+ INTERFACE_TYPE InterfaceType; /* Isa, Eisa, etc.... */\r
+ ULONG BusNumber; /* Bus number */\r
+ PHYSICAL_ADDRESS BusAddress; /* Bus-relative address */\r
+ ULONG AddressSpace; /* 0 is memory, 1 is I/O */\r
+ ULONG Length; /* Length of section to map */\r
\r
} PHYSICAL_MEMORY_INFO, *PPHYSICAL_MEMORY_INFO;\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.4 $\r
-*/\r
\r
#include "..\..\..\win\include\ics_ver.h"\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
* \r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision: 1.3 $\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
#ifndef _CL_QLOCKPOOL_H_\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All supported platforms\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
* \r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
* $Id$\r
*/\r
\r
-/* $Revision:$ */\r
-\r
\r
#if !defined(__IB_AL_H__)\r
#define __IB_AL_H__\r
* $Id$\r
*/\r
\r
-/* $Revision:$ */\r
-\r
\r
#if !defined(__IB_CI_H__)\r
#define __IB_CI_H__\r
*/\r
\r
\r
-/* $Revision:$ */\r
-\r
-\r
#if !defined(__IB_TYPES_H__)\r
#define __IB_TYPES_H__\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <windows.h>\r
#include <ntverp.h>\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_ATOMIC_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_BUS_IFC_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_BYTESWAP_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_DEBUG_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_EVENT_OSD_H_\r
*\r
* Environment:\r
* Windows Kernel Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* Windows Kernel Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* Windows Kernel Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* Windows Kernel Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/* Note: The lack of conditional inclusion is intentional. */\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/* Note: The lack of conditional inclusion is intentional. */\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_PNP_PO_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_SPINLOCK_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_SYS_CALLBACK_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_THREAD_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_TIMER_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_TYPES_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_WAITOBJ_OSD_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined _IB_AL_IFC_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined _IB_CI_IFC_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include <iba/ib_al_ifc.h>\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "iba/ib_al_ifc.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "iba/ib_al_ifc.h"\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_ATOMIC_OSD_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_BYTESWAP_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_DEBUG_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_EVENT_OSD_H_\r
*\r
* Environment:\r
* Windows User Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* Windows User Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* Windows User Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/* Note: The lack of conditional inclusion is intentional. */\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/* Note: The lack of conditional inclusion is intentional. */\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_SPINLOCK_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_SYS_CALLBACK_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_THREAD_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_TIMER_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_TYPES_OSD_H_\r
*/\r
\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _CL_WAITOBJ_OSD_H_\r
*\r
* Environment:\r
* Kernel Mode and User Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision: 1.7 $\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
/*\r
/* BEGIN_ICS_COPYRIGHT ****************************************\r
** END_ICS_COPYRIGHT ****************************************/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#if !defined( _ALTS_DRIVER_H_ )\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision: 1.8 $\r
*/\r
\r
\r
*\r
* Environment:\r
* All\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* User Mode\r
- *\r
- * $Revision$\r
*/\r
\r
\r
*\r
* Environment:\r
* User Mode\r
- *\r
- * $Revision$\r
*/\r
\r
#include <stdio.h>\r
* $Id$\r
*/\r
\r
-// $Revision$\r
\r
#include "resource.h"\r
\r
* $Id$\r
*/\r
\r
-// $Revision$\r
\r
// IBInstaller.cpp : Defines the entry point for the DLL application.\r
//\r
* $Id$\r
*/\r
\r
-// $Revision$\r
\r
// stdafx.h : include file for standard system include files,\r
// or project specific include files that are used frequently, but\r
\r
void FlashCommandLine::usage(const char *progname)\r
{\r
- char *rversion = "$Revision: 1.21 $";\r
+ char *rversion = "$Revision$";\r
char version[128];\r
uint32_t x;\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IP_PACKET_H_\r
#define _IP_PACKET_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IP_STATS_H_\r
#define _IP_STATS_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "ipoib_adapter.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IPOIB_ADAPTER_H_\r
#define _IPOIB_ADAPTER_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IPOIB_DEBUG_H_\r
#define _IPOIB_DEBUG_H_\r
* $Id$\r
*/\r
\r
-/*\r
-$Revision$\r
-*/\r
-\r
\r
#include "ipoib_driver.h"\r
#include "ipoib_debug.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IPOIB_DRIVER_H_\r
#define _IPOIB_DRIVER_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "ipoib_endpoint.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IPOIB_ENDPOINT_H_\r
#define _IPOIB_ENDPOINT_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#include "ipoib_port.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _IPOIB_PORT_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _IPOIB_XFR_MGR_H_\r
#define _IPOIB_XFR_MGR_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <ics_ver.h>\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.2 $\r
-*/\r
\r
#ifndef _SRP_H_INCLUDED_\r
#define _SRP_H_INCLUDED_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_AER_REQ_H_INCLUDED\r
#define SRP_AER_REQ_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_AER_RSP_H_INCLUDED\r
#define SRP_AER_RSP_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_CMD_H_INCLUDED\r
#define SRP_CMD_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include "srp_data_path.h"\r
#include "srp_debug.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.16 $\r
-*/\r
\r
#ifndef _SRP_CONNECTION_H_\r
#define _SRP_CONNECTION_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_CRED_REQ_H_INCLUDED\r
#define SRP_CRED_REQ_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_CRED_RSP_H_INCLUDED\r
#define SRP_CRED_RSP_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _SRP_DATA_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include <complib/cl_math.h>\r
#include <complib/cl_obj.h>\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _SRP_DATA_PATH_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _SRP_DEBUG_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include "srp_connection.h"\r
#include "srp_cmd.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_DESCRIPTORS_H_INCLUDED\r
#define SRP_DESCRIPTORS_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.1 $\r
-*/\r
\r
\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include "srp_debug.h"\r
#include "srp_event.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef _SRP_EVENT_H_\r
#define _SRP_EVENT_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.1 $\r
-*/\r
\r
\r
\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.1 $\r
-*/\r
\r
\r
#ifndef _SRP_HBA_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include "srp_debug.h"\r
#include "srp_event.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
\r
#ifndef _SRP_HCA_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_I_LOGOUT_H_INCLUDED\r
#define SRP_I_LOGOUT_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_INFORMATION_UNIT_H_INCLUDED\r
#define SRP_INFORMATION_UNIT_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_IU_BUFFER_H_INCLUDED\r
#define SRP_IU_BUFFER_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_LOGIN_REJ_H_INCLUDED\r
#define SRP_LOGIN_REJ_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_LOGIN_REQ_H_INCLUDED\r
#define SRP_LOGIN_REQ_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_LOGIN_RSP_H_INCLUDED\r
#define SRP_LOGIN_RSP_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_RSP_H_INCLUDED\r
#define SRP_RSP_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#include "srp_debug.h"\r
#include "srp_session.h"\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision: 1.1 $\r
-*/\r
\r
\r
#ifndef _SRP_SESSION_H_\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_T_LOGOUT_H_INCLUDED\r
#define SRP_T_LOGOUT_H_INCLUDED\r
* $Id$\r
*/\r
\r
-/*\r
- $Revision$\r
-*/\r
\r
#ifndef SRP_TSK_MGMT_H_INCLUDED\r
#define SRP_TSK_MGMT_H_INCLUDED\r