Update ioctl(2) operations for NetBSD 8.99.25
Eliminate dropped operations, add new operations. Update included headers for newer need. Add a fallback definition of nvlist_ref_t, becaue this type is internal to libnpf and the kernel, not exported into public headers. llvm-svn: 345726
This commit is contained in:
parent
85cba3b6fb
commit
8448460975
|
@ -25,7 +25,7 @@ struct ioctl_desc {
|
|||
const char *name;
|
||||
};
|
||||
|
||||
const unsigned ioctl_table_max = 1198;
|
||||
const unsigned ioctl_table_max = 1201;
|
||||
static ioctl_desc ioctl_table[ioctl_table_max];
|
||||
static unsigned ioctl_table_size = 0;
|
||||
|
||||
|
@ -288,6 +288,8 @@ static void ioctl_table_fill() {
|
|||
_(MLX_GET_CINFO, WRITE, struct_mlx_cinfo_sz);
|
||||
/* Entries from file: dev/ic/nvmeio.h */
|
||||
_(NVME_PASSTHROUGH_CMD, READWRITE, struct_nvme_pt_command_sz);
|
||||
/* Entries from file: dev/ic/qemufwcfgio.h */
|
||||
_(FWCFGIO_SET_INDEX, READ, sizeof(u16));
|
||||
/* Entries from file: dev/ir/irdaio.h */
|
||||
_(IRDA_RESET_PARAMS, NONE, 0);
|
||||
_(IRDA_SET_PARAMS, READ, struct_irda_params_sz);
|
||||
|
@ -647,6 +649,9 @@ static void ioctl_table_fill() {
|
|||
_(SPKRTUNE, NONE, 0);
|
||||
_(SPKRGETVOL, WRITE, sizeof(unsigned int));
|
||||
_(SPKRSETVOL, READ, sizeof(unsigned int));
|
||||
/* Entries from file: fs/autofs/autofs_ioctl.h */
|
||||
_(AUTOFSREQUEST, WRITE, struct_autofs_daemon_request_sz);
|
||||
_(AUTOFSDONE, READ, struct_autofs_daemon_done_sz);
|
||||
/* Entries from file: net/bpf.h */
|
||||
_(BIOCGBLEN, WRITE, sizeof(unsigned int));
|
||||
_(BIOCSBLEN, READWRITE, sizeof(unsigned int));
|
||||
|
@ -666,20 +671,12 @@ static void ioctl_table_fill() {
|
|||
_(BIOCSHDRCMPLT, READ, sizeof(unsigned int));
|
||||
_(BIOCSDLT, READ, sizeof(unsigned int));
|
||||
_(BIOCGDLTLIST, READWRITE, struct_bpf_dltlist_sz);
|
||||
_(BIOCGSEESENT, WRITE, sizeof(unsigned int));
|
||||
_(BIOCSSEESENT, READ, sizeof(unsigned int));
|
||||
_(BIOCGDIRECTION, WRITE, sizeof(unsigned int));
|
||||
_(BIOCSDIRECTION, READ, sizeof(unsigned int));
|
||||
_(BIOCSRTIMEOUT, READ, struct_timeval_sz);
|
||||
_(BIOCGRTIMEOUT, WRITE, struct_timeval_sz);
|
||||
_(BIOCGFEEDBACK, WRITE, sizeof(unsigned int));
|
||||
_(BIOCSFEEDBACK, READ, sizeof(unsigned int));
|
||||
/* Entries from file: net/if_atm.h */
|
||||
_(SIOCRAWATM, READWRITE, sizeof(int));
|
||||
_(SIOCATMENA, READWRITE, struct_atm_pseudoioctl_sz);
|
||||
_(SIOCATMDIS, READWRITE, struct_atm_pseudoioctl_sz);
|
||||
_(SIOCSPVCTX, READWRITE, struct_pvctxreq_sz);
|
||||
_(SIOCGPVCTX, READWRITE, struct_pvctxreq_sz);
|
||||
_(SIOCSPVCSIF, READWRITE, struct_ifreq_sz);
|
||||
_(SIOCGPVCSIF, READWRITE, struct_ifreq_sz);
|
||||
/* Entries from file: net/if_gre.h */
|
||||
_(GRESADDRS, READ, struct_ifreq_sz);
|
||||
_(GRESADDRD, READ, struct_ifreq_sz);
|
||||
|
@ -715,12 +712,12 @@ static void ioctl_table_fill() {
|
|||
/* Entries from file: net/npf.h */
|
||||
_(IOC_NPF_VERSION, WRITE, sizeof(int));
|
||||
_(IOC_NPF_SWITCH, READ, sizeof(int));
|
||||
_(IOC_NPF_LOAD, READWRITE, struct_plistref_sz);
|
||||
_(IOC_NPF_LOAD, READWRITE, struct_nvlist_ref_sz);
|
||||
_(IOC_NPF_TABLE, READ, struct_npf_ioctl_table_sz);
|
||||
_(IOC_NPF_STATS, READ, sizeof(uptr));
|
||||
_(IOC_NPF_SAVE, WRITE, struct_plistref_sz);
|
||||
_(IOC_NPF_RULE, READWRITE, struct_plistref_sz);
|
||||
_(IOC_NPF_CONN_LOOKUP, READWRITE, struct_plistref_sz);
|
||||
_(IOC_NPF_SAVE, WRITE, struct_nvlist_ref_sz);
|
||||
_(IOC_NPF_RULE, READWRITE, struct_nvlist_ref_sz);
|
||||
_(IOC_NPF_CONN_LOOKUP, READWRITE, struct_nvlist_ref_sz);
|
||||
/* Entries from file: net/if_pppoe.h */
|
||||
_(PPPOESETPARMS, READ, struct_pppoediscparms_sz);
|
||||
_(PPPOEGETPARMS, READWRITE, struct_pppoediscparms_sz);
|
||||
|
@ -843,6 +840,9 @@ static void ioctl_table_fill() {
|
|||
_(SIOCGNATS, READWRITE, struct_ipfobj_sz);
|
||||
_(SIOCGNATL, READWRITE, struct_ipfobj_sz);
|
||||
_(SIOCPURGENAT, READWRITE, struct_ipfobj_sz);
|
||||
/* Entries from file: netinet/sctp_uio.h */
|
||||
_(SIOCCONNECTX, READWRITE, struct_sctp_connectx_addrs_sz);
|
||||
_(SIOCCONNECTXDEL, READWRITE, struct_sctp_connectx_addrs_sz);
|
||||
/* Entries from file: netinet6/in6_var.h */
|
||||
_(SIOCSIFINFO_FLAGS, READWRITE, struct_in6_ndireq_sz);
|
||||
_(SIOCAADDRCTL_POLICY, READ, struct_in6_addrpolicy_sz);
|
||||
|
@ -1002,6 +1002,8 @@ static void ioctl_table_fill() {
|
|||
/* Entries from file: sys/filio.h */
|
||||
_(FIOCLEX, NONE, 0);
|
||||
_(FIONCLEX, NONE, 0);
|
||||
_(FIOSEEKDATA, READWRITE, sizeof(uptr));
|
||||
_(FIOSEEKHOLE, READWRITE, sizeof(uptr));
|
||||
_(FIONREAD, WRITE, sizeof(int));
|
||||
_(FIONBIO, READ, sizeof(int));
|
||||
_(FIOASYNC, READ, sizeof(int));
|
||||
|
@ -1095,7 +1097,6 @@ static void ioctl_table_fill() {
|
|||
/* Entries from file: sys/power.h */
|
||||
_(POWER_EVENT_RECVDICT, READWRITE, struct_plistref_sz);
|
||||
_(POWER_IOC_GET_TYPE, WRITE, struct_power_type_sz);
|
||||
_(POWER_IOC_GET_TYPE_WITH_LOSSAGE, WRITE, sizeof(uptr));
|
||||
/* Entries from file: sys/radioio.h */
|
||||
_(RIOCGINFO, WRITE, struct_radio_info_sz);
|
||||
_(RIOCSINFO, READWRITE, struct_radio_info_sz);
|
||||
|
@ -1133,6 +1134,7 @@ static void ioctl_table_fill() {
|
|||
_(SIOCATMARK, WRITE, sizeof(int));
|
||||
_(SIOCSPGRP, READ, sizeof(int));
|
||||
_(SIOCGPGRP, WRITE, sizeof(int));
|
||||
_(SIOCPEELOFF, READWRITE, sizeof(int));
|
||||
_(SIOCADDRT, READ, struct_ortentry_sz);
|
||||
_(SIOCDELRT, READ, struct_ortentry_sz);
|
||||
_(SIOCSIFADDR, READ, struct_ifreq_sz);
|
||||
|
@ -1190,6 +1192,9 @@ static void ioctl_table_fill() {
|
|||
_(SIOCSLINKSTR, READ, struct_ifdrv_sz);
|
||||
_(SIOCGETHERCAP, READWRITE, struct_eccapreq_sz);
|
||||
_(SIOCGIFINDEX, READWRITE, struct_ifreq_sz);
|
||||
_(SIOCGUMBINFO, READWRITE, struct_ifreq_sz);
|
||||
_(SIOCSUMBPARAM, READ, struct_ifreq_sz);
|
||||
_(SIOCGUMBPARAM, READWRITE, struct_ifreq_sz);
|
||||
_(SIOCSETPFSYNC, READ, struct_ifreq_sz);
|
||||
_(SIOCGETPFSYNC, READWRITE, struct_ifreq_sz);
|
||||
/* Entries from file: sys/timepps.h */
|
||||
|
|
|
@ -118,6 +118,7 @@
|
|||
#include <dev/ic/icp_ioctl.h>
|
||||
#include <dev/ic/isp_ioctl.h>
|
||||
#include <dev/ic/mlxio.h>
|
||||
#include <dev/ic/qemufwcfgio.h>
|
||||
#include <dev/ic/nvmeio.h>
|
||||
#include <dev/ir/irdaio.h>
|
||||
#include <dev/isa/isvio.h>
|
||||
|
@ -132,7 +133,6 @@
|
|||
#include <dev/pci/tweio.h>
|
||||
#include <dev/pcmcia/if_cnwioctl.h>
|
||||
#include <net/bpf.h>
|
||||
#include <net/if_atm.h>
|
||||
#include <net/if_gre.h>
|
||||
#include <net/ppp_defs.h>
|
||||
#include <net/if_ppp.h>
|
||||
|
@ -151,7 +151,6 @@
|
|||
#include <netinet/ip_proxy.h>
|
||||
#include <netinet6/in6_var.h>
|
||||
#include <netinet6/nd6.h>
|
||||
#include <netnatm/natm.h>
|
||||
#include <netsmb/smb_dev.h>
|
||||
#include <dev/biovar.h>
|
||||
#include <dev/bluetooth/btdev.h>
|
||||
|
@ -182,6 +181,7 @@
|
|||
#include <dev/vndvar.h>
|
||||
#include <dev/wscons/wsconsio.h>
|
||||
#include <dev/wscons/wsdisplay_usl_io.h>
|
||||
#include <fs/autofs/autofs_ioctl.h>
|
||||
#include <dirent.h>
|
||||
#include <glob.h>
|
||||
#include <grp.h>
|
||||
|
@ -193,6 +193,7 @@
|
|||
#include <netdb.h>
|
||||
#include <netinet/in.h>
|
||||
#include <netinet/ip_mroute.h>
|
||||
#include <netinet/sctp_uio.h>
|
||||
#include <poll.h>
|
||||
#include <pthread.h>
|
||||
#include <pwd.h>
|
||||
|
@ -353,6 +354,14 @@ unsigned path_max = PATH_MAX;
|
|||
|
||||
int struct_ttyent_sz = sizeof(struct ttyent);
|
||||
|
||||
struct __sanitizer_nvlist_ref_t {
|
||||
void *buf;
|
||||
uptr len;
|
||||
int flags;
|
||||
};
|
||||
|
||||
typedef __sanitizer_nvlist_ref_t nvlist_ref_t;
|
||||
|
||||
// ioctl arguments
|
||||
unsigned struct_altqreq_sz = sizeof(altqreq);
|
||||
unsigned struct_amr_user_ioctl_sz = sizeof(amr_user_ioctl);
|
||||
|
@ -364,7 +373,6 @@ unsigned struct_atabusiodetach_args_sz = sizeof(atabusiodetach_args);
|
|||
unsigned struct_atabusioscan_args_sz = sizeof(atabusioscan_args);
|
||||
unsigned struct_ath_diag_sz = sizeof(ath_diag);
|
||||
unsigned struct_atm_flowmap_sz = sizeof(atm_flowmap);
|
||||
unsigned struct_atm_pseudoioctl_sz = sizeof(atm_pseudoioctl);
|
||||
unsigned struct_audio_buf_info_sz = sizeof(audio_buf_info);
|
||||
unsigned struct_audio_device_sz = sizeof(audio_device);
|
||||
unsigned struct_audio_encoding_sz = sizeof(audio_encoding);
|
||||
|
@ -610,7 +618,6 @@ unsigned struct_priq_delete_filter_sz = sizeof(priq_delete_filter);
|
|||
unsigned struct_priq_interface_sz = sizeof(priq_interface);
|
||||
unsigned struct_priq_modify_class_sz = sizeof(priq_modify_class);
|
||||
unsigned struct_ptmget_sz = sizeof(ptmget);
|
||||
unsigned struct_pvctxreq_sz = sizeof(pvctxreq);
|
||||
unsigned struct_radio_info_sz = sizeof(radio_info);
|
||||
unsigned struct_red_conf_sz = sizeof(red_conf);
|
||||
unsigned struct_red_interface_sz = sizeof(red_interface);
|
||||
|
@ -670,6 +677,9 @@ unsigned struct_usb_config_desc_sz = sizeof(usb_config_desc);
|
|||
unsigned struct_usb_ctl_report_desc_sz = sizeof(usb_ctl_report_desc);
|
||||
unsigned struct_usb_ctl_report_sz = sizeof(usb_ctl_report);
|
||||
unsigned struct_usb_ctl_request_sz = sizeof(usb_ctl_request);
|
||||
unsigned struct_autofs_daemon_request_sz = sizeof(autofs_daemon_request);
|
||||
unsigned struct_autofs_daemon_done_sz = sizeof(autofs_daemon_done);
|
||||
unsigned struct_sctp_connectx_addrs_sz = sizeof(sctp_connectx_addrs);
|
||||
unsigned struct_usb_device_info_old_sz = sizeof(usb_device_info_old);
|
||||
unsigned struct_usb_device_info_sz = sizeof(usb_device_info);
|
||||
unsigned struct_usb_device_stats_sz = sizeof(usb_device_stats);
|
||||
|
@ -811,6 +821,7 @@ unsigned struct_RF_SparetWait_sz = sizeof(RF_SparetWait_t);
|
|||
unsigned struct_RF_ComponentLabel_sz = sizeof(RF_ComponentLabel_t);
|
||||
unsigned struct_RF_SingleComponent_sz = sizeof(RF_SingleComponent_t);
|
||||
unsigned struct_RF_ProgressInfo_sz = sizeof(RF_ProgressInfo_t);
|
||||
unsigned struct_nvlist_ref_sz = sizeof(struct __sanitizer_nvlist_ref_t);
|
||||
|
||||
const unsigned IOCTL_NOT_PRESENT = 0;
|
||||
|
||||
|
@ -1075,6 +1086,7 @@ unsigned IOCTL_MLX_REBUILDSTAT = MLX_REBUILDSTAT;
|
|||
unsigned IOCTL_MLX_GET_SYSDRIVE = MLX_GET_SYSDRIVE;
|
||||
unsigned IOCTL_MLX_GET_CINFO = MLX_GET_CINFO;
|
||||
unsigned IOCTL_NVME_PASSTHROUGH_CMD = NVME_PASSTHROUGH_CMD;
|
||||
unsigned IOCTL_FWCFGIO_SET_INDEX = FWCFGIO_SET_INDEX;
|
||||
unsigned IOCTL_IRDA_RESET_PARAMS = IRDA_RESET_PARAMS;
|
||||
unsigned IOCTL_IRDA_SET_PARAMS = IRDA_SET_PARAMS;
|
||||
unsigned IOCTL_IRDA_GET_SPEEDMASK = IRDA_GET_SPEEDMASK;
|
||||
|
@ -1404,6 +1416,8 @@ unsigned IOCTL_SPKRTONE = SPKRTONE;
|
|||
unsigned IOCTL_SPKRTUNE = SPKRTUNE;
|
||||
unsigned IOCTL_SPKRGETVOL = SPKRGETVOL;
|
||||
unsigned IOCTL_SPKRSETVOL = SPKRSETVOL;
|
||||
unsigned IOCTL_AUTOFSREQUEST = AUTOFSREQUEST;
|
||||
unsigned IOCTL_AUTOFSDONE = AUTOFSDONE;
|
||||
unsigned IOCTL_BIOCGBLEN = BIOCGBLEN;
|
||||
unsigned IOCTL_BIOCSBLEN = BIOCSBLEN;
|
||||
unsigned IOCTL_BIOCSETF = BIOCSETF;
|
||||
|
@ -1422,19 +1436,12 @@ unsigned IOCTL_BIOCGHDRCMPLT = BIOCGHDRCMPLT;
|
|||
unsigned IOCTL_BIOCSHDRCMPLT = BIOCSHDRCMPLT;
|
||||
unsigned IOCTL_BIOCSDLT = BIOCSDLT;
|
||||
unsigned IOCTL_BIOCGDLTLIST = BIOCGDLTLIST;
|
||||
unsigned IOCTL_BIOCGSEESENT = BIOCGSEESENT;
|
||||
unsigned IOCTL_BIOCSSEESENT = BIOCSSEESENT;
|
||||
unsigned IOCTL_BIOCGDIRECTION = BIOCGDIRECTION;
|
||||
unsigned IOCTL_BIOCSDIRECTION = BIOCSDIRECTION;
|
||||
unsigned IOCTL_BIOCSRTIMEOUT = BIOCSRTIMEOUT;
|
||||
unsigned IOCTL_BIOCGRTIMEOUT = BIOCGRTIMEOUT;
|
||||
unsigned IOCTL_BIOCGFEEDBACK = BIOCGFEEDBACK;
|
||||
unsigned IOCTL_BIOCSFEEDBACK = BIOCSFEEDBACK;
|
||||
unsigned IOCTL_SIOCRAWATM = SIOCRAWATM;
|
||||
unsigned IOCTL_SIOCATMENA = SIOCATMENA;
|
||||
unsigned IOCTL_SIOCATMDIS = SIOCATMDIS;
|
||||
unsigned IOCTL_SIOCSPVCTX = SIOCSPVCTX;
|
||||
unsigned IOCTL_SIOCGPVCTX = SIOCGPVCTX;
|
||||
unsigned IOCTL_SIOCSPVCSIF = SIOCSPVCSIF;
|
||||
unsigned IOCTL_SIOCGPVCSIF = SIOCGPVCSIF;
|
||||
unsigned IOCTL_GRESADDRS = GRESADDRS;
|
||||
unsigned IOCTL_GRESADDRD = GRESADDRD;
|
||||
unsigned IOCTL_GREGADDRS = GREGADDRS;
|
||||
|
@ -1589,6 +1596,8 @@ unsigned IOCTL_SIOCRMNAT = SIOCRMNAT;
|
|||
unsigned IOCTL_SIOCGNATS = SIOCGNATS;
|
||||
unsigned IOCTL_SIOCGNATL = SIOCGNATL;
|
||||
unsigned IOCTL_SIOCPURGENAT = SIOCPURGENAT;
|
||||
unsigned IOCTL_SIOCCONNECTX = SIOCCONNECTX;
|
||||
unsigned IOCTL_SIOCCONNECTXDEL = SIOCCONNECTXDEL;
|
||||
unsigned IOCTL_SIOCSIFINFO_FLAGS = SIOCSIFINFO_FLAGS;
|
||||
unsigned IOCTL_SIOCAADDRCTL_POLICY = SIOCAADDRCTL_POLICY;
|
||||
unsigned IOCTL_SIOCDADDRCTL_POLICY = SIOCDADDRCTL_POLICY;
|
||||
|
@ -1733,6 +1742,8 @@ unsigned IOCTL_FDIOCGETFORMAT = FDIOCGETFORMAT;
|
|||
unsigned IOCTL_FDIOCFORMAT_TRACK = FDIOCFORMAT_TRACK;
|
||||
unsigned IOCTL_FIOCLEX = FIOCLEX;
|
||||
unsigned IOCTL_FIONCLEX = FIONCLEX;
|
||||
unsigned IOCTL_FIOSEEKDATA = FIOSEEKDATA;
|
||||
unsigned IOCTL_FIOSEEKHOLE = FIOSEEKHOLE;
|
||||
unsigned IOCTL_FIONREAD = FIONREAD;
|
||||
unsigned IOCTL_FIONBIO = FIONBIO;
|
||||
unsigned IOCTL_FIOASYNC = FIOASYNC;
|
||||
|
@ -1818,8 +1829,6 @@ unsigned IOCTL_MTIOCSLOCATE = MTIOCSLOCATE;
|
|||
unsigned IOCTL_MTIOCHLOCATE = MTIOCHLOCATE;
|
||||
unsigned IOCTL_POWER_EVENT_RECVDICT = POWER_EVENT_RECVDICT;
|
||||
unsigned IOCTL_POWER_IOC_GET_TYPE = POWER_IOC_GET_TYPE;
|
||||
unsigned IOCTL_POWER_IOC_GET_TYPE_WITH_LOSSAGE =
|
||||
POWER_IOC_GET_TYPE_WITH_LOSSAGE;
|
||||
unsigned IOCTL_RIOCGINFO = RIOCGINFO;
|
||||
unsigned IOCTL_RIOCSINFO = RIOCSINFO;
|
||||
unsigned IOCTL_RIOCSSRCH = RIOCSSRCH;
|
||||
|
@ -1854,6 +1863,7 @@ unsigned IOCTL_SIOCGLOWAT = SIOCGLOWAT;
|
|||
unsigned IOCTL_SIOCATMARK = SIOCATMARK;
|
||||
unsigned IOCTL_SIOCSPGRP = SIOCSPGRP;
|
||||
unsigned IOCTL_SIOCGPGRP = SIOCGPGRP;
|
||||
unsigned IOCTL_SIOCPEELOFF = SIOCPEELOFF;
|
||||
unsigned IOCTL_SIOCADDRT = SIOCADDRT;
|
||||
unsigned IOCTL_SIOCDELRT = SIOCDELRT;
|
||||
unsigned IOCTL_SIOCSIFADDR = SIOCSIFADDR;
|
||||
|
@ -1911,6 +1921,9 @@ unsigned IOCTL_SIOCGLINKSTR = SIOCGLINKSTR;
|
|||
unsigned IOCTL_SIOCSLINKSTR = SIOCSLINKSTR;
|
||||
unsigned IOCTL_SIOCGETHERCAP = SIOCGETHERCAP;
|
||||
unsigned IOCTL_SIOCGIFINDEX = SIOCGIFINDEX;
|
||||
unsigned IOCTL_SIOCGUMBINFO = SIOCGUMBINFO;
|
||||
unsigned IOCTL_SIOCSUMBPARAM = SIOCSUMBPARAM;
|
||||
unsigned IOCTL_SIOCGUMBPARAM = SIOCGUMBPARAM;
|
||||
unsigned IOCTL_SIOCSETPFSYNC = SIOCSETPFSYNC;
|
||||
unsigned IOCTL_SIOCGETPFSYNC = SIOCGETPFSYNC;
|
||||
unsigned IOCTL_PPS_IOC_CREATE = PPS_IOC_CREATE;
|
||||
|
|
|
@ -496,7 +496,6 @@ extern unsigned struct_atabusiodetach_args_sz;
|
|||
extern unsigned struct_atabusioscan_args_sz;
|
||||
extern unsigned struct_ath_diag_sz;
|
||||
extern unsigned struct_atm_flowmap_sz;
|
||||
extern unsigned struct_atm_pseudoioctl_sz;
|
||||
extern unsigned struct_audio_buf_info_sz;
|
||||
extern unsigned struct_audio_device_sz;
|
||||
extern unsigned struct_audio_encoding_sz;
|
||||
|
@ -799,6 +798,9 @@ extern unsigned struct_usb_config_desc_sz;
|
|||
extern unsigned struct_usb_ctl_report_desc_sz;
|
||||
extern unsigned struct_usb_ctl_report_sz;
|
||||
extern unsigned struct_usb_ctl_request_sz;
|
||||
extern unsigned struct_autofs_daemon_request_sz;
|
||||
extern unsigned struct_autofs_daemon_done_sz;
|
||||
extern unsigned struct_sctp_connectx_addrs_sz;
|
||||
extern unsigned struct_usb_device_info_old_sz;
|
||||
extern unsigned struct_usb_device_info_sz;
|
||||
extern unsigned struct_usb_device_stats_sz;
|
||||
|
@ -933,6 +935,7 @@ extern unsigned struct_RF_SparetWait_sz;
|
|||
extern unsigned struct_RF_ComponentLabel_sz;
|
||||
extern unsigned struct_RF_SingleComponent_sz;
|
||||
extern unsigned struct_RF_ProgressInfo_sz;
|
||||
extern unsigned struct_nvlist_ref_sz;
|
||||
|
||||
|
||||
// A special value to mark ioctls that are not present on the target platform,
|
||||
|
@ -1201,6 +1204,7 @@ extern unsigned IOCTL_MLX_REBUILDSTAT;
|
|||
extern unsigned IOCTL_MLX_GET_SYSDRIVE;
|
||||
extern unsigned IOCTL_MLX_GET_CINFO;
|
||||
extern unsigned IOCTL_NVME_PASSTHROUGH_CMD;
|
||||
extern unsigned IOCTL_FWCFGIO_SET_INDEX;
|
||||
extern unsigned IOCTL_IRDA_RESET_PARAMS;
|
||||
extern unsigned IOCTL_IRDA_SET_PARAMS;
|
||||
extern unsigned IOCTL_IRDA_GET_SPEEDMASK;
|
||||
|
@ -1522,6 +1526,8 @@ extern unsigned IOCTL_SPKRTONE;
|
|||
extern unsigned IOCTL_SPKRTUNE;
|
||||
extern unsigned IOCTL_SPKRGETVOL;
|
||||
extern unsigned IOCTL_SPKRSETVOL;
|
||||
extern unsigned IOCTL_AUTOFSREQUEST;
|
||||
extern unsigned IOCTL_AUTOFSDONE;
|
||||
extern unsigned IOCTL_BIOCGBLEN;
|
||||
extern unsigned IOCTL_BIOCSBLEN;
|
||||
extern unsigned IOCTL_BIOCSETF;
|
||||
|
@ -1540,19 +1546,12 @@ extern unsigned IOCTL_BIOCGHDRCMPLT;
|
|||
extern unsigned IOCTL_BIOCSHDRCMPLT;
|
||||
extern unsigned IOCTL_BIOCSDLT;
|
||||
extern unsigned IOCTL_BIOCGDLTLIST;
|
||||
extern unsigned IOCTL_BIOCGSEESENT;
|
||||
extern unsigned IOCTL_BIOCSSEESENT;
|
||||
extern unsigned IOCTL_BIOCGDIRECTION;
|
||||
extern unsigned IOCTL_BIOCSDIRECTION;
|
||||
extern unsigned IOCTL_BIOCSRTIMEOUT;
|
||||
extern unsigned IOCTL_BIOCGRTIMEOUT;
|
||||
extern unsigned IOCTL_BIOCGFEEDBACK;
|
||||
extern unsigned IOCTL_BIOCSFEEDBACK;
|
||||
extern unsigned IOCTL_SIOCRAWATM;
|
||||
extern unsigned IOCTL_SIOCATMENA;
|
||||
extern unsigned IOCTL_SIOCATMDIS;
|
||||
extern unsigned IOCTL_SIOCSPVCTX;
|
||||
extern unsigned IOCTL_SIOCGPVCTX;
|
||||
extern unsigned IOCTL_SIOCSPVCSIF;
|
||||
extern unsigned IOCTL_SIOCGPVCSIF;
|
||||
extern unsigned IOCTL_GRESADDRS;
|
||||
extern unsigned IOCTL_GRESADDRD;
|
||||
extern unsigned IOCTL_GREGADDRS;
|
||||
|
@ -1707,6 +1706,8 @@ extern unsigned IOCTL_SIOCRMNAT;
|
|||
extern unsigned IOCTL_SIOCGNATS;
|
||||
extern unsigned IOCTL_SIOCGNATL;
|
||||
extern unsigned IOCTL_SIOCPURGENAT;
|
||||
extern unsigned IOCTL_SIOCCONNECTX;
|
||||
extern unsigned IOCTL_SIOCCONNECTXDEL;
|
||||
extern unsigned IOCTL_SIOCSIFINFO_FLAGS;
|
||||
extern unsigned IOCTL_SIOCAADDRCTL_POLICY;
|
||||
extern unsigned IOCTL_SIOCDADDRCTL_POLICY;
|
||||
|
@ -1851,6 +1852,8 @@ extern unsigned IOCTL_FDIOCGETFORMAT;
|
|||
extern unsigned IOCTL_FDIOCFORMAT_TRACK;
|
||||
extern unsigned IOCTL_FIOCLEX;
|
||||
extern unsigned IOCTL_FIONCLEX;
|
||||
extern unsigned IOCTL_FIOSEEKDATA;
|
||||
extern unsigned IOCTL_FIOSEEKHOLE;
|
||||
extern unsigned IOCTL_FIONREAD;
|
||||
extern unsigned IOCTL_FIONBIO;
|
||||
extern unsigned IOCTL_FIOASYNC;
|
||||
|
@ -1936,7 +1939,6 @@ extern unsigned IOCTL_MTIOCSLOCATE;
|
|||
extern unsigned IOCTL_MTIOCHLOCATE;
|
||||
extern unsigned IOCTL_POWER_EVENT_RECVDICT;
|
||||
extern unsigned IOCTL_POWER_IOC_GET_TYPE;
|
||||
extern unsigned IOCTL_POWER_IOC_GET_TYPE_WITH_LOSSAGE;
|
||||
extern unsigned IOCTL_RIOCGINFO;
|
||||
extern unsigned IOCTL_RIOCSINFO;
|
||||
extern unsigned IOCTL_RIOCSSRCH;
|
||||
|
@ -1971,6 +1973,7 @@ extern unsigned IOCTL_SIOCGLOWAT;
|
|||
extern unsigned IOCTL_SIOCATMARK;
|
||||
extern unsigned IOCTL_SIOCSPGRP;
|
||||
extern unsigned IOCTL_SIOCGPGRP;
|
||||
extern unsigned IOCTL_SIOCPEELOFF;
|
||||
extern unsigned IOCTL_SIOCADDRT;
|
||||
extern unsigned IOCTL_SIOCDELRT;
|
||||
extern unsigned IOCTL_SIOCSIFADDR;
|
||||
|
@ -2028,6 +2031,9 @@ extern unsigned IOCTL_SIOCGLINKSTR;
|
|||
extern unsigned IOCTL_SIOCSLINKSTR;
|
||||
extern unsigned IOCTL_SIOCGETHERCAP;
|
||||
extern unsigned IOCTL_SIOCGIFINDEX;
|
||||
extern unsigned IOCTL_SIOCGUMBINFO;
|
||||
extern unsigned IOCTL_SIOCSUMBPARAM;
|
||||
extern unsigned IOCTL_SIOCGUMBPARAM;
|
||||
extern unsigned IOCTL_SIOCSETPFSYNC;
|
||||
extern unsigned IOCTL_SIOCGETPFSYNC;
|
||||
extern unsigned IOCTL_PPS_IOC_CREATE;
|
||||
|
|
Loading…
Reference in New Issue