__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/*
* omap3isp.h
*
* TI OMAP3 ISP - User-space API
*
* Copyright (C) 2010 Nokia Corporation
* Copyright (C) 2009 Texas Instruments, Inc.
*
* Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
* Sakari Ailus <sakari.ailus@iki.fi>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA
*/
#ifndef OMAP3_ISP_USER_H
#define OMAP3_ISP_USER_H
#include <linux/types.h>
#include <linux/videodev2.h>
/*
* Private IOCTLs
*
* VIDIOC_OMAP3ISP_CCDC_CFG: Set CCDC configuration
* VIDIOC_OMAP3ISP_PRV_CFG: Set preview engine configuration
* VIDIOC_OMAP3ISP_AEWB_CFG: Set AEWB module configuration
* VIDIOC_OMAP3ISP_HIST_CFG: Set histogram module configuration
* VIDIOC_OMAP3ISP_AF_CFG: Set auto-focus module configuration
* VIDIOC_OMAP3ISP_STAT_REQ: Read statistics (AEWB/AF/histogram) data
* VIDIOC_OMAP3ISP_STAT_EN: Enable/disable a statistics module
*/
#define VIDIOC_OMAP3ISP_CCDC_CFG \
_IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct omap3isp_ccdc_update_config)
#define VIDIOC_OMAP3ISP_PRV_CFG \
_IOWR('V', BASE_VIDIOC_PRIVATE + 2, struct omap3isp_prev_update_config)
#define VIDIOC_OMAP3ISP_AEWB_CFG \
_IOWR('V', BASE_VIDIOC_PRIVATE + 3, struct omap3isp_h3a_aewb_config)
#define VIDIOC_OMAP3ISP_HIST_CFG \
_IOWR('V', BASE_VIDIOC_PRIVATE + 4, struct omap3isp_hist_config)
#define VIDIOC_OMAP3ISP_AF_CFG \
_IOWR('V', BASE_VIDIOC_PRIVATE + 5, struct omap3isp_h3a_af_config)
#define VIDIOC_OMAP3ISP_STAT_REQ \
_IOWR('V', BASE_VIDIOC_PRIVATE + 6, struct omap3isp_stat_data)
#define VIDIOC_OMAP3ISP_STAT_EN \
_IOWR('V', BASE_VIDIOC_PRIVATE + 7, unsigned long)
/*
* Events
*
* V4L2_EVENT_OMAP3ISP_AEWB: AEWB statistics data ready
* V4L2_EVENT_OMAP3ISP_AF: AF statistics data ready
* V4L2_EVENT_OMAP3ISP_HIST: Histogram statistics data ready
*/
#define V4L2_EVENT_OMAP3ISP_CLASS (V4L2_EVENT_PRIVATE_START | 0x100)
#define V4L2_EVENT_OMAP3ISP_AEWB (V4L2_EVENT_OMAP3ISP_CLASS | 0x1)
#define V4L2_EVENT_OMAP3ISP_AF (V4L2_EVENT_OMAP3ISP_CLASS | 0x2)
#define V4L2_EVENT_OMAP3ISP_HIST (V4L2_EVENT_OMAP3ISP_CLASS | 0x3)
struct omap3isp_stat_event_status {
__u32 frame_number;
__u16 config_counter;
__u8 buf_err;
};
/* AE/AWB related structures and flags*/
/* H3A Range Constants */
#define OMAP3ISP_AEWB_MAX_SATURATION_LIM 1023
#define OMAP3ISP_AEWB_MIN_WIN_H 2
#define OMAP3ISP_AEWB_MAX_WIN_H 256
#define OMAP3ISP_AEWB_MIN_WIN_W 6
#define OMAP3ISP_AEWB_MAX_WIN_W 256
#define OMAP3ISP_AEWB_MIN_WINVC 1
#define OMAP3ISP_AEWB_MIN_WINHC 1
#define OMAP3ISP_AEWB_MAX_WINVC 128
#define OMAP3ISP_AEWB_MAX_WINHC 36
#define OMAP3ISP_AEWB_MAX_WINSTART 4095
#define OMAP3ISP_AEWB_MIN_SUB_INC 2
#define OMAP3ISP_AEWB_MAX_SUB_INC 32
#define OMAP3ISP_AEWB_MAX_BUF_SIZE 83600
#define OMAP3ISP_AF_IIRSH_MIN 0
#define OMAP3ISP_AF_IIRSH_MAX 4095
#define OMAP3ISP_AF_PAXEL_HORIZONTAL_COUNT_MIN 1
#define OMAP3ISP_AF_PAXEL_HORIZONTAL_COUNT_MAX 36
#define OMAP3ISP_AF_PAXEL_VERTICAL_COUNT_MIN 1
#define OMAP3ISP_AF_PAXEL_VERTICAL_COUNT_MAX 128
#define OMAP3ISP_AF_PAXEL_INCREMENT_MIN 2
#define OMAP3ISP_AF_PAXEL_INCREMENT_MAX 32
#define OMAP3ISP_AF_PAXEL_HEIGHT_MIN 2
#define OMAP3ISP_AF_PAXEL_HEIGHT_MAX 256
#define OMAP3ISP_AF_PAXEL_WIDTH_MIN 16
#define OMAP3ISP_AF_PAXEL_WIDTH_MAX 256
#define OMAP3ISP_AF_PAXEL_HZSTART_MIN 1
#define OMAP3ISP_AF_PAXEL_HZSTART_MAX 4095
#define OMAP3ISP_AF_PAXEL_VTSTART_MIN 0
#define OMAP3ISP_AF_PAXEL_VTSTART_MAX 4095
#define OMAP3ISP_AF_THRESHOLD_MAX 255
#define OMAP3ISP_AF_COEF_MAX 4095
#define OMAP3ISP_AF_PAXEL_SIZE 48
#define OMAP3ISP_AF_MAX_BUF_SIZE 221184
/**
* struct omap3isp_h3a_aewb_config - AE AWB configuration reset values
* saturation_limit: Saturation limit.
* @win_height: Window Height. Range 2 - 256, even values only.
* @win_width: Window Width. Range 6 - 256, even values only.
* @ver_win_count: Vertical Window Count. Range 1 - 128.
* @hor_win_count: Horizontal Window Count. Range 1 - 36.
* @ver_win_start: Vertical Window Start. Range 0 - 4095.
* @hor_win_start: Horizontal Window Start. Range 0 - 4095.
* @blk_ver_win_start: Black Vertical Windows Start. Range 0 - 4095.
* @blk_win_height: Black Window Height. Range 2 - 256, even values only.
* @subsample_ver_inc: Subsample Vertical points increment Range 2 - 32, even
* values only.
* @subsample_hor_inc: Subsample Horizontal points increment Range 2 - 32, even
* values only.
* @alaw_enable: AEW ALAW EN flag.
*/
struct omap3isp_h3a_aewb_config {
/*
* Common fields.
* They should be the first ones and must be in the same order as in
* ispstat_generic_config struct.
*/
__u32 buf_size;
__u16 config_counter;
/* Private fields */
__u16 saturation_limit;
__u16 win_height;
__u16 win_width;
__u16 ver_win_count;
__u16 hor_win_count;
__u16 ver_win_start;
__u16 hor_win_start;
__u16 blk_ver_win_start;
__u16 blk_win_height;
__u16 subsample_ver_inc;
__u16 subsample_hor_inc;
__u8 alaw_enable;
};
/**
* struct omap3isp_stat_data - Statistic data sent to or received from user
* @ts: Timestamp of returned framestats.
* @buf: Pointer to pass to user.
* @frame_number: Frame number of requested stats.
* @cur_frame: Current frame number being processed.
* @config_counter: Number of the configuration associated with the data.
*/
struct omap3isp_stat_data {
struct timeval ts;
void *buf;
__u32 buf_size;
__u16 frame_number;
__u16 cur_frame;
__u16 config_counter;
};
/* Histogram related structs */
/* Flags for number of bins */
#define OMAP3ISP_HIST_BINS_32 0
#define OMAP3ISP_HIST_BINS_64 1
#define OMAP3ISP_HIST_BINS_128 2
#define OMAP3ISP_HIST_BINS_256 3
/* Number of bins * 4 colors * 4-bytes word */
#define OMAP3ISP_HIST_MEM_SIZE_BINS(n) ((1 << ((n)+5))*4*4)
#define OMAP3ISP_HIST_MEM_SIZE 1024
#define OMAP3ISP_HIST_MIN_REGIONS 1
#define OMAP3ISP_HIST_MAX_REGIONS 4
#define OMAP3ISP_HIST_MAX_WB_GAIN 255
#define OMAP3ISP_HIST_MIN_WB_GAIN 0
#define OMAP3ISP_HIST_MAX_BIT_WIDTH 14
#define OMAP3ISP_HIST_MIN_BIT_WIDTH 8
#define OMAP3ISP_HIST_MAX_WG 4
#define OMAP3ISP_HIST_MAX_BUF_SIZE 4096
/* Source */
#define OMAP3ISP_HIST_SOURCE_CCDC 0
#define OMAP3ISP_HIST_SOURCE_MEM 1
/* CFA pattern */
#define OMAP3ISP_HIST_CFA_BAYER 0
#define OMAP3ISP_HIST_CFA_FOVEONX3 1
struct omap3isp_hist_region {
__u16 h_start;
__u16 h_end;
__u16 v_start;
__u16 v_end;
};
struct omap3isp_hist_config {
/*
* Common fields.
* They should be the first ones and must be in the same order as in
* ispstat_generic_config struct.
*/
__u32 buf_size;
__u16 config_counter;
__u8 num_acc_frames; /* Num of image frames to be processed and
accumulated for each histogram frame */
__u16 hist_bins; /* number of bins: 32, 64, 128, or 256 */
__u8 cfa; /* BAYER or FOVEON X3 */
__u8 wg[OMAP3ISP_HIST_MAX_WG]; /* White Balance Gain */
__u8 num_regions; /* number of regions to be configured */
struct omap3isp_hist_region region[OMAP3ISP_HIST_MAX_REGIONS];
};
/* Auto Focus related structs */
#define OMAP3ISP_AF_NUM_COEF 11
enum omap3isp_h3a_af_fvmode {
OMAP3ISP_AF_MODE_SUMMED = 0,
OMAP3ISP_AF_MODE_PEAK = 1
};
/* Red, Green, and blue pixel location in the AF windows */
enum omap3isp_h3a_af_rgbpos {
OMAP3ISP_AF_GR_GB_BAYER = 0, /* GR and GB as Bayer pattern */
OMAP3ISP_AF_RG_GB_BAYER = 1, /* RG and GB as Bayer pattern */
OMAP3ISP_AF_GR_BG_BAYER = 2, /* GR and BG as Bayer pattern */
OMAP3ISP_AF_RG_BG_BAYER = 3, /* RG and BG as Bayer pattern */
OMAP3ISP_AF_GG_RB_CUSTOM = 4, /* GG and RB as custom pattern */
OMAP3ISP_AF_RB_GG_CUSTOM = 5 /* RB and GG as custom pattern */
};
/* Contains the information regarding the Horizontal Median Filter */
struct omap3isp_h3a_af_hmf {
__u8 enable; /* Status of Horizontal Median Filter */
__u8 threshold; /* Threshold Value for Horizontal Median Filter */
};
/* Contains the information regarding the IIR Filters */
struct omap3isp_h3a_af_iir {
__u16 h_start; /* IIR horizontal start */
__u16 coeff_set0[OMAP3ISP_AF_NUM_COEF]; /* Filter coefficient, set 0 */
__u16 coeff_set1[OMAP3ISP_AF_NUM_COEF]; /* Filter coefficient, set 1 */
};
/* Contains the information regarding the Paxels Structure in AF Engine */
struct omap3isp_h3a_af_paxel {
__u16 h_start; /* Horizontal Start Position */
__u16 v_start; /* Vertical Start Position */
__u8 width; /* Width of the Paxel */
__u8 height; /* Height of the Paxel */
__u8 h_cnt; /* Horizontal Count */
__u8 v_cnt; /* vertical Count */
__u8 line_inc; /* Line Increment */
};
/* Contains the parameters required for hardware set up of AF Engine */
struct omap3isp_h3a_af_config {
/*
* Common fields.
* They should be the first ones and must be in the same order as in
* ispstat_generic_config struct.
*/
__u32 buf_size;
__u16 config_counter;
struct omap3isp_h3a_af_hmf hmf; /* HMF configurations */
struct omap3isp_h3a_af_iir iir; /* IIR filter configurations */
struct omap3isp_h3a_af_paxel paxel; /* Paxel parameters */
enum omap3isp_h3a_af_rgbpos rgb_pos; /* RGB Positions */
enum omap3isp_h3a_af_fvmode fvmode; /* Accumulator mode */
__u8 alaw_enable; /* AF ALAW status */
};
/* ISP CCDC structs */
/* Abstraction layer CCDC configurations */
#define OMAP3ISP_CCDC_ALAW (1 << 0)
#define OMAP3ISP_CCDC_LPF (1 << 1)
#define OMAP3ISP_CCDC_BLCLAMP (1 << 2)
#define OMAP3ISP_CCDC_BCOMP (1 << 3)
#define OMAP3ISP_CCDC_FPC (1 << 4)
#define OMAP3ISP_CCDC_CULL (1 << 5)
#define OMAP3ISP_CCDC_CONFIG_LSC (1 << 7)
#define OMAP3ISP_CCDC_TBL_LSC (1 << 8)
#define OMAP3ISP_RGB_MAX 3
/* Enumeration constants for Alaw input width */
enum omap3isp_alaw_ipwidth {
OMAP3ISP_ALAW_BIT12_3 = 0x3,
OMAP3ISP_ALAW_BIT11_2 = 0x4,
OMAP3ISP_ALAW_BIT10_1 = 0x5,
OMAP3ISP_ALAW_BIT9_0 = 0x6
};
/**
* struct omap3isp_ccdc_lsc_config - LSC configuration
* @offset: Table Offset of the gain table.
* @gain_mode_n: Vertical dimension of a paxel in LSC configuration.
* @gain_mode_m: Horizontal dimension of a paxel in LSC configuration.
* @gain_format: Gain table format.
* @fmtsph: Start pixel horizontal from start of the HS sync pulse.
* @fmtlnh: Number of pixels in horizontal direction to use for the data
* reformatter.
* @fmtslv: Start line from start of VS sync pulse for the data reformatter.
* @fmtlnv: Number of lines in vertical direction for the data reformatter.
* @initial_x: X position, in pixels, of the first active pixel in reference
* to the first active paxel. Must be an even number.
* @initial_y: Y position, in pixels, of the first active pixel in reference
* to the first active paxel. Must be an even number.
* @size: Size of LSC gain table. Filled when loaded from userspace.
*/
struct omap3isp_ccdc_lsc_config {
__u16 offset;
__u8 gain_mode_n;
__u8 gain_mode_m;
__u8 gain_format;
__u16 fmtsph;
__u16 fmtlnh;
__u16 fmtslv;
__u16 fmtlnv;
__u8 initial_x;
__u8 initial_y;
__u32 size;
};
/**
* struct omap3isp_ccdc_bclamp - Optical & Digital black clamp subtract
* @obgain: Optical black average gain.
* @obstpixel: Start Pixel w.r.t. HS pulse in Optical black sample.
* @oblines: Optical Black Sample lines.
* @oblen: Optical Black Sample Length.
* @dcsubval: Digital Black Clamp subtract value.
*/
struct omap3isp_ccdc_bclamp {
__u8 obgain;
__u8 obstpixel;
__u8 oblines;
__u8 oblen;
__u16 dcsubval;
};
/**
* struct omap3isp_ccdc_fpc - Faulty Pixels Correction
* @fpnum: Number of faulty pixels to be corrected in the frame.
* @fpcaddr: Memory address of the FPC Table
*/
struct omap3isp_ccdc_fpc {
__u16 fpnum;
__u32 fpcaddr;
};
/**
* struct omap3isp_ccdc_blcomp - Black Level Compensation parameters
* @b_mg: B/Mg pixels. 2's complement. -128 to +127.
* @gb_g: Gb/G pixels. 2's complement. -128 to +127.
* @gr_cy: Gr/Cy pixels. 2's complement. -128 to +127.
* @r_ye: R/Ye pixels. 2's complement. -128 to +127.
*/
struct omap3isp_ccdc_blcomp {
__u8 b_mg;
__u8 gb_g;
__u8 gr_cy;
__u8 r_ye;
};
/**
* omap3isp_ccdc_culling - Culling parameters
* @v_pattern: Vertical culling pattern.
* @h_odd: Horizontal Culling pattern for odd lines.
* @h_even: Horizontal Culling pattern for even lines.
*/
struct omap3isp_ccdc_culling {
__u8 v_pattern;
__u16 h_odd;
__u16 h_even;
};
/**
* omap3isp_ccdc_update_config - CCDC configuration
* @update: Specifies which CCDC registers should be updated.
* @flag: Specifies which CCDC functions should be enabled.
* @alawip: Enable/Disable A-Law compression.
* @bclamp: Black clamp control register.
* @blcomp: Black level compensation value for RGrGbB Pixels. 2's complement.
* @fpc: Number of faulty pixels corrected in the frame, address of FPC table.
* @cull: Cull control register.
* @lsc: Pointer to LSC gain table.
*/
struct omap3isp_ccdc_update_config {
__u16 update;
__u16 flag;
enum omap3isp_alaw_ipwidth alawip;
struct omap3isp_ccdc_bclamp *bclamp;
struct omap3isp_ccdc_blcomp *blcomp;
struct omap3isp_ccdc_fpc *fpc;
struct omap3isp_ccdc_lsc_config *lsc_cfg;
struct omap3isp_ccdc_culling *cull;
__u8 *lsc;
};
/* Preview configurations */
#define OMAP3ISP_PREV_LUMAENH (1 << 0)
#define OMAP3ISP_PREV_INVALAW (1 << 1)
#define OMAP3ISP_PREV_HRZ_MED (1 << 2)
#define OMAP3ISP_PREV_CFA (1 << 3)
#define OMAP3ISP_PREV_CHROMA_SUPP (1 << 4)
#define OMAP3ISP_PREV_WB (1 << 5)
#define OMAP3ISP_PREV_BLKADJ (1 << 6)
#define OMAP3ISP_PREV_RGB2RGB (1 << 7)
#define OMAP3ISP_PREV_COLOR_CONV (1 << 8)
#define OMAP3ISP_PREV_YC_LIMIT (1 << 9)
#define OMAP3ISP_PREV_DEFECT_COR (1 << 10)
/* Bit 11 was OMAP3ISP_PREV_GAMMABYPASS, now merged with OMAP3ISP_PREV_GAMMA */
#define OMAP3ISP_PREV_DRK_FRM_CAPTURE (1 << 12)
#define OMAP3ISP_PREV_DRK_FRM_SUBTRACT (1 << 13)
#define OMAP3ISP_PREV_LENS_SHADING (1 << 14)
#define OMAP3ISP_PREV_NF (1 << 15)
#define OMAP3ISP_PREV_GAMMA (1 << 16)
#define OMAP3ISP_PREV_NF_TBL_SIZE 64
#define OMAP3ISP_PREV_CFA_TBL_SIZE 576
#define OMAP3ISP_PREV_CFA_BLK_SIZE (OMAP3ISP_PREV_CFA_TBL_SIZE / 4)
#define OMAP3ISP_PREV_GAMMA_TBL_SIZE 1024
#define OMAP3ISP_PREV_YENH_TBL_SIZE 128
#define OMAP3ISP_PREV_DETECT_CORRECT_CHANNELS 4
/**
* struct omap3isp_prev_hmed - Horizontal Median Filter
* @odddist: Distance between consecutive pixels of same color in the odd line.
* @evendist: Distance between consecutive pixels of same color in the even
* line.
* @thres: Horizontal median filter threshold.
*/
struct omap3isp_prev_hmed {
__u8 odddist;
__u8 evendist;
__u8 thres;
};
/*
* Enumeration for CFA Formats supported by preview
*/
enum omap3isp_cfa_fmt {
OMAP3ISP_CFAFMT_BAYER,
OMAP3ISP_CFAFMT_SONYVGA,
OMAP3ISP_CFAFMT_RGBFOVEON,
OMAP3ISP_CFAFMT_DNSPL,
OMAP3ISP_CFAFMT_HONEYCOMB,
OMAP3ISP_CFAFMT_RRGGBBFOVEON
};
/**
* struct omap3isp_prev_cfa - CFA Interpolation
* @format: CFA Format Enum value supported by preview.
* @gradthrs_vert: CFA Gradient Threshold - Vertical.
* @gradthrs_horz: CFA Gradient Threshold - Horizontal.
* @table: Pointer to the CFA table.
*/
struct omap3isp_prev_cfa {
enum omap3isp_cfa_fmt format;
__u8 gradthrs_vert;
__u8 gradthrs_horz;
__u32 table[4][OMAP3ISP_PREV_CFA_BLK_SIZE];
};
/**
* struct omap3isp_prev_csup - Chrominance Suppression
* @gain: Gain.
* @thres: Threshold.
* @hypf_en: Flag to enable/disable the High Pass Filter.
*/
struct omap3isp_prev_csup {
__u8 gain;
__u8 thres;
__u8 hypf_en;
};
/**
* struct omap3isp_prev_wbal - White Balance
* @dgain: Digital gain (U10Q8).
* @coef3: White balance gain - COEF 3 (U8Q5).
* @coef2: White balance gain - COEF 2 (U8Q5).
* @coef1: White balance gain - COEF 1 (U8Q5).
* @coef0: White balance gain - COEF 0 (U8Q5).
*/
struct omap3isp_prev_wbal {
__u16 dgain;
__u8 coef3;
__u8 coef2;
__u8 coef1;
__u8 coef0;
};
/**
* struct omap3isp_prev_blkadj - Black Level Adjustment
* @red: Black level offset adjustment for Red in 2's complement format
* @green: Black level offset adjustment for Green in 2's complement format
* @blue: Black level offset adjustment for Blue in 2's complement format
*/
struct omap3isp_prev_blkadj {
/*Black level offset adjustment for Red in 2's complement format */
__u8 red;
/*Black level offset adjustment for Green in 2's complement format */
__u8 green;
/* Black level offset adjustment for Blue in 2's complement format */
__u8 blue;
};
/**
* struct omap3isp_prev_rgbtorgb - RGB to RGB Blending
* @matrix: Blending values(S12Q8 format)
* [RR] [GR] [BR]
* [RG] [GG] [BG]
* [RB] [GB] [BB]
* @offset: Blending offset value for R,G,B in 2's complement integer format.
*/
struct omap3isp_prev_rgbtorgb {
__u16 matrix[OMAP3ISP_RGB_MAX][OMAP3ISP_RGB_MAX];
__u16 offset[OMAP3ISP_RGB_MAX];
};
/**
* struct omap3isp_prev_csc - Color Space Conversion from RGB-YCbYCr
* @matrix: Color space conversion coefficients(S10Q8)
* [CSCRY] [CSCGY] [CSCBY]
* [CSCRCB] [CSCGCB] [CSCBCB]
* [CSCRCR] [CSCGCR] [CSCBCR]
* @offset: CSC offset values for Y offset, CB offset and CR offset respectively
*/
struct omap3isp_prev_csc {
__u16 matrix[OMAP3ISP_RGB_MAX][OMAP3ISP_RGB_MAX];
__s16 offset[OMAP3ISP_RGB_MAX];
};
/**
* struct omap3isp_prev_yclimit - Y, C Value Limit
* @minC: Minimum C value
* @maxC: Maximum C value
* @minY: Minimum Y value
* @maxY: Maximum Y value
*/
struct omap3isp_prev_yclimit {
__u8 minC;
__u8 maxC;
__u8 minY;
__u8 maxY;
};
/**
* struct omap3isp_prev_dcor - Defect correction
* @couplet_mode_en: Flag to enable or disable the couplet dc Correction in NF
* @detect_correct: Thresholds for correction bit 0:10 detect 16:25 correct
*/
struct omap3isp_prev_dcor {
__u8 couplet_mode_en;
__u32 detect_correct[OMAP3ISP_PREV_DETECT_CORRECT_CHANNELS];
};
/**
* struct omap3isp_prev_nf - Noise Filter
* @spread: Spread value to be used in Noise Filter
* @table: Pointer to the Noise Filter table
*/
struct omap3isp_prev_nf {
__u8 spread;
__u32 table[OMAP3ISP_PREV_NF_TBL_SIZE];
};
/**
* struct omap3isp_prev_gtables - Gamma correction tables
* @red: Array for red gamma table.
* @green: Array for green gamma table.
* @blue: Array for blue gamma table.
*/
struct omap3isp_prev_gtables {
__u32 red[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
__u32 green[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
__u32 blue[OMAP3ISP_PREV_GAMMA_TBL_SIZE];
};
/**
* struct omap3isp_prev_luma - Luma enhancement
* @table: Array for luma enhancement table.
*/
struct omap3isp_prev_luma {
__u32 table[OMAP3ISP_PREV_YENH_TBL_SIZE];
};
/**
* struct omap3isp_prev_update_config - Preview engine configuration (user)
* @update: Specifies which ISP Preview registers should be updated.
* @flag: Specifies which ISP Preview functions should be enabled.
* @shading_shift: 3bit value of shift used in shading compensation.
* @luma: Pointer to luma enhancement structure.
* @hmed: Pointer to structure containing the odd and even distance.
* between the pixels in the image along with the filter threshold.
* @cfa: Pointer to structure containing the CFA interpolation table, CFA.
* format in the image, vertical and horizontal gradient threshold.
* @csup: Pointer to Structure for Chrominance Suppression coefficients.
* @wbal: Pointer to structure for White Balance.
* @blkadj: Pointer to structure for Black Adjustment.
* @rgb2rgb: Pointer to structure for RGB to RGB Blending.
* @csc: Pointer to structure for Color Space Conversion from RGB-YCbYCr.
* @yclimit: Pointer to structure for Y, C Value Limit.
* @dcor: Pointer to structure for defect correction.
* @nf: Pointer to structure for Noise Filter
* @gamma: Pointer to gamma structure.
*/
struct omap3isp_prev_update_config {
__u32 update;
__u32 flag;
__u32 shading_shift;
struct omap3isp_prev_luma *luma;
struct omap3isp_prev_hmed *hmed;
struct omap3isp_prev_cfa *cfa;
struct omap3isp_prev_csup *csup;
struct omap3isp_prev_wbal *wbal;
struct omap3isp_prev_blkadj *blkadj;
struct omap3isp_prev_rgbtorgb *rgb2rgb;
struct omap3isp_prev_csc *csc;
struct omap3isp_prev_yclimit *yclimit;
struct omap3isp_prev_dcor *dcor;
struct omap3isp_prev_nf *nf;
struct omap3isp_prev_gtables *gamma;
};
#endif /* OMAP3_ISP_USER_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| byteorder | Folder | 0755 |
|
|
| caif | Folder | 0755 |
|
|
| can | Folder | 0755 |
|
|
| dvb | Folder | 0755 |
|
|
| hdlc | Folder | 0755 |
|
|
| hsi | Folder | 0755 |
|
|
| isdn | Folder | 0755 |
|
|
| mmc | Folder | 0755 |
|
|
| netfilter | Folder | 0755 |
|
|
| netfilter_arp | Folder | 0755 |
|
|
| netfilter_bridge | Folder | 0755 |
|
|
| netfilter_ipv4 | Folder | 0755 |
|
|
| netfilter_ipv6 | Folder | 0755 |
|
|
| nfsd | Folder | 0755 |
|
|
| raid | Folder | 0755 |
|
|
| spi | Folder | 0755 |
|
|
| sunrpc | Folder | 0755 |
|
|
| tc_act | Folder | 0755 |
|
|
| tc_ematch | Folder | 0755 |
|
|
| usb | Folder | 0755 |
|
|
| wimax | Folder | 0755 |
|
|
| a.out.h | File | 7.15 KB | 0644 |
|
| acct.h | File | 3.58 KB | 0644 |
|
| adb.h | File | 1.05 KB | 0644 |
|
| adfs_fs.h | File | 873 B | 0644 |
|
| affs_hardblocks.h | File | 1.45 KB | 0644 |
|
| agpgart.h | File | 3.83 KB | 0644 |
|
| aio_abi.h | File | 3.18 KB | 0644 |
|
| apm_bios.h | File | 3.46 KB | 0644 |
|
| arcfb.h | File | 150 B | 0644 |
|
| atalk.h | File | 960 B | 0644 |
|
| atm.h | File | 7.64 KB | 0644 |
|
| atm_eni.h | File | 585 B | 0644 |
|
| atm_he.h | File | 343 B | 0644 |
|
| atm_idt77105.h | File | 892 B | 0644 |
|
| atm_nicstar.h | File | 1.19 KB | 0644 |
|
| atm_tcp.h | File | 1.52 KB | 0644 |
|
| atm_zatm.h | File | 1.57 KB | 0644 |
|
| atmapi.h | File | 889 B | 0644 |
|
| atmarp.h | File | 1.2 KB | 0644 |
|
| atmbr2684.h | File | 3.13 KB | 0644 |
|
| atmclip.h | File | 513 B | 0644 |
|
| atmdev.h | File | 7.44 KB | 0644 |
|
| atmioc.h | File | 1.55 KB | 0644 |
|
| atmlec.h | File | 2.26 KB | 0644 |
|
| atmmpc.h | File | 4.07 KB | 0644 |
|
| atmppp.h | File | 576 B | 0644 |
|
| atmsap.h | File | 4.79 KB | 0644 |
|
| atmsvc.h | File | 1.75 KB | 0644 |
|
| audit.h | File | 17.83 KB | 0644 |
|
| auto_fs.h | File | 2.53 KB | 0644 |
|
| auto_fs4.h | File | 4.23 KB | 0644 |
|
| auxvec.h | File | 1.4 KB | 0644 |
|
| ax25.h | File | 2.7 KB | 0644 |
|
| b1lli.h | File | 1.62 KB | 0644 |
|
| baycom.h | File | 820 B | 0644 |
|
| beancounter.h | File | 2.38 KB | 0644 |
|
| bfs_fs.h | File | 1.79 KB | 0644 |
|
| binfmts.h | File | 565 B | 0644 |
|
| blkpg.h | File | 1.56 KB | 0644 |
|
| blktrace_api.h | File | 4.38 KB | 0644 |
|
| bpqether.h | File | 952 B | 0644 |
|
| bsg.h | File | 2.37 KB | 0644 |
|
| bt-bmc.h | File | 508 B | 0644 |
|
| btrfs.h | File | 25.07 KB | 0644 |
|
| can.h | File | 5.46 KB | 0644 |
|
| capability.h | File | 10.92 KB | 0644 |
|
| capi.h | File | 2.99 KB | 0644 |
|
| cciss_defs.h | File | 3.14 KB | 0644 |
|
| cciss_ioctl.h | File | 2.63 KB | 0644 |
|
| cdrom.h | File | 28.12 KB | 0644 |
|
| cgroupstats.h | File | 2.1 KB | 0644 |
|
| chio.h | File | 5.16 KB | 0644 |
|
| cm4000_cs.h | File | 1.68 KB | 0644 |
|
| cn_proc.h | File | 3.19 KB | 0644 |
|
| coda.h | File | 17.09 KB | 0644 |
|
| coda_psdev.h | File | 720 B | 0644 |
|
| coff.h | File | 12.12 KB | 0644 |
|
| compat.h | File | 9.63 KB | 0644 |
|
| connector.h | File | 2.14 KB | 0644 |
|
| const.h | File | 673 B | 0644 |
|
| cramfs_fs.h | File | 2.68 KB | 0644 |
|
| cuda.h | File | 842 B | 0644 |
|
| cyclades.h | File | 16.65 KB | 0644 |
|
| cycx_cfm.h | File | 2.86 KB | 0644 |
|
| dcbnl.h | File | 24.19 KB | 0644 |
|
| dccp.h | File | 6.22 KB | 0644 |
|
| devlink.h | File | 7.09 KB | 0644 |
|
| dlm.h | File | 2.43 KB | 0644 |
|
| dlm_device.h | File | 2.42 KB | 0644 |
|
| dlm_netlink.h | File | 1.04 KB | 0644 |
|
| dlm_plock.h | File | 831 B | 0644 |
|
| dlmconstants.h | File | 4.9 KB | 0644 |
|
| dm-ioctl.h | File | 10.55 KB | 0644 |
|
| dm-log-userspace.h | File | 14.82 KB | 0644 |
|
| dn.h | File | 4.42 KB | 0644 |
|
| dqblk_xfs.h | File | 8.72 KB | 0644 |
|
| edd.h | File | 5.41 KB | 0644 |
|
| efs_fs_sb.h | File | 2.11 KB | 0644 |
|
| elf-em.h | File | 1.83 KB | 0644 |
|
| elf-fdpic.h | File | 1.04 KB | 0644 |
|
| elf.h | File | 12.63 KB | 0644 |
|
| elfcore.h | File | 2.86 KB | 0644 |
|
| errno.h | File | 23 B | 0644 |
|
| errqueue.h | File | 1.1 KB | 0644 |
|
| ethtool.h | File | 68.76 KB | 0644 |
|
| eventpoll.h | File | 1.76 KB | 0644 |
|
| fadvise.h | File | 855 B | 0644 |
|
| falloc.h | File | 1.98 KB | 0644 |
|
| fanotify.h | File | 3.52 KB | 0644 |
|
| fb.h | File | 16 KB | 0644 |
|
| fcntl.h | File | 2.16 KB | 0644 |
|
| fd.h | File | 11.31 KB | 0644 |
|
| fdreg.h | File | 5.23 KB | 0644 |
|
| fib_rules.h | File | 1.57 KB | 0644 |
|
| fiemap.h | File | 2.65 KB | 0644 |
|
| filter.h | File | 3.53 KB | 0644 |
|
| firewire-cdev.h | File | 42.86 KB | 0644 |
|
| firewire-constants.h | File | 3.16 KB | 0644 |
|
| flat.h | File | 2.04 KB | 0644 |
|
| fou.h | File | 617 B | 0644 |
|
| fs.h | File | 9.84 KB | 0644 |
|
| fsl_hypervisor.h | File | 7.05 KB | 0644 |
|
| fuse.h | File | 16.22 KB | 0644 |
|
| futex.h | File | 4.81 KB | 0644 |
|
| gameport.h | File | 834 B | 0644 |
|
| gen_stats.h | File | 1.48 KB | 0644 |
|
| genetlink.h | File | 1.85 KB | 0644 |
|
| gfs2_ondisk.h | File | 12 KB | 0644 |
|
| gigaset_dev.h | File | 1.35 KB | 0644 |
|
| hdlc.h | File | 574 B | 0644 |
|
| hdlcdrv.h | File | 2.78 KB | 0644 |
|
| hdreg.h | File | 22.11 KB | 0644 |
|
| hid.h | File | 1.79 KB | 0644 |
|
| hiddev.h | File | 6.13 KB | 0644 |
|
| hidraw.h | File | 1.41 KB | 0644 |
|
| hpet.h | File | 680 B | 0644 |
|
| hw_breakpoint.h | File | 679 B | 0644 |
|
| hyperv.h | File | 10.22 KB | 0644 |
|
| hysdn_if.h | File | 1.29 KB | 0644 |
|
| i2c-dev.h | File | 2.37 KB | 0644 |
|
| i2c.h | File | 6.61 KB | 0644 |
|
| i2o-dev.h | File | 11.22 KB | 0644 |
|
| i8k.h | File | 1.4 KB | 0644 |
|
| icmp.h | File | 2.82 KB | 0644 |
|
| icmpv6.h | File | 3.82 KB | 0644 |
|
| if.h | File | 9.36 KB | 0644 |
|
| if_addr.h | File | 1.7 KB | 0644 |
|
| if_addrlabel.h | File | 658 B | 0644 |
|
| if_alg.h | File | 816 B | 0644 |
|
| if_arcnet.h | File | 3.63 KB | 0644 |
|
| if_arp.h | File | 6.3 KB | 0644 |
|
| if_bonding.h | File | 4.11 KB | 0644 |
|
| if_bridge.h | File | 6.46 KB | 0644 |
|
| if_cablemodem.h | File | 922 B | 0644 |
|
| if_eql.h | File | 1.26 KB | 0644 |
|
| if_ether.h | File | 7.13 KB | 0644 |
|
| if_fc.h | File | 1.63 KB | 0644 |
|
| if_fddi.h | File | 3.6 KB | 0644 |
|
| if_frad.h | File | 2.89 KB | 0644 |
|
| if_hippi.h | File | 4.07 KB | 0644 |
|
| if_infiniband.h | File | 1.13 KB | 0644 |
|
| if_link.h | File | 19.1 KB | 0644 |
|
| if_ltalk.h | File | 147 B | 0644 |
|
| if_macsec.h | File | 5.42 KB | 0644 |
|
| if_packet.h | File | 7.15 KB | 0644 |
|
| if_phonet.h | File | 361 B | 0644 |
|
| if_plip.h | File | 596 B | 0644 |
|
| if_ppp.h | File | 29 B | 0644 |
|
| if_pppol2tp.h | File | 3.18 KB | 0644 |
|
| if_pppox.h | File | 4.64 KB | 0644 |
|
| if_slip.h | File | 809 B | 0644 |
|
| if_team.h | File | 2.48 KB | 0644 |
|
| if_tun.h | File | 3.77 KB | 0644 |
|
| if_tunnel.h | File | 3 KB | 0644 |
|
| if_vlan.h | File | 1.69 KB | 0644 |
|
| if_x25.h | File | 817 B | 0644 |
|
| ife.h | File | 288 B | 0644 |
|
| igmp.h | File | 2.88 KB | 0644 |
|
| in.h | File | 9.15 KB | 0644 |
|
| in6.h | File | 6.99 KB | 0644 |
|
| in_route.h | File | 873 B | 0644 |
|
| inet_diag.h | File | 3.23 KB | 0644 |
|
| inotify.h | File | 3.09 KB | 0644 |
|
| input.h | File | 32.47 KB | 0644 |
|
| ioctl.h | File | 100 B | 0644 |
|
| ip.h | File | 3.47 KB | 0644 |
|
| ip6_tunnel.h | File | 1.67 KB | 0644 |
|
| ip_vs.h | File | 12.71 KB | 0644 |
|
| ipc.h | File | 1.99 KB | 0644 |
|
| ipmi.h | File | 15.8 KB | 0644 |
|
| ipmi_msgdefs.h | File | 4.37 KB | 0644 |
|
| ipsec.h | File | 884 B | 0644 |
|
| ipv6.h | File | 3.25 KB | 0644 |
|
| ipv6_route.h | File | 1.69 KB | 0644 |
|
| ipx.h | File | 1.79 KB | 0644 |
|
| irda.h | File | 7.31 KB | 0644 |
|
| irqnr.h | File | 104 B | 0644 |
|
| isdn.h | File | 5.58 KB | 0644 |
|
| isdn_divertif.h | File | 1.11 KB | 0644 |
|
| isdn_ppp.h | File | 1.82 KB | 0644 |
|
| isdnif.h | File | 2.25 KB | 0644 |
|
| iso_fs.h | File | 6.29 KB | 0644 |
|
| ivtv.h | File | 2.89 KB | 0644 |
|
| ivtvfb.h | File | 1.12 KB | 0644 |
|
| ixjuser.h | File | 24.53 KB | 0644 |
|
| jffs2.h | File | 6.85 KB | 0644 |
|
| joystick.h | File | 3.5 KB | 0644 |
|
| kd.h | File | 6.04 KB | 0644 |
|
| kdev_t.h | File | 320 B | 0644 |
|
| kernel-page-flags.h | File | 767 B | 0644 |
|
| kernel.h | File | 375 B | 0644 |
|
| kernelcapi.h | File | 956 B | 0644 |
|
| kexec.h | File | 1.92 KB | 0644 |
|
| keyboard.h | File | 12.42 KB | 0644 |
|
| keyctl.h | File | 2.98 KB | 0644 |
|
| kvm.h | File | 33.97 KB | 0644 |
|
| kvm_para.h | File | 819 B | 0644 |
|
| l2tp.h | File | 4.98 KB | 0644 |
|
| libc-compat.h | File | 3.44 KB | 0644 |
|
| limits.h | File | 874 B | 0644 |
|
| llc.h | File | 2.98 KB | 0644 |
|
| loop.h | File | 2.31 KB | 0644 |
|
| lp.h | File | 3.72 KB | 0644 |
|
| lwtunnel.h | File | 839 B | 0644 |
|
| magic.h | File | 2.91 KB | 0644 |
|
| major.h | File | 4.48 KB | 0644 |
|
| map_to_7segment.h | File | 7.02 KB | 0644 |
|
| matroxfb.h | File | 1.37 KB | 0644 |
|
| mdio.h | File | 13.74 KB | 0644 |
|
| media.h | File | 3.5 KB | 0644 |
|
| mei.h | File | 4.62 KB | 0644 |
|
| memfd.h | File | 186 B | 0644 |
|
| mempolicy.h | File | 2.35 KB | 0644 |
|
| meye.h | File | 2.41 KB | 0644 |
|
| mii.h | File | 7.76 KB | 0644 |
|
| minix_fs.h | File | 2.01 KB | 0644 |
|
| mman.h | File | 230 B | 0644 |
|
| mmtimer.h | File | 2.01 KB | 0644 |
|
| mpls.h | File | 1.33 KB | 0644 |
|
| mqueue.h | File | 2.01 KB | 0644 |
|
| mroute.h | File | 4.12 KB | 0644 |
|
| mroute6.h | File | 4.08 KB | 0644 |
|
| msdos_fs.h | File | 6.28 KB | 0644 |
|
| msg.h | File | 2.55 KB | 0644 |
|
| mtio.h | File | 7.92 KB | 0644 |
|
| n_r3964.h | File | 2.29 KB | 0644 |
|
| nbd.h | File | 2.34 KB | 0644 |
|
| ncp.h | File | 4.94 KB | 0644 |
|
| ncp_fs.h | File | 3.27 KB | 0644 |
|
| ncp_mount.h | File | 2.06 KB | 0644 |
|
| ncp_no.h | File | 651 B | 0644 |
|
| ndctl.h | File | 8.79 KB | 0644 |
|
| neighbour.h | File | 4.17 KB | 0644 |
|
| net.h | File | 1.97 KB | 0644 |
|
| net_dropmon.h | File | 1.07 KB | 0644 |
|
| net_namespace.h | File | 609 B | 0644 |
|
| net_tstamp.h | File | 4.06 KB | 0644 |
|
| netconf.h | File | 423 B | 0644 |
|
| netdevice.h | File | 1.46 KB | 0644 |
|
| netfilter.h | File | 1.56 KB | 0644 |
|
| netfilter_arp.h | File | 380 B | 0644 |
|
| netfilter_bridge.h | File | 768 B | 0644 |
|
| netfilter_decnet.h | File | 1.83 KB | 0644 |
|
| netfilter_ipv4.h | File | 2.02 KB | 0644 |
|
| netfilter_ipv6.h | File | 2.04 KB | 0644 |
|
| netlink.h | File | 6.22 KB | 0644 |
|
| netlink_diag.h | File | 1.33 KB | 0644 |
|
| netrom.h | File | 744 B | 0644 |
|
| nfc.h | File | 7.72 KB | 0644 |
|
| nfs.h | File | 4.31 KB | 0644 |
|
| nfs2.h | File | 1.37 KB | 0644 |
|
| nfs3.h | File | 2.24 KB | 0644 |
|
| nfs4.h | File | 5.95 KB | 0644 |
|
| nfs4_mount.h | File | 1.83 KB | 0644 |
|
| nfs_fs.h | File | 1.51 KB | 0644 |
|
| nfs_idmap.h | File | 2.19 KB | 0644 |
|
| nfs_mount.h | File | 2.32 KB | 0644 |
|
| nfsacl.h | File | 605 B | 0644 |
|
| nl80211.h | File | 226.07 KB | 0644 |
|
| nubus.h | File | 8.17 KB | 0644 |
|
| nvme_ioctl.h | File | 1.55 KB | 0644 |
|
| nvram.h | File | 469 B | 0644 |
|
| omap3isp.h | File | 20.19 KB | 0644 |
|
| omapfb.h | File | 5.72 KB | 0644 |
|
| oom.h | File | 448 B | 0644 |
|
| openvswitch.h | File | 31.79 KB | 0644 |
|
| packet_diag.h | File | 1.5 KB | 0644 |
|
| param.h | File | 78 B | 0644 |
|
| parport.h | File | 3.56 KB | 0644 |
|
| patchkey.h | File | 829 B | 0644 |
|
| pci.h | File | 1.29 KB | 0644 |
|
| pci_regs.h | File | 49.96 KB | 0644 |
|
| perf_event.h | File | 29.53 KB | 0644 |
|
| personality.h | File | 1.99 KB | 0644 |
|
| pfkeyv2.h | File | 9.91 KB | 0644 |
|
| pg.h | File | 2.23 KB | 0644 |
|
| phantom.h | File | 1.55 KB | 0644 |
|
| phonet.h | File | 4.51 KB | 0644 |
|
| pkt_cls.h | File | 11.51 KB | 0644 |
|
| pkt_sched.h | File | 19.75 KB | 0644 |
|
| pktcdvd.h | File | 2.56 KB | 0644 |
|
| pmu.h | File | 5.13 KB | 0644 |
|
| poll.h | File | 22 B | 0644 |
|
| posix_types.h | File | 1.01 KB | 0644 |
|
| ppdev.h | File | 3.07 KB | 0644 |
|
| ppp-comp.h | File | 2.41 KB | 0644 |
|
| ppp-ioctl.h | File | 5.29 KB | 0644 |
|
| ppp_defs.h | File | 4.93 KB | 0644 |
|
| pps.h | File | 4.06 KB | 0644 |
|
| prctl.h | File | 6.71 KB | 0644 |
|
| psample.h | File | 735 B | 0644 |
|
| ptp_clock.h | File | 4.69 KB | 0644 |
|
| ptrace.h | File | 3.2 KB | 0644 |
|
| qnx4_fs.h | File | 2.21 KB | 0644 |
|
| qnxtypes.h | File | 561 B | 0644 |
|
| quota.h | File | 5.78 KB | 0644 |
|
| radeonfb.h | File | 297 B | 0644 |
|
| random.h | File | 1.2 KB | 0644 |
|
| raw.h | File | 302 B | 0644 |
|
| rds.h | File | 7.9 KB | 0644 |
|
| reboot.h | File | 1.25 KB | 0644 |
|
| reiserfs_fs.h | File | 712 B | 0644 |
|
| reiserfs_xattr.h | File | 464 B | 0644 |
|
| resource.h | File | 2.09 KB | 0644 |
|
| rfkill.h | File | 3.5 KB | 0644 |
|
| romfs_fs.h | File | 1.15 KB | 0644 |
|
| rose.h | File | 2.12 KB | 0644 |
|
| route.h | File | 2.21 KB | 0644 |
|
| rtc.h | File | 3.85 KB | 0644 |
|
| rtnetlink.h | File | 16.63 KB | 0644 |
|
| scc.h | File | 4.43 KB | 0644 |
|
| sched.h | File | 2.23 KB | 0644 |
|
| screen_info.h | File | 2.36 KB | 0644 |
|
| sctp.h | File | 29.29 KB | 0644 |
|
| sdla.h | File | 2.71 KB | 0644 |
|
| seccomp.h | File | 1.79 KB | 0644 |
|
| securebits.h | File | 2.58 KB | 0644 |
|
| selinux_netlink.h | File | 1.11 KB | 0644 |
|
| sem.h | File | 2.52 KB | 0644 |
|
| serial.h | File | 3.04 KB | 0644 |
|
| serial_core.h | File | 5.11 KB | 0644 |
|
| serial_reg.h | File | 15.66 KB | 0644 |
|
| serio.h | File | 1.77 KB | 0644 |
|
| shm.h | File | 2.17 KB | 0644 |
|
| signal.h | File | 171 B | 0644 |
|
| signalfd.h | File | 1.07 KB | 0644 |
|
| snmp.h | File | 12.38 KB | 0644 |
|
| sock_diag.h | File | 431 B | 0644 |
|
| socket.h | File | 738 B | 0644 |
|
| sockios.h | File | 5.89 KB | 0644 |
|
| som.h | File | 5.35 KB | 0644 |
|
| sonet.h | File | 2.17 KB | 0644 |
|
| sonypi.h | File | 5.12 KB | 0644 |
|
| sound.h | File | 1.15 KB | 0644 |
|
| soundcard.h | File | 44.96 KB | 0644 |
|
| stat.h | File | 1 KB | 0644 |
|
| stddef.h | File | 1 B | 0644 |
|
| string.h | File | 175 B | 0644 |
|
| suspend_ioctls.h | File | 1.34 KB | 0644 |
|
| swab.h | File | 6.36 KB | 0644 |
|
| synclink.h | File | 8.71 KB | 0644 |
|
| sysctl.h | File | 25.46 KB | 0644 |
|
| sysinfo.h | File | 986 B | 0644 |
|
| target_core_user.h | File | 3.65 KB | 0644 |
|
| taskstats.h | File | 6.83 KB | 0644 |
|
| tcp.h | File | 5.93 KB | 0644 |
|
| tcp_metrics.h | File | 1.45 KB | 0644 |
|
| telephony.h | File | 8.84 KB | 0644 |
|
| termios.h | File | 443 B | 0644 |
|
| time.h | File | 1.54 KB | 0644 |
|
| times.h | File | 215 B | 0644 |
|
| timex.h | File | 6.17 KB | 0644 |
|
| tiocl.h | File | 1.63 KB | 0644 |
|
| tipc.h | File | 5.44 KB | 0644 |
|
| tipc_config.h | File | 14.1 KB | 0644 |
|
| toshiba.h | File | 1.24 KB | 0644 |
|
| tty.h | File | 1.33 KB | 0644 |
|
| tty_flags.h | File | 3.66 KB | 0644 |
|
| types.h | File | 1.4 KB | 0644 |
|
| udf_fs_i.h | File | 634 B | 0644 |
|
| udp.h | File | 1.28 KB | 0644 |
|
| uhid.h | File | 2.15 KB | 0644 |
|
| uinput.h | File | 5 KB | 0644 |
|
| uio.h | File | 668 B | 0644 |
|
| ultrasound.h | File | 4.39 KB | 0644 |
|
| un.h | File | 239 B | 0644 |
|
| unistd.h | File | 157 B | 0644 |
|
| unix_diag.h | File | 1.1 KB | 0644 |
|
| usbdevice_fs.h | File | 6.56 KB | 0644 |
|
| userfaultfd.h | File | 6.59 KB | 0644 |
|
| utime.h | File | 152 B | 0644 |
|
| utsname.h | File | 606 B | 0644 |
|
| uuid.h | File | 1.5 KB | 0644 |
|
| uvcvideo.h | File | 1.6 KB | 0644 |
|
| v4l2-common.h | File | 2.38 KB | 0644 |
|
| v4l2-controls.h | File | 37.34 KB | 0644 |
|
| v4l2-dv-timings.h | File | 25.75 KB | 0644 |
|
| v4l2-mediabus.h | File | 4.55 KB | 0644 |
|
| v4l2-subdev.h | File | 5.27 KB | 0644 |
|
| version.h | File | 255 B | 0644 |
|
| veth.h | File | 402 B | 0644 |
|
| vfio.h | File | 24.12 KB | 0644 |
|
| vhost.h | File | 7.13 KB | 0644 |
|
| videodev2.h | File | 67.41 KB | 0644 |
|
| virtio_9p.h | File | 1.99 KB | 0644 |
|
| virtio_balloon.h | File | 3.71 KB | 0644 |
|
| virtio_blk.h | File | 5.2 KB | 0644 |
|
| virtio_config.h | File | 3.24 KB | 0644 |
|
| virtio_console.h | File | 2.94 KB | 0644 |
|
| virtio_gpu.h | File | 7.84 KB | 0644 |
|
| virtio_ids.h | File | 2.32 KB | 0644 |
|
| virtio_input.h | File | 2.45 KB | 0644 |
|
| virtio_net.h | File | 9.4 KB | 0644 |
|
| virtio_pci.h | File | 6.63 KB | 0644 |
|
| virtio_ring.h | File | 6.18 KB | 0644 |
|
| virtio_rng.h | File | 265 B | 0644 |
|
| virtio_scsi.h | File | 5.13 KB | 0644 |
|
| virtio_types.h | File | 2.11 KB | 0644 |
|
| virtio_vsock.h | File | 3.01 KB | 0644 |
|
| vm_sockets.h | File | 5.13 KB | 0644 |
|
| vsockmon.h | File | 1.78 KB | 0644 |
|
| vt.h | File | 3.05 KB | 0644 |
|
| vtpm_proxy.h | File | 1.62 KB | 0644 |
|
| vzcalluser.h | File | 4.11 KB | 0644 |
|
| vzctl_netstat.h | File | 2.56 KB | 0644 |
|
| vzctl_venet.h | File | 641 B | 0644 |
|
| vzctl_veth.h | File | 758 B | 0644 |
|
| vziptable_defs.h | File | 3.03 KB | 0644 |
|
| vzlist.h | File | 845 B | 0644 |
|
| wait.h | File | 600 B | 0644 |
|
| wanrouter.h | File | 390 B | 0644 |
|
| watchdog.h | File | 2.22 KB | 0644 |
|
| wimax.h | File | 8.17 KB | 0644 |
|
| wireless.h | File | 41.65 KB | 0644 |
|
| x25.h | File | 3.42 KB | 0644 |
|
| xattr.h | File | 2.53 KB | 0644 |
|
| xfrm.h | File | 11 KB | 0644 |
|