__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/*
* Copyright (c) 2018, Mellanox Technologies inc. All rights reserved.
*
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
* General Public License (GPL) Version 2, available from the file
* COPYING in the main directory of this source tree, or the
* OpenIB.org BSD license below:
*
* Redistribution and use in source and binary forms, with or
* without modification, are permitted provided that the following
* conditions are met:
*
* - Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
*
* - Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
#ifndef RDMA_USER_IOCTL_CMDS_H
#define RDMA_USER_IOCTL_CMDS_H
#include <linux/types.h>
#include <linux/ioctl.h>
/* Documentation/userspace-api/ioctl/ioctl-number.rst */
#define RDMA_IOCTL_MAGIC 0x1b
#define RDMA_VERBS_IOCTL \
_IOWR(RDMA_IOCTL_MAGIC, 1, struct ib_uverbs_ioctl_hdr)
enum {
/* User input */
UVERBS_ATTR_F_MANDATORY = 1U << 0,
/*
* Valid output bit should be ignored and considered set in
* mandatory fields. This bit is kernel output.
*/
UVERBS_ATTR_F_VALID_OUTPUT = 1U << 1,
};
struct ib_uverbs_attr {
__u16 attr_id; /* command specific type attribute */
__u16 len; /* only for pointers and IDRs array */
__u16 flags; /* combination of UVERBS_ATTR_F_XXXX */
union {
struct {
__u8 elem_id;
__u8 reserved;
} enum_data;
__u16 reserved;
} attr_data;
union {
/*
* ptr to command, __inline__ data, idr/fd or
* ptr to __u32 array of IDRs
*/
__aligned_u64 data;
/* Used by FD_IN and FD_OUT */
__s64 data_s64;
};
};
struct ib_uverbs_ioctl_hdr {
__u16 length;
__u16 object_id;
__u16 method_id;
__u16 num_attrs;
__aligned_u64 reserved1;
__u32 driver_id;
__u32 reserved2;
struct ib_uverbs_attr attrs[];
};
#endif
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| hfi | Folder | 0755 |
|
|
| bnxt_re-abi.h | File | 5.27 KB | 0644 |
|
| cxgb4-abi.h | File | 3.05 KB | 0644 |
|
| efa-abi.h | File | 3.41 KB | 0644 |
|
| erdma-abi.h | File | 811 B | 0644 |
|
| hns-abi.h | File | 3.37 KB | 0644 |
|
| ib_user_ioctl_cmds.h | File | 9.67 KB | 0644 |
|
| ib_user_ioctl_verbs.h | File | 7.75 KB | 0644 |
|
| ib_user_mad.h | File | 8.33 KB | 0644 |
|
| ib_user_sa.h | File | 2.25 KB | 0644 |
|
| ib_user_verbs.h | File | 28.29 KB | 0644 |
|
| irdma-abi.h | File | 2.32 KB | 0644 |
|
| mana-abi.h | File | 1.16 KB | 0644 |
|
| mlx4-abi.h | File | 5 KB | 0644 |
|
| mlx5-abi.h | File | 13.62 KB | 0644 |
|
| mlx5_user_ioctl_cmds.h | File | 10.53 KB | 0644 |
|
| mlx5_user_ioctl_verbs.h | File | 3.53 KB | 0644 |
|
| mthca-abi.h | File | 2.98 KB | 0644 |
|
| ocrdma-abi.h | File | 4.02 KB | 0644 |
|
| qedr-abi.h | File | 4.21 KB | 0644 |
|
| rdma_netlink.h | File | 14.72 KB | 0644 |
|
| rdma_user_cm.h | File | 6.96 KB | 0644 |
|
| rdma_user_ioctl.h | File | 3.66 KB | 0644 |
|
| rdma_user_ioctl_cmds.h | File | 2.56 KB | 0644 |
|
| rdma_user_rxe.h | File | 4.86 KB | 0644 |
|
| rvt-abi.h | File | 1.73 KB | 0644 |
|
| siw-abi.h | File | 3.35 KB | 0644 |
|
| vmw_pvrdma-abi.h | File | 7.82 KB | 0644 |
|