/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | mdfld_tpo_vid.c | 32 struct drm_display_mode *mode; tpo_vid_get_config_mode() local 37 mode = kzalloc(sizeof(*mode), GFP_KERNEL); tpo_vid_get_config_mode() 38 if (!mode) tpo_vid_get_config_mode() 42 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; tpo_vid_get_config_mode() 43 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; tpo_vid_get_config_mode() 44 mode->hsync_start = mode->hdisplay + tpo_vid_get_config_mode() 47 mode->hsync_end = mode->hsync_start + tpo_vid_get_config_mode() 50 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | tpo_vid_get_config_mode() 52 mode->vsync_start = tpo_vid_get_config_mode() 53 mode->vdisplay + ((ti->vsync_offset_hi << 8) | tpo_vid_get_config_mode() 55 mode->vsync_end = tpo_vid_get_config_mode() 56 mode->vsync_start + ((ti->vsync_pulse_width_hi << 8) | tpo_vid_get_config_mode() 58 mode->vtotal = mode->vdisplay + tpo_vid_get_config_mode() 60 mode->clock = ti->pixel_clock * 10; tpo_vid_get_config_mode() 62 dev_dbg(dev->dev, "hdisplay is %d\n", mode->hdisplay); tpo_vid_get_config_mode() 63 dev_dbg(dev->dev, "vdisplay is %d\n", mode->vdisplay); tpo_vid_get_config_mode() 64 dev_dbg(dev->dev, "HSS is %d\n", mode->hsync_start); tpo_vid_get_config_mode() 65 dev_dbg(dev->dev, "HSE is %d\n", mode->hsync_end); tpo_vid_get_config_mode() 66 dev_dbg(dev->dev, "htotal is %d\n", mode->htotal); tpo_vid_get_config_mode() 67 dev_dbg(dev->dev, "VSS is %d\n", mode->vsync_start); tpo_vid_get_config_mode() 68 dev_dbg(dev->dev, "VSE is %d\n", mode->vsync_end); tpo_vid_get_config_mode() 69 dev_dbg(dev->dev, "vtotal is %d\n", mode->vtotal); tpo_vid_get_config_mode() 70 dev_dbg(dev->dev, "clock is %d\n", mode->clock); tpo_vid_get_config_mode() 72 mode->hdisplay = 864; tpo_vid_get_config_mode() 73 mode->vdisplay = 480; tpo_vid_get_config_mode() 74 mode->hsync_start = 873; tpo_vid_get_config_mode() 75 mode->hsync_end = 876; tpo_vid_get_config_mode() 76 mode->htotal = 887; tpo_vid_get_config_mode() 77 mode->vsync_start = 487; tpo_vid_get_config_mode() 78 mode->vsync_end = 490; tpo_vid_get_config_mode() 79 mode->vtotal = 499; tpo_vid_get_config_mode() 80 mode->clock = 33264; tpo_vid_get_config_mode() 83 drm_mode_set_name(mode); tpo_vid_get_config_mode() 84 drm_mode_set_crtcinfo(mode, 0); tpo_vid_get_config_mode() 86 mode->type |= DRM_MODE_TYPE_PREFERRED; tpo_vid_get_config_mode() 88 return mode; tpo_vid_get_config_mode()
|
H A D | mdfld_tmd_vid.c | 35 struct drm_display_mode *mode; tmd_vid_get_config_mode() local 40 mode = kzalloc(sizeof(*mode), GFP_KERNEL); tmd_vid_get_config_mode() 41 if (!mode) tmd_vid_get_config_mode() 45 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; tmd_vid_get_config_mode() 46 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; tmd_vid_get_config_mode() 47 mode->hsync_start = mode->hdisplay + \ tmd_vid_get_config_mode() 50 mode->hsync_end = mode->hsync_start + \ tmd_vid_get_config_mode() 53 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | \ tmd_vid_get_config_mode() 55 mode->vsync_start = \ tmd_vid_get_config_mode() 56 mode->vdisplay + ((ti->vsync_offset_hi << 8) | \ tmd_vid_get_config_mode() 58 mode->vsync_end = \ tmd_vid_get_config_mode() 59 mode->vsync_start + ((ti->vsync_pulse_width_hi << 8) | \ tmd_vid_get_config_mode() 61 mode->vtotal = mode->vdisplay + \ tmd_vid_get_config_mode() 63 mode->clock = ti->pixel_clock * 10; tmd_vid_get_config_mode() 65 dev_dbg(dev->dev, "hdisplay is %d\n", mode->hdisplay); tmd_vid_get_config_mode() 66 dev_dbg(dev->dev, "vdisplay is %d\n", mode->vdisplay); tmd_vid_get_config_mode() 67 dev_dbg(dev->dev, "HSS is %d\n", mode->hsync_start); tmd_vid_get_config_mode() 68 dev_dbg(dev->dev, "HSE is %d\n", mode->hsync_end); tmd_vid_get_config_mode() 69 dev_dbg(dev->dev, "htotal is %d\n", mode->htotal); tmd_vid_get_config_mode() 70 dev_dbg(dev->dev, "VSS is %d\n", mode->vsync_start); tmd_vid_get_config_mode() 71 dev_dbg(dev->dev, "VSE is %d\n", mode->vsync_end); tmd_vid_get_config_mode() 72 dev_dbg(dev->dev, "vtotal is %d\n", mode->vtotal); tmd_vid_get_config_mode() 73 dev_dbg(dev->dev, "clock is %d\n", mode->clock); tmd_vid_get_config_mode() 75 mode->hdisplay = 480; tmd_vid_get_config_mode() 76 mode->vdisplay = 854; tmd_vid_get_config_mode() 77 mode->hsync_start = 487; tmd_vid_get_config_mode() 78 mode->hsync_end = 490; tmd_vid_get_config_mode() 79 mode->htotal = 499; tmd_vid_get_config_mode() 80 mode->vsync_start = 861; tmd_vid_get_config_mode() 81 mode->vsync_end = 865; tmd_vid_get_config_mode() 82 mode->vtotal = 873; tmd_vid_get_config_mode() 83 mode->clock = 33264; tmd_vid_get_config_mode() 86 drm_mode_set_name(mode); tmd_vid_get_config_mode() 87 drm_mode_set_crtcinfo(mode, 0); tmd_vid_get_config_mode() 89 mode->type |= DRM_MODE_TYPE_PREFERRED; tmd_vid_get_config_mode() 91 return mode; tmd_vid_get_config_mode()
|
H A D | oaktrail_lvds.c | 78 static void oaktrail_lvds_dpms(struct drm_encoder *encoder, int mode) oaktrail_lvds_dpms() argument 83 if (mode == DRM_MODE_DPMS_ON) oaktrail_lvds_dpms() 92 struct drm_display_mode *mode, oaktrail_lvds_mode_set() 131 DRM_ERROR("Couldn't find connector when setting mode"); oaktrail_lvds_mode_set() 143 if ((mode->vdisplay != adjusted_mode->crtc_vdisplay) || oaktrail_lvds_mode_set() 144 (mode->hdisplay != adjusted_mode->crtc_hdisplay)) { oaktrail_lvds_mode_set() 145 if ((adjusted_mode->crtc_hdisplay * mode->vdisplay) == oaktrail_lvds_mode_set() 146 (mode->hdisplay * adjusted_mode->crtc_vdisplay)) oaktrail_lvds_mode_set() 149 mode->vdisplay) > (mode->hdisplay * oaktrail_lvds_mode_set() 221 /* Returns the panel fixed mode from configuration. */ 226 struct drm_display_mode *mode = NULL; oaktrail_lvds_get_configuration_mode() local 234 mode = kzalloc(sizeof(*mode), GFP_KERNEL); oaktrail_lvds_get_configuration_mode() 235 if (!mode) oaktrail_lvds_get_configuration_mode() 238 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; oaktrail_lvds_get_configuration_mode() 239 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; oaktrail_lvds_get_configuration_mode() 240 mode->hsync_start = mode->hdisplay + \ oaktrail_lvds_get_configuration_mode() 243 mode->hsync_end = mode->hsync_start + \ oaktrail_lvds_get_configuration_mode() 246 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | \ oaktrail_lvds_get_configuration_mode() 248 mode->vsync_start = \ oaktrail_lvds_get_configuration_mode() 249 mode->vdisplay + ((ti->vsync_offset_hi << 4) | \ oaktrail_lvds_get_configuration_mode() 251 mode->vsync_end = \ oaktrail_lvds_get_configuration_mode() 252 mode->vsync_start + ((ti->vsync_pulse_width_hi << 4) | \ oaktrail_lvds_get_configuration_mode() 254 mode->vtotal = mode->vdisplay + \ oaktrail_lvds_get_configuration_mode() 256 mode->clock = ti->pixel_clock * 10; oaktrail_lvds_get_configuration_mode() 258 printk(KERN_INFO "hdisplay is %d\n", mode->hdisplay); oaktrail_lvds_get_configuration_mode() 259 printk(KERN_INFO "vdisplay is %d\n", mode->vdisplay); oaktrail_lvds_get_configuration_mode() 260 printk(KERN_INFO "HSS is %d\n", mode->hsync_start); oaktrail_lvds_get_configuration_mode() 261 printk(KERN_INFO "HSE is %d\n", mode->hsync_end); oaktrail_lvds_get_configuration_mode() 262 printk(KERN_INFO "htotal is %d\n", mode->htotal); oaktrail_lvds_get_configuration_mode() 263 printk(KERN_INFO "VSS is %d\n", mode->vsync_start); oaktrail_lvds_get_configuration_mode() 264 printk(KERN_INFO "VSE is %d\n", mode->vsync_end); oaktrail_lvds_get_configuration_mode() 265 printk(KERN_INFO "vtotal is %d\n", mode->vtotal); oaktrail_lvds_get_configuration_mode() 266 printk(KERN_INFO "clock is %d\n", mode->clock); oaktrail_lvds_get_configuration_mode() 268 mode_dev->panel_fixed_mode = mode; oaktrail_lvds_get_configuration_mode() 271 /* Use the BIOS VBT mode if available */ oaktrail_lvds_get_configuration_mode() 276 /* Then try the LVDS VBT mode */ oaktrail_lvds_get_configuration_mode() 283 /* If we still got no mode then bail */ oaktrail_lvds_get_configuration_mode() 375 * Attempt to get the fixed panel mode from DDC. Assume that the oaktrail_lvds_init() 376 * preferred mode is the right one. oaktrail_lvds_init() 403 /* If we still don't have a mode after all that, give up. */ oaktrail_lvds_init() 91 oaktrail_lvds_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) oaktrail_lvds_mode_set() argument
|
/linux-4.4.14/arch/x86/boot/ |
H A D | video-mode.c | 12 * arch/i386/boot/video-mode.c 14 * Set the video mode. This is separated out into a different 29 int do_restore; /* Screen contents changed during mode flip */ 30 int graphic_mode; /* Graphic mode with linear frame buffer */ 32 /* Probe the video drivers and have them generate their mode lists. */ probe_cards() 53 /* Test if a mode is defined */ mode_defined() 54 int mode_defined(u16 mode) mode_defined() argument 63 if (mi->mode == mode) mode_defined() 71 /* Set mode (without recalc) */ raw_set_mode() 72 static int raw_set_mode(u16 mode, u16 *real_mode) raw_set_mode() argument 79 mode &= ~VIDEO_RECALC; raw_set_mode() 81 /* Scan for mode based on fixed ID, position, or resolution */ raw_set_mode() 88 if ((mode == nmode && visible) || raw_set_mode() 89 mode == mi->mode || raw_set_mode() 90 mode == (mi->y << 8)+mi->x) { raw_set_mode() 91 *real_mode = mi->mode; raw_set_mode() 100 /* Nothing found? Is it an "exceptional" (unprobed) mode? */ raw_set_mode() 102 if (mode >= card->xmode_first && raw_set_mode() 103 mode < card->xmode_first+card->xmode_n) { raw_set_mode() 105 *real_mode = mix.mode = mode; raw_set_mode() 146 /* Set mode (with recalc if specified) */ set_mode() 147 int set_mode(u16 mode) set_mode() argument 152 /* Very special mode numbers... */ set_mode() 153 if (mode == VIDEO_CURRENT_MODE) set_mode() 155 else if (mode == NORMAL_VGA) set_mode() 156 mode = VIDEO_80x25; set_mode() 157 else if (mode == EXTENDED_VGA) set_mode() 158 mode = VIDEO_8POINT; set_mode() 160 rv = raw_set_mode(mode, &real_mode); set_mode() 164 if (mode & VIDEO_RECALC) set_mode() 167 /* Save the canonical mode number for the kernel, not set_mode()
|
H A D | video-bios.c | 23 /* Set a conventional BIOS mode */ 24 static int set_bios_mode(u8 mode); 28 return set_bios_mode(mi->mode - VIDEO_FIRST_BIOS); bios_set_mode() 31 static int set_bios_mode(u8 mode) set_bios_mode() argument 37 ireg.al = mode; /* AH=0x00 Set Video Mode */ set_bios_mode() 48 if (new_mode == mode) set_bios_mode() 55 video mode. */ set_bios_mode() 65 u8 mode; bios_probe() local 83 for (mode = 0x14; mode <= 0x7f; mode++) { bios_probe() 87 if (mode_defined(VIDEO_FIRST_BIOS+mode)) bios_probe() 90 if (set_bios_mode(mode)) bios_probe() 93 /* Try to verify that it's a text mode. */ bios_probe() 108 mi->mode = VIDEO_FIRST_BIOS+mode; bios_probe()
|
H A D | video-vga.c | 40 /* Set basic 80x25 mode */ vga_set_basic_mode() 44 u8 mode; vga_set_basic_mode() local 48 /* Query current mode */ vga_set_basic_mode() 51 mode = oreg.al; vga_set_basic_mode() 53 if (mode != 3 && mode != 7) vga_set_basic_mode() 54 mode = 3; vga_set_basic_mode() 56 /* Set the mode */ vga_set_basic_mode() 57 ireg.ax = mode; /* AH=0: set mode */ vga_set_basic_mode() 60 return mode; vga_set_basic_mode() 116 /* Set 80x43 mode on VGA (not EGA) */ vga_set_80x43() 126 /* Reset video mode */ vga_set_80x43() 193 static int vga_set_mode(struct mode_info *mode) vga_set_mode() argument 195 /* Set the basic mode */ vga_set_mode() 199 force_x = mode->x; vga_set_mode() 200 force_y = mode->y; vga_set_mode() 202 switch (mode->mode) { vga_set_mode()
|
H A D | video-vesa.c | 36 u16 mode; vesa_probe() local 56 while ((mode = rdfs16(mode_ptr)) != 0xffff) { vesa_probe() 60 break; /* Heap full, can't save mode info */ vesa_probe() 62 if (mode & ~0x1ff) vesa_probe() 68 ireg.cx = mode; vesa_probe() 79 mi->mode = mode + VIDEO_FIRST_VESA; vesa_probe() 89 /* Graphics mode, color, linear frame buffer vesa_probe() 90 supported. Only register the mode if vesa_probe() 94 mi->mode = mode + VIDEO_FIRST_VESA; vesa_probe() 106 static int vesa_set_mode(struct mode_info *mode) vesa_set_mode() argument 110 u16 vesa_mode = mode->mode - VIDEO_FIRST_VESA; vesa_set_mode() 124 /* It's a supported text mode */ vesa_set_mode() 128 /* It's a graphics mode with linear frame buffer */ vesa_set_mode() 133 return -1; /* Invalid mode */ vesa_set_mode() 147 /* Text mode */ vesa_set_mode() 148 force_x = mode->x; vesa_set_mode() 149 force_y = mode->y; vesa_set_mode() 152 /* Graphics mode */ vesa_set_mode() 162 /* Switch DAC to 8-bit mode */ vesa_dac_set_8bits() 168 /* If possible, switch the DAC to 8-bit mode */ vesa_dac_set_8bits() 190 /* Save the VESA protected mode info */ vesa_store_pm_info() 207 * Save video mode parameters for graphics mode 211 /* Tell the kernel we're in VESA graphics mode */ vesa_store_mode_params_graphics() 236 * after mode-setting.
|
H A D | video.c | 13 * Select video mode 58 * Store the video mode parameters for later usage by the kernel. 60 * parameters in the default 80x25 mode -- these are set directly, 68 /* For graphics mode, it is up to the mode-setting driver store_mode_params() 77 /* MDA, HGC, or VGA in monochrome mode */ store_mode_params() 168 u16 mode_id = mi->mode ? mi->mode : display_menu() 172 continue; /* Hidden mode */ display_menu() 224 puts("Enter a video mode or \"scan\" to scan for " mode_menu() 269 return; /* Can't restore onto a graphic mode */ restore_screen() 321 u16 mode = boot_params.hdr.vid_mode; set_video() local 330 if (mode == ASK_VGA) set_video() 331 mode = mode_menu(); set_video() 333 if (!set_mode(mode)) set_video() 336 printf("Undefined video mode number: %x\n", mode); set_video() 337 mode = ASK_VGA; set_video() 339 boot_params.hdr.vid_mode = mode; set_video()
|
/linux-4.4.14/arch/blackfin/lib/ |
H A D | gcclib.h | 10 typedef unsigned int UQItype __attribute__ ((mode(QI))); 11 typedef int SItype __attribute__ ((mode(SI))); 12 typedef unsigned int USItype __attribute__ ((mode(SI))); 13 typedef int DItype __attribute__ ((mode(DI))); 14 typedef int word_type __attribute__ ((mode(__word__))); 15 typedef unsigned int UDItype __attribute__ ((mode(DI)));
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
H A D | boot.h | 5 #define NORMAL_VGA 0xffff /* 80x25 mode */ 6 #define EXTENDED_VGA 0xfffe /* 80x50 mode */
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
H A D | omap_connector.c | 46 void copy_timings_omap_to_drm(struct drm_display_mode *mode, copy_timings_omap_to_drm() argument 49 mode->clock = timings->pixelclock / 1000; copy_timings_omap_to_drm() 51 mode->hdisplay = timings->x_res; copy_timings_omap_to_drm() 52 mode->hsync_start = mode->hdisplay + timings->hfp; copy_timings_omap_to_drm() 53 mode->hsync_end = mode->hsync_start + timings->hsw; copy_timings_omap_to_drm() 54 mode->htotal = mode->hsync_end + timings->hbp; copy_timings_omap_to_drm() 56 mode->vdisplay = timings->y_res; copy_timings_omap_to_drm() 57 mode->vsync_start = mode->vdisplay + timings->vfp; copy_timings_omap_to_drm() 58 mode->vsync_end = mode->vsync_start + timings->vsw; copy_timings_omap_to_drm() 59 mode->vtotal = mode->vsync_end + timings->vbp; copy_timings_omap_to_drm() 61 mode->flags = 0; copy_timings_omap_to_drm() 64 mode->flags |= DRM_MODE_FLAG_INTERLACE; copy_timings_omap_to_drm() 67 mode->flags |= DRM_MODE_FLAG_PHSYNC; copy_timings_omap_to_drm() 69 mode->flags |= DRM_MODE_FLAG_NHSYNC; copy_timings_omap_to_drm() 72 mode->flags |= DRM_MODE_FLAG_PVSYNC; copy_timings_omap_to_drm() 74 mode->flags |= DRM_MODE_FLAG_NVSYNC; copy_timings_omap_to_drm() 78 struct drm_display_mode *mode) copy_timings_drm_to_omap() 80 timings->pixelclock = mode->clock * 1000; copy_timings_drm_to_omap() 82 timings->x_res = mode->hdisplay; copy_timings_drm_to_omap() 83 timings->hfp = mode->hsync_start - mode->hdisplay; copy_timings_drm_to_omap() 84 timings->hsw = mode->hsync_end - mode->hsync_start; copy_timings_drm_to_omap() 85 timings->hbp = mode->htotal - mode->hsync_end; copy_timings_drm_to_omap() 87 timings->y_res = mode->vdisplay; copy_timings_drm_to_omap() 88 timings->vfp = mode->vsync_start - mode->vdisplay; copy_timings_drm_to_omap() 89 timings->vsw = mode->vsync_end - mode->vsync_start; copy_timings_drm_to_omap() 90 timings->vbp = mode->vtotal - mode->vsync_end; copy_timings_drm_to_omap() 92 timings->interlace = !!(mode->flags & DRM_MODE_FLAG_INTERLACE); copy_timings_drm_to_omap() 94 if (mode->flags & DRM_MODE_FLAG_PHSYNC) copy_timings_drm_to_omap() 99 if (mode->flags & DRM_MODE_FLAG_PVSYNC) copy_timings_drm_to_omap() 163 * LCD panels) we just return a single mode corresponding to the omap_connector_get_modes() 184 struct drm_display_mode *mode = drm_mode_create(dev); omap_connector_get_modes() local 189 copy_timings_omap_to_drm(mode, &timings); omap_connector_get_modes() 191 mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED; omap_connector_get_modes() 192 drm_mode_set_name(mode); omap_connector_get_modes() 193 drm_mode_probed_add(connector, mode); omap_connector_get_modes() 202 struct drm_display_mode *mode) omap_connector_mode_valid() 212 copy_timings_drm_to_omap(&timings, mode); omap_connector_mode_valid() 213 mode->vrefresh = drm_mode_vrefresh(mode); omap_connector_mode_valid() 235 new_mode = drm_mode_duplicate(dev, mode); omap_connector_mode_valid() 238 if (mode->vrefresh == drm_mode_vrefresh(new_mode)) omap_connector_mode_valid() 243 DBG("connector: mode %s: " omap_connector_mode_valid() 246 mode->base.id, mode->name, mode->vrefresh, mode->clock, omap_connector_mode_valid() 247 mode->hdisplay, mode->hsync_start, omap_connector_mode_valid() 248 mode->hsync_end, mode->htotal, omap_connector_mode_valid() 249 mode->vdisplay, mode->vsync_start, omap_connector_mode_valid() 250 mode->vsync_end, mode->vtotal, mode->type, mode->flags); omap_connector_mode_valid() 77 copy_timings_drm_to_omap(struct omap_video_timings *timings, struct drm_display_mode *mode) copy_timings_drm_to_omap() argument 201 omap_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) omap_connector_mode_valid() argument
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
H A D | xt_CONNSECMARK.h | 12 __u8 mode; member in struct:xt_connsecmark_target_info
|
H A D | xt_SECMARK.h | 10 * 'mode' refers to the specific security subsystem which the 17 __u8 mode; member in struct:xt_secmark_target_info
|
/linux-4.4.14/arch/mn10300/include/asm/ |
H A D | pio-regs.h | 20 #define P0MD __SYSREG(0xdb000000, u16) /* mode reg */ 22 #define P0MD_0_IN 0x0000 /* input mode */ 23 #define P0MD_0_OUT 0x0001 /* output mode */ 24 #define P0MD_0_TM0IO 0x0002 /* timer 0 I/O mode */ 29 #define P0MD_1_TM1IO 0x0008 /* timer 1 I/O mode */ 34 #define P0MD_2_TM2IO 0x0020 /* timer 2 I/O mode */ 38 #define P0MD_3_TM3IO 0x0080 /* timer 3 I/O mode */ 42 #define P0MD_4_TM4IO 0x0200 /* timer 4 I/O mode */ 47 #define P0MD_5_TM5IO 0x0800 /* timer 5 I/O mode */ 51 #define P0MD_6_TM6IOA 0x2000 /* timer 6 I/O mode A */ 55 #define P0MD_7_TM6IOB 0x8000 /* timer 6 I/O mode B */ 79 #define P1MD __SYSREG(0xdb000100, u16) /* mode reg */ 81 #define P1MD_0_IN 0x0000 /* input mode */ 82 #define P1MD_0_OUT 0x0001 /* output mode */ 83 #define P1MD_0_TM7IO 0x0002 /* timer 7 I/O mode */ 84 #define P1MD_0_ADTRG 0x0003 /* A/D converter trigger mode */ 88 #define P1MD_1_TM8IO 0x0008 /* timer 8 I/O mode */ 89 #define P1MD_1_XDMR0 0x000c /* DMA request input 0 mode */ 93 #define P1MD_2_TM9IO 0x0020 /* timer 9 I/O mode */ 94 #define P1MD_2_XDMR1 0x0030 /* DMA request input 1 mode */ 98 #define P1MD_3_TM10IO 0x0080 /* timer 10 I/O mode */ 99 #define P1MD_3_FRQS0 0x00c0 /* CPU clock multiplier setting input 0 mode */ 103 #define P1MD_4_TM11IO 0x0200 /* timer 11 I/O mode */ 104 #define P1MD_4_FRQS1 0x0300 /* CPU clock multiplier setting input 1 mode */ 121 #define P2MD __SYSREG(0xdb000200, u16) /* mode reg */ 123 #define P2MD_0_IN 0x0000 /* input mode */ 124 #define P2MD_0_OUT 0x0001 /* output mode */ 125 #define P2MD_0_BOOTBW 0x0003 /* boot bus width selector mode */ 129 #define P2MD_1_BOOTSEL 0x000c /* boot device selector mode */ 136 #define P2MD_3_CKIO 0x00c0 /* mode */ 140 #define P2MD_4_CMOD 0x0300 /* mode */ 147 #define P3MD __SYSREG(0xdb000300, u16) /* mode reg */ 149 #define P3MD_0_IN 0x0000 /* input mode */ 150 #define P3MD_0_OUT 0x0001 /* output mode */ 151 #define P3MD_0_AFRXD 0x0002 /* AFR interface mode */ 155 #define P3MD_1_AFTXD 0x0008 /* AFR interface mode */ 159 #define P3MD_2_AFSCLK 0x0020 /* AFR interface mode */ 163 #define P3MD_3_AFFS 0x0080 /* AFR interface mode */ 167 #define P3MD_4_AFEHC 0x0200 /* AFR interface mode */ 173 #define P4MD __SYSREG(0xdb000400, u16) /* mode reg */ 175 #define P4MD_0_IN 0x0000 /* input mode */ 176 #define P4MD_0_OUT 0x0001 /* output mode */ 177 #define P4MD_0_SCL0 0x0002 /* I2C/serial mode */ 211 #define P5MD __SYSREG(0xdb000500, u16) /* mode reg */ 213 #define P5MD_0_IN 0x0000 /* input mode */ 214 #define P5MD_0_OUT 0x0001 /* output mode */ 215 #define P5MD_0_IRTXD 0x0002 /* IrDA mode */ 216 #define P5MD_0_SOUT 0x0004 /* serial mode */ 220 #define P5MD_1_IRRXDS 0x0008 /* IrDA mode */ 221 #define P5MD_1_SIN 0x000c /* serial mode */ 225 #define P5MD_2_IRRXDF 0x0020 /* IrDA mode */
|
/linux-4.4.14/drivers/gpu/drm/msm/edp/ |
H A D | edp_bridge.c | 55 struct drm_display_mode *mode, edp_bridge_mode_set() 63 DBG("set mode: %d:\"%s\" %d %d %d %d %d %d %d %d %d %d 0x%x 0x%x", edp_bridge_mode_set() 64 mode->base.id, mode->name, edp_bridge_mode_set() 65 mode->vrefresh, mode->clock, edp_bridge_mode_set() 66 mode->hdisplay, mode->hsync_start, edp_bridge_mode_set() 67 mode->hsync_end, mode->htotal, edp_bridge_mode_set() 68 mode->vdisplay, mode->vsync_start, edp_bridge_mode_set() 69 mode->vsync_end, mode->vtotal, edp_bridge_mode_set() 70 mode->type, mode->flags); edp_bridge_mode_set() 54 edp_bridge_mode_set(struct drm_bridge *bridge, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) edp_bridge_mode_set() argument
|
/linux-4.4.14/drivers/hid/ |
H A D | hid-saitek.c | 11 * Fixes the mode button which cycles through three constantly pressed 37 int mode; member in struct:saitek_sc 54 ssc->mode = -1; saitek_probe() 103 /* R.A.T.7 uses bits 13, 14, 15 for the mode */ saitek_raw_event() 104 int mode = -1; saitek_raw_event() local 106 mode = 0; saitek_raw_event() 108 mode = 1; saitek_raw_event() 110 mode = 2; saitek_raw_event() 112 /* clear mode bits */ saitek_raw_event() 115 if (mode != ssc->mode) { saitek_raw_event() 116 hid_dbg(hdev, "entered mode %d\n", mode); saitek_raw_event() 117 if (ssc->mode != -1) { saitek_raw_event() 118 /* use bit 13 as the mode button */ saitek_raw_event() 121 ssc->mode = mode; saitek_raw_event() 125 /* M.M.O.7 uses bits 8, 22, 23 for the mode */ saitek_raw_event() 126 int mode = -1; saitek_raw_event() local 128 mode = 0; saitek_raw_event() 130 mode = 1; saitek_raw_event() 132 mode = 2; saitek_raw_event() 134 /* clear mode bits */ saitek_raw_event() 138 if (mode != ssc->mode) { saitek_raw_event() 139 hid_dbg(hdev, "entered mode %d\n", mode); saitek_raw_event() 140 if (ssc->mode != -1) { saitek_raw_event() 141 /* use bit 8 as the mode button, bits 22 saitek_raw_event() 147 ssc->mode = mode; saitek_raw_event()
|
/linux-4.4.14/include/linux/platform_data/ |
H A D | ad7791.h | 6 * @buffered: If set to true configure the device for buffered input mode. 8 * @unipolar: If set to true sample in unipolar mode, if set to false sample in 9 * bipolar mode.
|
H A D | ad7266.h | 25 * enum ad7266_mode - AD7266 sample mode 26 * @AD7266_MODE_DIFF: Device is configured for full differential mode 28 * @AD7266_MODE_PSEUDO_DIFF: Device is configured for pseudo differential mode 30 * @AD7266_MODE_SINGLE_ENDED: Device is configured for single-ended mode 42 * @mode: Sample mode the device is configured for 49 enum ad7266_mode mode; member in struct:ad7266_platform_data
|
H A D | irda-pxaficp.h | 12 void (*transceiver_mode)(struct device *dev, int mode); 22 void pxa2xx_transceiver_mode(struct device *dev, int mode);
|
H A D | bfin_rotary.h | 13 /* mode bitmasks */ 14 #define ROT_QUAD_ENC CNTMODE_QUADENC /* quadrature/grey code encoder mode */ 15 #define ROT_BIN_ENC CNTMODE_BINENC /* binary encoder mode */ 16 #define ROT_UD_CNT CNTMODE_UDCNT /* rotary counter mode */ 17 #define ROT_DIR_CNT CNTMODE_DIRCNT /* direction counter mode */ 41 unsigned short mode; member in struct:bfin_rotary_platform_data 59 #define CNTMODE_QUADENC (0 << CNTMODE_SHIFT) /* quadrature encoder mode */ 60 #define CNTMODE_BINENC (1 << CNTMODE_SHIFT) /* binary encoder mode */ 61 #define CNTMODE_UDCNT (2 << CNTMODE_SHIFT) /* up/down counter mode */ 62 #define CNTMODE_DIRCNT (4 << CNTMODE_SHIFT) /* direction counter mode */ 63 #define CNTMODE_DIRTMR (5 << CNTMODE_SHIFT) /* direction timer mode */ 65 #define BNDMODE_COMP (0 << BNDMODE_SHIFT) /* boundary compare mode */ 66 #define BNDMODE_ZERO (1 << BNDMODE_SHIFT) /* boundary compare and zero mode */ 67 #define BNDMODE_CAPT (2 << BNDMODE_SHIFT) /* boundary capture mode */ 68 #define BNDMODE_AEXT (3 << BNDMODE_SHIFT) /* boundary auto-extend mode */
|
H A D | ad5449.h | 18 * @AD5449_SDO_OPEN_DRAIN: Operate the SDO pin in open-drain mode. 19 * @AD5449_SDO_DISABLED: Disable the SDO pin, in this mode it is not possible to 31 * @sdo_mode: SDO pin mode
|
H A D | usb-rcar-phy.h | 19 unsigned penc1:1; /* Output of the PENC1 pin in function mode */ 22 /* Set to false on port 1 in function mode */ 24 /* Set to true on port 1 in function mode */
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | pad.c | 27 nvkm_i2c_pad_mode_locked(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) nvkm_i2c_pad_mode_locked() argument 29 PAD_TRACE(pad, "-> %s", (mode == NVKM_I2C_PAD_AUX) ? "aux" : nvkm_i2c_pad_mode_locked() 30 (mode == NVKM_I2C_PAD_I2C) ? "i2c" : "off"); nvkm_i2c_pad_mode_locked() 31 if (pad->func->mode) nvkm_i2c_pad_mode_locked() 32 pad->func->mode(pad, mode); nvkm_i2c_pad_mode_locked() 36 nvkm_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) nvkm_i2c_pad_mode() argument 38 PAD_TRACE(pad, "mode %d", mode); nvkm_i2c_pad_mode() 40 nvkm_i2c_pad_mode_locked(pad, mode); nvkm_i2c_pad_mode() 41 pad->mode = mode; nvkm_i2c_pad_mode() 49 if (pad->mode == NVKM_I2C_PAD_OFF) nvkm_i2c_pad_release() 50 nvkm_i2c_pad_mode_locked(pad, pad->mode); nvkm_i2c_pad_release() 55 nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) nvkm_i2c_pad_acquire() argument 59 if (pad->mode != mode) { nvkm_i2c_pad_acquire() 60 if (pad->mode != NVKM_I2C_PAD_OFF) { nvkm_i2c_pad_acquire() 64 nvkm_i2c_pad_mode_locked(pad, mode); nvkm_i2c_pad_acquire() 80 nvkm_i2c_pad_mode_locked(pad, pad->mode); nvkm_i2c_pad_init() 102 pad->mode = NVKM_I2C_PAD_OFF; nvkm_i2c_pad_ctor()
|
/linux-4.4.14/arch/x86/realmode/rm/ |
H A D | wakeup.h | 14 u16 video_mode; /* Video mode number */ 15 u32 pmode_entry; /* Protected mode resume point, 32-bit only */ 17 u32 pmode_cr0; /* Protected mode cr0 */ 18 u32 pmode_cr3; /* Protected mode cr3 */ 19 u32 pmode_cr4; /* Protected mode cr4 */ 20 u32 pmode_efer_low; /* Protected mode EFER */ 23 u32 pmode_misc_en_low; /* Protected mode MISC_ENABLE */
|
H A D | reboot.S | 10 * mode and jumping to the BIOS reset entry point, as if the CPU has 29 /* Disable paging to drop us out of long mode */ 45 /* Set up the IDT for real mode. */ 50 * mode. The GDT is not used in real mode; it is just needed here to 67 * This is 16-bit protected mode code to disable paging and the cache, 68 * switch to real mode and jump to the BIOS reset code. 70 * The instruction that switches to real mode by writing to CR0 must be 72 * valid value for real mode, and flushes the prefetch queue to avoid 74 * mode. 77 * (protected-mode enable) and TS (task switch for coprocessor state 130 .word 0xffff /* Length - real mode default value */ 131 .long 0 /* Base - real mode default value */ 137 .word 0xffff /* Length - real mode default value */ 151 * base value 0x100; since this is consistent with real mode
|
/linux-4.4.14/drivers/ide/ |
H A D | ide-xfer-mode.c | 20 * ide_xfer_verbose - return IDE mode names 21 * @mode: transfer mode 23 * Returns a constant string giving the name of the mode 27 const char *ide_xfer_verbose(u8 mode) ide_xfer_verbose() argument 30 u8 i = mode & 0xf; ide_xfer_verbose() 32 if (mode >= XFER_UDMA_0 && mode <= XFER_UDMA_7) ide_xfer_verbose() 34 else if (mode >= XFER_MW_DMA_0 && mode <= XFER_MW_DMA_4) ide_xfer_verbose() 36 else if (mode >= XFER_SW_DMA_0 && mode <= XFER_SW_DMA_2) ide_xfer_verbose() 38 else if (mode >= XFER_PIO_0 && mode <= XFER_PIO_6) ide_xfer_verbose() 40 else if (mode == XFER_PIO_SLOW) ide_xfer_verbose() 50 * ide_get_best_pio_mode - get PIO mode from drive 52 * @mode_wanted: preferred mode 53 * @max_mode: highest allowed mode 58 * Drive PIO mode is auto-selected if 255 is passed as mode_wanted. 122 int ide_set_pio_mode(ide_drive_t *drive, const u8 mode) ide_set_pio_mode() argument 135 * set transfer mode on the device in ->set_pio_mode method... ide_set_pio_mode() 138 drive->pio_mode = mode; ide_set_pio_mode() 144 if (ide_config_drive_speed(drive, mode)) ide_set_pio_mode() 146 drive->pio_mode = mode; ide_set_pio_mode() 150 drive->pio_mode = mode; ide_set_pio_mode() 152 return ide_config_drive_speed(drive, mode); ide_set_pio_mode() 156 int ide_set_dma_mode(ide_drive_t *drive, const u8 mode) ide_set_dma_mode() argument 168 if (ide_config_drive_speed(drive, mode)) ide_set_dma_mode() 170 drive->dma_mode = mode; ide_set_dma_mode() 174 drive->dma_mode = mode; ide_set_dma_mode() 176 return ide_config_drive_speed(drive, mode); ide_set_dma_mode() 200 * - report device max PIO mode ide_set_pio() 201 * - check req_pio != 255 against device max PIO mode ide_set_pio() 212 * ide_rate_filter - filter transfer mode 225 u8 mode = ide_find_dma_mode(drive, speed); ide_rate_filter() local 227 if (mode == 0) { ide_rate_filter() 229 mode = fls(hwif->pio_mask) - 1 + XFER_PIO_0; ide_rate_filter() 231 mode = XFER_PIO_4; ide_rate_filter() 234 /* printk("%s: mode 0x%02x, speed 0x%02x\n", __func__, mode, speed); */ ide_rate_filter() 236 return min(speed, mode); ide_rate_filter()
|
/linux-4.4.14/arch/s390/numa/ |
H A D | numa.c | 33 static const struct numa_mode *mode = &numa_mode_plain; variable in typeref:struct:numa_mode 37 return mode->__pfn_to_nid ? mode->__pfn_to_nid(pfn) : 0; numa_pfn_to_nid() 42 if (mode->update_cpu_topology) numa_update_cpu_topology() 43 mode->update_cpu_topology(); numa_update_cpu_topology() 48 return mode->distance ? mode->distance(a, b) : 0; __node_distance() 86 align = mode->align ? mode->align() : ULONG_MAX; numa_setup_memory() 90 * indicated by the mode implementation. numa_setup_memory() 126 * Assign the mode and call the mode's setup routine. 130 pr_info("NUMA mode: %s\n", mode->name); numa_setup() 131 if (mode->setup) numa_setup() 132 mode->setup(); numa_setup() 177 mode = &numa_mode_plain; parse_numa() 180 mode = &numa_mode_emu; parse_numa()
|
H A D | numa_mode.h | 4 * Define declarations used for communication between NUMA mode 13 char *name; /* Name of mode */ 14 void (*setup)(void); /* Initizalize mode */
|
/linux-4.4.14/net/netfilter/ |
H A D | xt_SECMARK.c | 30 static u8 mode; variable 38 BUG_ON(info->mode != mode); secmark_tg() 40 switch (mode) { secmark_tg() 94 if (mode && mode != info->mode) { secmark_tg_check() 95 pr_info("mode already set to %hu cannot mix with " secmark_tg_check() 96 "rules for mode %hu\n", mode, info->mode); secmark_tg_check() 100 switch (info->mode) { secmark_tg_check() 104 pr_info("invalid mode: %hu\n", info->mode); secmark_tg_check() 112 if (!mode) secmark_tg_check() 113 mode = info->mode; secmark_tg_check() 119 switch (mode) { secmark_tg_destroy()
|
H A D | xt_HL.c | 40 switch (info->mode) { ttl_tg() 80 switch (info->mode) { hl_tg6() 108 if (info->mode > IPT_TTL_MAXMODE) { ttl_tg_check() 109 pr_info("TTL: invalid or unknown mode %u\n", info->mode); ttl_tg_check() 112 if (info->mode != IPT_TTL_SET && info->ttl == 0) ttl_tg_check() 121 if (info->mode > IP6T_HL_MAXMODE) { hl_tg6_check() 122 pr_info("invalid or unknown mode %u\n", info->mode); hl_tg6_check() 125 if (info->mode != IP6T_HL_SET && info->hop_limit == 0) { hl_tg6_check()
|
/linux-4.4.14/include/linux/ |
H A D | kbd_kern.h | 29 #define VC_SHIFTLOCK KG_SHIFT /* shift lock mode */ 30 #define VC_ALTGRLOCK KG_ALTGR /* altgr lock mode */ 31 #define VC_CTRLLOCK KG_CTRL /* control lock mode */ 32 #define VC_ALTLOCK KG_ALT /* alt lock mode */ 33 #define VC_SHIFTLLOCK KG_SHIFTL /* shiftl lock mode */ 34 #define VC_SHIFTRLOCK KG_SHIFTR /* shiftr lock mode */ 35 #define VC_CTRLLLOCK KG_CTRLL /* ctrll lock mode */ 36 #define VC_CTRLRLOCK KG_CTRLR /* ctrlr lock mode */ 45 #define VC_SCROLLOCK 0 /* scroll-lock mode */ 46 #define VC_NUMLOCK 1 /* numeric lock mode */ 47 #define VC_CAPSLOCK 2 /* capslock mode */ 48 #define VC_KANALOCK 3 /* kanalock mode */ 52 #define VC_MEDIUMRAW 1 /* medium raw (keycode) mode */ 53 #define VC_RAW 2 /* raw (scancode) mode */ 54 #define VC_UNICODE 3 /* Unicode mode */ 55 #define VC_OFF 4 /* disabled mode */ 58 #define VC_APPLIC 0 /* application key mode */ 59 #define VC_CKMODE 1 /* cursor key mode */
|
H A D | debugfs.h | 49 struct dentry *debugfs_create_file(const char *name, umode_t mode, 53 struct dentry *debugfs_create_file_size(const char *name, umode_t mode, 74 struct dentry *debugfs_create_u8(const char *name, umode_t mode, 76 struct dentry *debugfs_create_u16(const char *name, umode_t mode, 78 struct dentry *debugfs_create_u32(const char *name, umode_t mode, 80 struct dentry *debugfs_create_u64(const char *name, umode_t mode, 82 struct dentry *debugfs_create_ulong(const char *name, umode_t mode, 84 struct dentry *debugfs_create_x8(const char *name, umode_t mode, 86 struct dentry *debugfs_create_x16(const char *name, umode_t mode, 88 struct dentry *debugfs_create_x32(const char *name, umode_t mode, 90 struct dentry *debugfs_create_x64(const char *name, umode_t mode, 92 struct dentry *debugfs_create_size_t(const char *name, umode_t mode, 94 struct dentry *debugfs_create_atomic_t(const char *name, umode_t mode, 96 struct dentry *debugfs_create_bool(const char *name, umode_t mode, 99 struct dentry *debugfs_create_blob(const char *name, umode_t mode, 103 struct dentry *debugfs_create_regset32(const char *name, umode_t mode, 110 struct dentry *debugfs_create_u32_array(const char *name, umode_t mode, 137 static inline struct dentry *debugfs_create_file(const char *name, umode_t mode, debugfs_create_file() argument 144 static inline struct dentry *debugfs_create_file_size(const char *name, umode_t mode, debugfs_create_file_size() argument 177 static inline struct dentry *debugfs_create_u8(const char *name, umode_t mode, debugfs_create_u8() argument 184 static inline struct dentry *debugfs_create_u16(const char *name, umode_t mode, debugfs_create_u16() argument 191 static inline struct dentry *debugfs_create_u32(const char *name, umode_t mode, debugfs_create_u32() argument 198 static inline struct dentry *debugfs_create_u64(const char *name, umode_t mode, debugfs_create_u64() argument 205 static inline struct dentry *debugfs_create_x8(const char *name, umode_t mode, debugfs_create_x8() argument 212 static inline struct dentry *debugfs_create_x16(const char *name, umode_t mode, debugfs_create_x16() argument 219 static inline struct dentry *debugfs_create_x32(const char *name, umode_t mode, debugfs_create_x32() argument 226 static inline struct dentry *debugfs_create_x64(const char *name, umode_t mode, debugfs_create_x64() argument 233 static inline struct dentry *debugfs_create_size_t(const char *name, umode_t mode, debugfs_create_size_t() argument 240 static inline struct dentry *debugfs_create_atomic_t(const char *name, umode_t mode, debugfs_create_atomic_t() argument 246 static inline struct dentry *debugfs_create_bool(const char *name, umode_t mode, debugfs_create_bool() argument 253 static inline struct dentry *debugfs_create_blob(const char *name, umode_t mode, debugfs_create_blob() argument 261 umode_t mode, struct dentry *parent, debugfs_create_regset32() 277 static inline struct dentry *debugfs_create_u32_array(const char *name, umode_t mode, debugfs_create_u32_array() argument 260 debugfs_create_regset32(const char *name, umode_t mode, struct dentry *parent, struct debugfs_regset32 *regset) debugfs_create_regset32() argument
|
H A D | device_cgroup.h | 5 extern int devcgroup_inode_mknod(int mode, dev_t dev); devcgroup_inode_permission() 17 static inline int devcgroup_inode_mknod(int mode, dev_t dev) devcgroup_inode_mknod() argument
|
H A D | i2c-algo-pca.h | 33 #define I2C_PCA_ICOUNT 0x00 /* Byte Count for buffered mode */ 39 #define I2C_PCA_IMODE 0x06 /* I2C Bus mode */ 41 /* PCA9665 I2C bus mode */ 42 #define I2C_PCA_MODE_STD 0x00 /* Standard mode */ 43 #define I2C_PCA_MODE_FAST 0x01 /* Fast mode */ 44 #define I2C_PCA_MODE_FASTP 0x02 /* Fast Plus mode */ 45 #define I2C_PCA_MODE_TURBO 0x03 /* Turbo mode */
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
H A D | mdp4_dtv_encoder.c | 98 const struct drm_display_mode *mode, mdp4_dtv_encoder_mode_fixup() 105 struct drm_display_mode *mode, mdp4_dtv_encoder_mode_set() 114 mode = adjusted_mode; mdp4_dtv_encoder_mode_set() 116 DBG("set mode: %d:\"%s\" %d %d %d %d %d %d %d %d %d %d 0x%x 0x%x", mdp4_dtv_encoder_mode_set() 117 mode->base.id, mode->name, mdp4_dtv_encoder_mode_set() 118 mode->vrefresh, mode->clock, mdp4_dtv_encoder_mode_set() 119 mode->hdisplay, mode->hsync_start, mdp4_dtv_encoder_mode_set() 120 mode->hsync_end, mode->htotal, mdp4_dtv_encoder_mode_set() 121 mode->vdisplay, mode->vsync_start, mdp4_dtv_encoder_mode_set() 122 mode->vsync_end, mode->vtotal, mdp4_dtv_encoder_mode_set() 123 mode->type, mode->flags); mdp4_dtv_encoder_mode_set() 125 mdp4_dtv_encoder->pixclock = mode->clock * 1000; mdp4_dtv_encoder_mode_set() 130 if (mode->flags & DRM_MODE_FLAG_NHSYNC) mdp4_dtv_encoder_mode_set() 132 if (mode->flags & DRM_MODE_FLAG_NVSYNC) mdp4_dtv_encoder_mode_set() 138 hsync_start_x = (mode->htotal - mode->hsync_start); mdp4_dtv_encoder_mode_set() 139 hsync_end_x = mode->htotal - (mode->hsync_start - mode->hdisplay) - 1; mdp4_dtv_encoder_mode_set() 141 vsync_period = mode->vtotal * mode->htotal; mdp4_dtv_encoder_mode_set() 142 vsync_len = (mode->vsync_end - mode->vsync_start) * mode->htotal; mdp4_dtv_encoder_mode_set() 143 display_v_start = (mode->vtotal - mode->vsync_start) * mode->htotal + dtv_hsync_skew; mdp4_dtv_encoder_mode_set() 144 display_v_end = vsync_period - ((mode->vsync_start - mode->vdisplay) * mode->htotal) + dtv_hsync_skew - 1; mdp4_dtv_encoder_mode_set() 147 MDP4_DTV_HSYNC_CTRL_PULSEW(mode->hsync_end - mode->hsync_start) | mdp4_dtv_encoder_mode_set() 148 MDP4_DTV_HSYNC_CTRL_PERIOD(mode->htotal)); mdp4_dtv_encoder_mode_set() 97 mdp4_dtv_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp4_dtv_encoder_mode_fixup() argument 104 mdp4_dtv_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp4_dtv_encoder_mode_set() argument
|
H A D | mdp4_lcdc_encoder.c | 263 const struct drm_display_mode *mode, mdp4_lcdc_encoder_mode_fixup() 270 struct drm_display_mode *mode, mdp4_lcdc_encoder_mode_set() 280 mode = adjusted_mode; mdp4_lcdc_encoder_mode_set() 282 DBG("set mode: %d:\"%s\" %d %d %d %d %d %d %d %d %d %d 0x%x 0x%x", mdp4_lcdc_encoder_mode_set() 283 mode->base.id, mode->name, mdp4_lcdc_encoder_mode_set() 284 mode->vrefresh, mode->clock, mdp4_lcdc_encoder_mode_set() 285 mode->hdisplay, mode->hsync_start, mdp4_lcdc_encoder_mode_set() 286 mode->hsync_end, mode->htotal, mdp4_lcdc_encoder_mode_set() 287 mode->vdisplay, mode->vsync_start, mdp4_lcdc_encoder_mode_set() 288 mode->vsync_end, mode->vtotal, mdp4_lcdc_encoder_mode_set() 289 mode->type, mode->flags); mdp4_lcdc_encoder_mode_set() 291 mdp4_lcdc_encoder->pixclock = mode->clock * 1000; mdp4_lcdc_encoder_mode_set() 296 if (mode->flags & DRM_MODE_FLAG_NHSYNC) mdp4_lcdc_encoder_mode_set() 298 if (mode->flags & DRM_MODE_FLAG_NVSYNC) mdp4_lcdc_encoder_mode_set() 304 hsync_start_x = (mode->htotal - mode->hsync_start); mdp4_lcdc_encoder_mode_set() 305 hsync_end_x = mode->htotal - (mode->hsync_start - mode->hdisplay) - 1; mdp4_lcdc_encoder_mode_set() 307 vsync_period = mode->vtotal * mode->htotal; mdp4_lcdc_encoder_mode_set() 308 vsync_len = (mode->vsync_end - mode->vsync_start) * mode->htotal; mdp4_lcdc_encoder_mode_set() 309 display_v_start = (mode->vtotal - mode->vsync_start) * mode->htotal + lcdc_hsync_skew; mdp4_lcdc_encoder_mode_set() 310 display_v_end = vsync_period - ((mode->vsync_start - mode->vdisplay) * mode->htotal) + lcdc_hsync_skew - 1; mdp4_lcdc_encoder_mode_set() 313 MDP4_LCDC_HSYNC_CTRL_PULSEW(mode->hsync_end - mode->hsync_start) | mdp4_lcdc_encoder_mode_set() 314 MDP4_LCDC_HSYNC_CTRL_PERIOD(mode->htotal)); mdp4_lcdc_encoder_mode_set() 262 mdp4_lcdc_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp4_lcdc_encoder_mode_fixup() argument 269 mdp4_lcdc_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp4_lcdc_encoder_mode_set() argument
|
/linux-4.4.14/net/ceph/ |
H A D | ceph_fs.c | 33 int mode; ceph_flags_to_mode() local 42 mode = CEPH_FILE_MODE_WR; ceph_flags_to_mode() 45 mode = CEPH_FILE_MODE_RD; ceph_flags_to_mode() 49 mode = CEPH_FILE_MODE_RDWR; ceph_flags_to_mode() 54 mode |= CEPH_FILE_MODE_LAZY; ceph_flags_to_mode() 57 return mode; ceph_flags_to_mode() 61 int ceph_caps_for_mode(int mode) ceph_caps_for_mode() argument 65 if (mode & CEPH_FILE_MODE_RD) ceph_caps_for_mode() 68 if (mode & CEPH_FILE_MODE_WR) ceph_caps_for_mode() 73 if (mode & CEPH_FILE_MODE_LAZY) ceph_caps_for_mode()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | sysfb_simplefb.c | 13 * Try to convert "screen_info" into a "simple-framebuffer" compatible mode. 14 * If the mode is incompatible, we return "false" and let the caller create 30 /* try parsing x86 screen_info into a simple-framebuffer mode struct */ parse_mode() 32 struct simplefb_platform_data *mode) parse_mode() 53 mode->format = f->name; parse_mode() 54 mode->width = si->lfb_width; parse_mode() 55 mode->height = si->lfb_height; parse_mode() 56 mode->stride = si->lfb_linelength; parse_mode() 65 const struct simplefb_platform_data *mode) create_simplefb() 73 len = mode->height * mode->stride; create_simplefb() 90 &res, 1, mode, sizeof(*mode)); create_simplefb() 31 parse_mode(const struct screen_info *si, struct simplefb_platform_data *mode) parse_mode() argument 64 create_simplefb(const struct screen_info *si, const struct simplefb_platform_data *mode) create_simplefb() argument
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
H A D | eeprom.c | 41 unsigned int mode) ath5k_eeprom_bin2freq() 48 if (mode == AR5K_EEPROM_MODE_11A) { ath5k_eeprom_bin2freq() 190 unsigned int mode) ath5k_eeprom_read_ants() 198 ee->ee_switch_settling[mode] = (val >> 8) & 0x7f; ath5k_eeprom_read_ants() 199 ee->ee_atn_tx_rx[mode] = (val >> 2) & 0x3f; ath5k_eeprom_read_ants() 200 ee->ee_ant_control[mode][i] = (val << 4) & 0x3f; ath5k_eeprom_read_ants() 203 ee->ee_ant_control[mode][i++] |= (val >> 12) & 0xf; ath5k_eeprom_read_ants() 204 ee->ee_ant_control[mode][i++] = (val >> 6) & 0x3f; ath5k_eeprom_read_ants() 205 ee->ee_ant_control[mode][i++] = val & 0x3f; ath5k_eeprom_read_ants() 208 ee->ee_ant_control[mode][i++] = (val >> 10) & 0x3f; ath5k_eeprom_read_ants() 209 ee->ee_ant_control[mode][i++] = (val >> 4) & 0x3f; ath5k_eeprom_read_ants() 210 ee->ee_ant_control[mode][i] = (val << 2) & 0x3f; ath5k_eeprom_read_ants() 213 ee->ee_ant_control[mode][i++] |= (val >> 14) & 0x3; ath5k_eeprom_read_ants() 214 ee->ee_ant_control[mode][i++] = (val >> 8) & 0x3f; ath5k_eeprom_read_ants() 215 ee->ee_ant_control[mode][i++] = (val >> 2) & 0x3f; ath5k_eeprom_read_ants() 216 ee->ee_ant_control[mode][i] = (val << 4) & 0x3f; ath5k_eeprom_read_ants() 219 ee->ee_ant_control[mode][i++] |= (val >> 12) & 0xf; ath5k_eeprom_read_ants() 220 ee->ee_ant_control[mode][i++] = (val >> 6) & 0x3f; ath5k_eeprom_read_ants() 221 ee->ee_ant_control[mode][i++] = val & 0x3f; ath5k_eeprom_read_ants() 224 ah->ah_ant_ctl[mode][AR5K_ANT_CTL] = ath5k_eeprom_read_ants() 225 (ee->ee_ant_control[mode][0] << 4); ath5k_eeprom_read_ants() 226 ah->ah_ant_ctl[mode][AR5K_ANT_SWTABLE_A] = ath5k_eeprom_read_ants() 227 ee->ee_ant_control[mode][1] | ath5k_eeprom_read_ants() 228 (ee->ee_ant_control[mode][2] << 6) | ath5k_eeprom_read_ants() 229 (ee->ee_ant_control[mode][3] << 12) | ath5k_eeprom_read_ants() 230 (ee->ee_ant_control[mode][4] << 18) | ath5k_eeprom_read_ants() 231 (ee->ee_ant_control[mode][5] << 24); ath5k_eeprom_read_ants() 232 ah->ah_ant_ctl[mode][AR5K_ANT_SWTABLE_B] = ath5k_eeprom_read_ants() 233 ee->ee_ant_control[mode][6] | ath5k_eeprom_read_ants() 234 (ee->ee_ant_control[mode][7] << 6) | ath5k_eeprom_read_ants() 235 (ee->ee_ant_control[mode][8] << 12) | ath5k_eeprom_read_ants() 236 (ee->ee_ant_control[mode][9] << 18) | ath5k_eeprom_read_ants() 237 (ee->ee_ant_control[mode][10] << 24); ath5k_eeprom_read_ants() 246 * Read supported modes and some mode-specific calibration data 250 unsigned int mode) ath5k_eeprom_read_modes() 256 ee->ee_n_piers[mode] = 0; ath5k_eeprom_read_modes() 258 ee->ee_adc_desired_size[mode] = (s8)((val >> 8) & 0xff); ath5k_eeprom_read_modes() 259 switch (mode) { ath5k_eeprom_read_modes() 261 ee->ee_ob[mode][3] = (val >> 5) & 0x7; ath5k_eeprom_read_modes() 262 ee->ee_db[mode][3] = (val >> 2) & 0x7; ath5k_eeprom_read_modes() 263 ee->ee_ob[mode][2] = (val << 1) & 0x7; ath5k_eeprom_read_modes() 266 ee->ee_ob[mode][2] |= (val >> 15) & 0x1; ath5k_eeprom_read_modes() 267 ee->ee_db[mode][2] = (val >> 12) & 0x7; ath5k_eeprom_read_modes() 268 ee->ee_ob[mode][1] = (val >> 9) & 0x7; ath5k_eeprom_read_modes() 269 ee->ee_db[mode][1] = (val >> 6) & 0x7; ath5k_eeprom_read_modes() 270 ee->ee_ob[mode][0] = (val >> 3) & 0x7; ath5k_eeprom_read_modes() 271 ee->ee_db[mode][0] = val & 0x7; ath5k_eeprom_read_modes() 275 ee->ee_ob[mode][1] = (val >> 4) & 0x7; ath5k_eeprom_read_modes() 276 ee->ee_db[mode][1] = val & 0x7; ath5k_eeprom_read_modes() 281 ee->ee_tx_end2xlna_enable[mode] = (val >> 8) & 0xff; ath5k_eeprom_read_modes() 282 ee->ee_thr_62[mode] = val & 0xff; ath5k_eeprom_read_modes() 285 ee->ee_thr_62[mode] = mode == AR5K_EEPROM_MODE_11A ? 15 : 28; ath5k_eeprom_read_modes() 288 ee->ee_tx_end2xpa_disable[mode] = (val >> 8) & 0xff; ath5k_eeprom_read_modes() 289 ee->ee_tx_frm2xpa_enable[mode] = val & 0xff; ath5k_eeprom_read_modes() 292 ee->ee_pga_desired_size[mode] = (val >> 8) & 0xff; ath5k_eeprom_read_modes() 295 ee->ee_noise_floor_thr[mode] = -((((val & 0xff) ^ 0xff)) + 1); ath5k_eeprom_read_modes() 297 ee->ee_noise_floor_thr[mode] = val & 0xff; ath5k_eeprom_read_modes() 300 ee->ee_noise_floor_thr[mode] = ath5k_eeprom_read_modes() 301 mode == AR5K_EEPROM_MODE_11A ? -54 : -1; ath5k_eeprom_read_modes() 304 ee->ee_xlna_gain[mode] = (val >> 5) & 0xff; ath5k_eeprom_read_modes() 305 ee->ee_x_gain[mode] = (val >> 1) & 0xf; ath5k_eeprom_read_modes() 306 ee->ee_xpd[mode] = val & 0x1; ath5k_eeprom_read_modes() 309 mode != AR5K_EEPROM_MODE_11B) ath5k_eeprom_read_modes() 310 ee->ee_fixed_bias[mode] = (val >> 13) & 0x1; ath5k_eeprom_read_modes() 314 ee->ee_false_detect[mode] = (val >> 6) & 0x7f; ath5k_eeprom_read_modes() 316 if (mode == AR5K_EEPROM_MODE_11A) ath5k_eeprom_read_modes() 317 ee->ee_xr_power[mode] = val & 0x3f; ath5k_eeprom_read_modes() 320 ee->ee_ob[mode][0] = val & 0x7; ath5k_eeprom_read_modes() 321 ee->ee_db[mode][0] = (val >> 3) & 0x7; ath5k_eeprom_read_modes() 326 ee->ee_i_gain[mode] = AR5K_EEPROM_I_GAIN; ath5k_eeprom_read_modes() 329 ee->ee_i_gain[mode] = (val >> 13) & 0x7; ath5k_eeprom_read_modes() 332 ee->ee_i_gain[mode] |= (val << 3) & 0x38; ath5k_eeprom_read_modes() 334 if (mode == AR5K_EEPROM_MODE_11G) { ath5k_eeprom_read_modes() 342 mode == AR5K_EEPROM_MODE_11A) { ath5k_eeprom_read_modes() 343 ee->ee_i_cal[mode] = (val >> 8) & 0x3f; ath5k_eeprom_read_modes() 344 ee->ee_q_cal[mode] = (val >> 3) & 0x1f; ath5k_eeprom_read_modes() 353 switch (mode) { ath5k_eeprom_read_modes() 359 ee->ee_margin_tx_rx[mode] = val & 0x3f; ath5k_eeprom_read_modes() 365 ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ath5k_eeprom_read_modes() 367 ee->ee_n_piers[mode]++; ath5k_eeprom_read_modes() 370 ath5k_eeprom_bin2freq(ee, (val >> 8) & 0xff, mode); ath5k_eeprom_read_modes() 372 ee->ee_n_piers[mode]++; ath5k_eeprom_read_modes() 376 ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ath5k_eeprom_read_modes() 378 ee->ee_n_piers[mode]++; ath5k_eeprom_read_modes() 381 ee->ee_margin_tx_rx[mode] = (val >> 8) & 0x3f; ath5k_eeprom_read_modes() 387 ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ath5k_eeprom_read_modes() 389 ee->ee_n_piers[mode]++; ath5k_eeprom_read_modes() 392 ath5k_eeprom_bin2freq(ee, (val >> 8) & 0xff, mode); ath5k_eeprom_read_modes() 394 ee->ee_n_piers[mode]++; ath5k_eeprom_read_modes() 397 ee->ee_turbo_max_power[mode] = val & 0x7f; ath5k_eeprom_read_modes() 398 ee->ee_xr_power[mode] = (val >> 7) & 0x3f; ath5k_eeprom_read_modes() 402 ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ath5k_eeprom_read_modes() 404 ee->ee_n_piers[mode]++; ath5k_eeprom_read_modes() 407 ee->ee_margin_tx_rx[mode] = (val >> 8) & 0x3f; ath5k_eeprom_read_modes() 410 ee->ee_i_cal[mode] = (val >> 5) & 0x3f; ath5k_eeprom_read_modes() 411 ee->ee_q_cal[mode] = val & 0x1f; ath5k_eeprom_read_modes() 421 * Read turbo mode information on newer EEPROM versions ath5k_eeprom_read_modes() 426 switch (mode) { ath5k_eeprom_read_modes() 428 ee->ee_switch_settling_turbo[mode] = (val >> 6) & 0x7f; ath5k_eeprom_read_modes() 430 ee->ee_atn_tx_rx_turbo[mode] = (val >> 13) & 0x7; ath5k_eeprom_read_modes() 432 ee->ee_atn_tx_rx_turbo[mode] |= (val & 0x7) << 3; ath5k_eeprom_read_modes() 433 ee->ee_margin_tx_rx_turbo[mode] = (val >> 3) & 0x3f; ath5k_eeprom_read_modes() 435 ee->ee_adc_desired_size_turbo[mode] = (val >> 9) & 0x7f; ath5k_eeprom_read_modes() 437 ee->ee_adc_desired_size_turbo[mode] |= (val & 0x1) << 7; ath5k_eeprom_read_modes() 438 ee->ee_pga_desired_size_turbo[mode] = (val >> 1) & 0xff; ath5k_eeprom_read_modes() 444 ee->ee_switch_settling_turbo[mode] = (val >> 8) & 0x7f; ath5k_eeprom_read_modes() 446 ee->ee_atn_tx_rx_turbo[mode] = (val >> 15) & 0x7; ath5k_eeprom_read_modes() 448 ee->ee_atn_tx_rx_turbo[mode] |= (val & 0x1f) << 1; ath5k_eeprom_read_modes() 449 ee->ee_margin_tx_rx_turbo[mode] = (val >> 5) & 0x3f; ath5k_eeprom_read_modes() 451 ee->ee_adc_desired_size_turbo[mode] = (val >> 11) & 0x7f; ath5k_eeprom_read_modes() 453 ee->ee_adc_desired_size_turbo[mode] |= (val & 0x7) << 5; ath5k_eeprom_read_modes() 454 ee->ee_pga_desired_size_turbo[mode] = (val >> 3) & 0xff; ath5k_eeprom_read_modes() 465 /* Read mode-specific data (except power calibration data) */ 471 unsigned int mode; ath5k_eeprom_init_modes() local 485 for (mode = AR5K_EEPROM_MODE_11A; mode <= AR5K_EEPROM_MODE_11G; mode++) { ath5k_eeprom_init_modes() 486 offset = mode_offset[mode]; ath5k_eeprom_init_modes() 488 ret = ath5k_eeprom_read_ants(ah, &offset, mode); ath5k_eeprom_init_modes() 492 ret = ath5k_eeprom_read_modes(ah, &offset, mode); ath5k_eeprom_init_modes() 507 /* Read the frequency piers for each mode (mostly used on newer eeproms with 0xff 511 struct ath5k_chan_pcal_info *pc, unsigned int mode) ath5k_eeprom_read_freq_list() 519 ee->ee_n_piers[mode] = 0; ath5k_eeprom_read_freq_list() 528 freq1, mode); ath5k_eeprom_read_freq_list() 529 ee->ee_n_piers[mode]++; ath5k_eeprom_read_freq_list() 536 freq2, mode); ath5k_eeprom_read_freq_list() 537 ee->ee_n_piers[mode]++; ath5k_eeprom_read_freq_list() 601 ath5k_eeprom_init_11bg_2413(struct ath5k_hw *ah, unsigned int mode, int offset) ath5k_eeprom_init_11bg_2413() argument 606 switch (mode) { ath5k_eeprom_init_11bg_2413() 619 mode); ath5k_eeprom_init_11bg_2413() 667 ath5k_eeprom_free_pcal_info(struct ath5k_hw *ah, int mode) ath5k_eeprom_free_pcal_info() argument 673 switch (mode) { ath5k_eeprom_free_pcal_info() 693 for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ath5k_eeprom_free_pcal_info() 714 ath5k_eeprom_convert_pcal_info_5111(struct ath5k_hw *ah, int mode, ath5k_eeprom_convert_pcal_info_5111() argument 721 u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ath5k_eeprom_convert_pcal_info_5111() 724 for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ath5k_eeprom_convert_pcal_info_5111() 743 if (!((ee->ee_x_gain[mode] >> idx) & 0x1)) { ath5k_eeprom_convert_pcal_info_5111() 749 ee->ee_pd_gains[mode] = 1; ath5k_eeprom_convert_pcal_info_5111() 787 ath5k_eeprom_free_pcal_info(ah, mode); ath5k_eeprom_convert_pcal_info_5111() 793 ath5k_eeprom_read_pcal_info_5111(struct ath5k_hw *ah, int mode) ath5k_eeprom_read_pcal_info_5111() argument 802 switch (mode) { ath5k_eeprom_read_pcal_info_5111() 827 ee->ee_n_piers[mode] = 3; ath5k_eeprom_read_pcal_info_5111() 840 ee->ee_n_piers[mode] = 3; ath5k_eeprom_read_pcal_info_5111() 846 for (i = 0; i < ee->ee_n_piers[mode]; i++) { ath5k_eeprom_read_pcal_info_5111() 880 return ath5k_eeprom_convert_pcal_info_5111(ah, mode, pcal); ath5k_eeprom_read_pcal_info_5111() 902 ath5k_eeprom_convert_pcal_info_5112(struct ath5k_hw *ah, int mode, ath5k_eeprom_convert_pcal_info_5112() argument 907 u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ath5k_eeprom_convert_pcal_info_5112() 911 for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ath5k_eeprom_convert_pcal_info_5112() 925 for (pdg = 0; pdg < ee->ee_pd_gains[mode]; pdg++) { ath5k_eeprom_convert_pcal_info_5112() 1010 ath5k_eeprom_free_pcal_info(ah, mode); ath5k_eeprom_convert_pcal_info_5112() 1016 ath5k_eeprom_read_pcal_info_5112(struct ath5k_hw *ah, int mode) ath5k_eeprom_read_pcal_info_5112() argument 1021 u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ath5k_eeprom_read_pcal_info_5112() 1033 /* ee_x_gain[mode] is x gain mask */ ath5k_eeprom_read_pcal_info_5112() 1034 if ((ee->ee_x_gain[mode] >> i) & 0x1) ath5k_eeprom_read_pcal_info_5112() 1037 ee->ee_pd_gains[mode] = pd_gains; ath5k_eeprom_read_pcal_info_5112() 1042 switch (mode) { ath5k_eeprom_read_pcal_info_5112() 1058 /* NB: frequency piers parsed during mode init */ ath5k_eeprom_read_pcal_info_5112() 1068 /* NB: frequency piers parsed during mode init */ ath5k_eeprom_read_pcal_info_5112() 1075 for (i = 0; i < ee->ee_n_piers[mode]; i++) { ath5k_eeprom_read_pcal_info_5112() 1124 return ath5k_eeprom_convert_pcal_info_5112(ah, mode, gen_chan_info); ath5k_eeprom_read_pcal_info_5112() 1144 * if a mode is not supported, its section is missing -not zeroed-. 1148 /* Return the size of each section based on the mode and the number of pd 1151 ath5k_pdgains_size_2413(struct ath5k_eeprom_info *ee, unsigned int mode) ath5k_pdgains_size_2413() argument 1156 sz = pdgains_size[ee->ee_pd_gains[mode] - 1]; ath5k_pdgains_size_2413() 1157 sz *= ee->ee_n_piers[mode]; ath5k_pdgains_size_2413() 1165 ath5k_cal_data_offset_2413(struct ath5k_eeprom_info *ee, int mode) ath5k_cal_data_offset_2413() argument 1169 switch (mode) { ath5k_cal_data_offset_2413() 1194 ath5k_eeprom_convert_pcal_info_2413(struct ath5k_hw *ah, int mode, ath5k_eeprom_convert_pcal_info_2413() argument 1199 u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ath5k_eeprom_convert_pcal_info_2413() 1203 for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ath5k_eeprom_convert_pcal_info_2413() 1217 for (pdg = 0; pdg < ee->ee_pd_gains[mode]; pdg++) { ath5k_eeprom_convert_pcal_info_2413() 1225 if (pdg == ee->ee_pd_gains[mode] - 1) ath5k_eeprom_convert_pcal_info_2413() 1264 if (pdg == ee->ee_pd_gains[mode] - 1) ath5k_eeprom_convert_pcal_info_2413() 1273 ath5k_eeprom_free_pcal_info(ah, mode); ath5k_eeprom_convert_pcal_info_2413() 1279 ath5k_eeprom_read_pcal_info_2413(struct ath5k_hw *ah, int mode) ath5k_eeprom_read_pcal_info_2413() argument 1284 u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ath5k_eeprom_read_pcal_info_2413() 1296 /* ee_x_gain[mode] is x gain mask */ ath5k_eeprom_read_pcal_info_2413() 1297 if ((ee->ee_x_gain[mode] >> idx) & 0x1) ath5k_eeprom_read_pcal_info_2413() 1301 ee->ee_pd_gains[mode] = pd_gains; ath5k_eeprom_read_pcal_info_2413() 1306 offset = ath5k_cal_data_offset_2413(ee, mode); ath5k_eeprom_read_pcal_info_2413() 1307 switch (mode) { ath5k_eeprom_read_pcal_info_2413() 1320 ath5k_eeprom_init_11bg_2413(ah, mode, offset); ath5k_eeprom_read_pcal_info_2413() 1328 ath5k_eeprom_init_11bg_2413(ah, mode, offset); ath5k_eeprom_read_pcal_info_2413() 1336 for (i = 0; i < ee->ee_n_piers[mode]; i++) { ath5k_eeprom_read_pcal_info_2413() 1458 return ath5k_eeprom_convert_pcal_info_2413(ah, mode, chinfo); ath5k_eeprom_read_pcal_info_2413() 1470 ath5k_eeprom_read_target_rate_pwr_info(struct ath5k_hw *ah, unsigned int mode) ath5k_eeprom_read_target_rate_pwr_info() argument 1480 rate_target_pwr_num = &ee->ee_rate_target_pwr_num[mode]; ath5k_eeprom_read_target_rate_pwr_info() 1481 switch (mode) { ath5k_eeprom_read_target_rate_pwr_info() 1485 ee->ee_rate_target_pwr_num[mode] = AR5K_EEPROM_N_5GHZ_RATE_CHAN; ath5k_eeprom_read_target_rate_pwr_info() 1490 ee->ee_rate_target_pwr_num[mode] = 2; /* 3rd is g mode's 1st */ ath5k_eeprom_read_target_rate_pwr_info() 1495 ee->ee_rate_target_pwr_num[mode] = AR5K_EEPROM_N_2GHZ_CHAN; ath5k_eeprom_read_target_rate_pwr_info() 1506 ath5k_eeprom_bin2freq(ee, (val >> 9) & 0x7f, mode); ath5k_eeprom_read_target_rate_pwr_info() 1527 ath5k_eeprom_bin2freq(ee, (val >> 8) & 0xff, mode); ath5k_eeprom_read_target_rate_pwr_info() 1568 int (*read_pcal)(struct ath5k_hw *hw, int mode); ath5k_eeprom_read_pcal_info() 1569 int mode; ath5k_eeprom_read_pcal_info() local 1582 for (mode = AR5K_EEPROM_MODE_11A; mode <= AR5K_EEPROM_MODE_11G; ath5k_eeprom_read_pcal_info() 1583 mode++) { ath5k_eeprom_read_pcal_info() 1584 err = read_pcal(ah, mode); ath5k_eeprom_read_pcal_info() 1588 err = ath5k_eeprom_read_target_rate_pwr_info(ah, mode); ath5k_eeprom_read_pcal_info() 1775 u8 mode; ath5k_eeprom_detach() local 1777 for (mode = AR5K_EEPROM_MODE_11A; mode <= AR5K_EEPROM_MODE_11G; mode++) ath5k_eeprom_detach() 1778 ath5k_eeprom_free_pcal_info(ah, mode); ath5k_eeprom_detach() 40 ath5k_eeprom_bin2freq(struct ath5k_eeprom_info *ee, u16 bin, unsigned int mode) ath5k_eeprom_bin2freq() argument 189 ath5k_eeprom_read_ants(struct ath5k_hw *ah, u32 *offset, unsigned int mode) ath5k_eeprom_read_ants() argument 249 ath5k_eeprom_read_modes(struct ath5k_hw *ah, u32 *offset, unsigned int mode) ath5k_eeprom_read_modes() argument 510 ath5k_eeprom_read_freq_list(struct ath5k_hw *ah, int *offset, int max, struct ath5k_chan_pcal_info *pc, unsigned int mode) ath5k_eeprom_read_freq_list() argument
|
/linux-4.4.14/drivers/video/fbdev/ |
H A D | macmodes.c | 26 * MacOS video mode definitions 133 * Mapping between MacOS video mode numbers and video mode definitions 142 const struct fb_videomode *mode; member in struct:mode_map 178 * Mapping between monitor sense values and MacOS video mode numbers 210 * @vmode: MacOS video mode 211 * @cmode: MacOS color mode 212 * @var: frame buffer video mode structure 215 * mode structure. 223 const struct fb_videomode *mode = NULL; mac_vmode_to_var() local 228 mode = map->mode; mac_vmode_to_var() 231 if (!mode) mac_vmode_to_var() 271 var->xres = mode->xres; mac_vmode_to_var() 272 var->yres = mode->yres; mac_vmode_to_var() 273 var->xres_virtual = mode->xres; mac_vmode_to_var() 274 var->yres_virtual = mode->yres; mac_vmode_to_var() 277 var->pixclock = mode->pixclock; mac_vmode_to_var() 278 var->left_margin = mode->left_margin; mac_vmode_to_var() 279 var->right_margin = mode->right_margin; mac_vmode_to_var() 280 var->upper_margin = mode->upper_margin; mac_vmode_to_var() 281 var->lower_margin = mode->lower_margin; mac_vmode_to_var() 282 var->hsync_len = mode->hsync_len; mac_vmode_to_var() 283 var->vsync_len = mode->vsync_len; mac_vmode_to_var() 284 var->sync = mode->sync; mac_vmode_to_var() 285 var->vmode = mode->vmode; mac_vmode_to_var() 292 * @var: frame buffer video mode structure 293 * @vmode: MacOS video mode 294 * @cmode: MacOS color mode 296 * Converts a frame buffer video mode structure to a MacOS 322 const struct fb_videomode *mode = map->mode; mac_var_to_vmode() local 324 if (var->xres > mode->xres || var->yres > mode->yres) mac_var_to_vmode() 326 if (var->xres_virtual > mode->xres || var->yres_virtual > mode->yres) mac_var_to_vmode() 328 if (var->pixclock > mode->pixclock) mac_var_to_vmode() 330 if ((var->vmode & FB_VMODE_MASK) != mode->vmode) mac_var_to_vmode() 340 const struct fb_videomode *clk_mode = map->mode; mac_var_to_vmode() 342 if (mode->xres != clk_mode->xres || mode->yres != clk_mode->yres) mac_var_to_vmode() 344 if (var->pixclock > mode->pixclock) mac_var_to_vmode() 346 if (mode->vmode != clk_mode->vmode) mac_var_to_vmode() 363 * Returns MacOS vmode video mode number. 379 * mac_find_mode - find a video mode 382 * @mode_option: video mode name (see mac_modedb[]) 385 * Finds a suitable video mode. Tries to set mode specified 386 * by @mode_option. If the name of the wanted mode begins with 387 * 'mac', the Mac video mode database will be used, otherwise it 388 * will fall back to the standard video mode database.
|
H A D | auo_k1900fb.c | 25 * mode4 handwriting mode (strange behaviour) 26 * mode5 automatic selection of update mode 85 static void auok1900_update_region(struct auok190xfb_par *par, int mode, auok1900_update_region() argument 102 dev_dbg(dev, "update (x,y,w,h,mode)=(%d,%d,%d,%d,%d)\n", auok1900_update_region() 103 1, y1+1, xres, y2-y1, mode); auok1900_update_region() 106 args[0] = mode | 1; auok1900_update_region() 126 int mode; auok1900fb_dpy_update_pages() local 129 mode = AUOK190X_UPDATE_MODE(1); auok1900fb_dpy_update_pages() 132 mode = AUOK190X_UPDATE_MODE(par->update_mode); auok1900fb_dpy_update_pages() 137 mode |= AUOK190X_UPDATE_NONFLASH; auok1900fb_dpy_update_pages() 139 auok1900_update_region(par, mode, y1, y2); auok1900fb_dpy_update_pages() 144 int mode; auok1900fb_dpy_update() local 147 mode = AUOK190X_UPDATE_MODE(0); auok1900fb_dpy_update() 150 mode = AUOK190X_UPDATE_MODE(par->update_mode); auok1900fb_dpy_update() 155 mode |= AUOK190X_UPDATE_NONFLASH; auok1900fb_dpy_update() 157 auok1900_update_region(par, mode, 0, par->info->var.yres); auok1900fb_dpy_update()
|
H A D | valkyriefb.h | 69 struct vpreg mode; member in struct:valkyrie_regs 86 unsigned char mode; member in struct:valkyrie_regvals 94 /* Register values for 1024x768, 75Hz mode (17) */ 95 /* I'm not sure which mode this is (16 or 17), so I'm defining it as 17, 96 * since the equivalent mode in controlfb (which I adapted this from) is 111 /* Register values for 1024x768, 72Hz mode (15) */ 113 * that didn't match MacOS in the same video mode on this chip, and it also 114 * caused the 15" Apple Studio Display to not work in this mode. While this 115 * mode still doesn't match MacOS exactly (as far as I can tell), it's a lot 130 /* Register values for 1024x768, 60Hz mode (14) */ 139 /* Register values for 832x624, 75Hz mode (13) */ 147 /* Register values for 800x600, 72Hz mode (11) */ 155 /* Register values for 800x600, 60Hz mode (10) */ 164 /* Register values for 640x480, 67Hz mode (6) */ 172 /* Register values for 640x480, 60Hz mode (5) */
|
H A D | amba-clcd-versatile.c | 8 .mode = { 32 .mode = { 57 .mode = { 81 .mode = { 106 .mode = { 142 if (strcmp(panels[i]->mode.name, name) == 0) versatile_clcd_get_panel()
|
/linux-4.4.14/net/ipv4/ |
H A D | sysctl_net_ipv4.c | 73 .mode = table->mode, ipv4_local_port_range() 131 .mode = table->mode, ipv4_ping_group_range() 262 .mode = 0644, 269 .mode = 0644, 276 .mode = 0644, 283 .mode = 0644, 290 .mode = 0644, 299 .mode = 0644, 308 .mode = 0644, 315 .mode = 0644, 322 .mode = 0644, 329 .mode = 0644, 336 .mode = 0644, 343 .mode = 0644, 350 .mode = 0644, 357 .mode = 0644, 364 .mode = 0644, 372 .mode = 0644, 379 .mode = 0644, 387 .mode = 0644, 395 .mode = 0644, 400 .mode = 0600, 408 .mode = 0644, 415 .mode = 0644, 422 .mode = 0644, 429 .mode = 0644, 436 .mode = 0644, 443 .mode = 0644, 450 .mode = 0644, 458 .mode = 0644, 467 .mode = 0644, 474 .mode = 0644, 481 .mode = 0644, 488 .mode = 0644, 495 .mode = 0644, 502 .mode = 0644, 509 .mode = 0644, 516 .mode = 0644, 523 .mode = 0644, 530 .mode = 0644, 537 .mode = 0644, 545 .mode = 0644, 552 .mode = 0644, 560 .mode = 0644, 567 .mode = 0644, 576 .mode = 0644, 583 .mode = 0644, 590 .mode = 0644, 597 .mode = 0644, 604 .mode = 0644, 611 .mode = 0644, 618 .mode = 0644, 623 .mode = 0644, 631 .mode = 0644, 638 .mode = 0644, 645 .mode = 0644, 652 .mode = 0644, 660 .mode = 0644, 667 .mode = 0644, 674 .mode = 0644, 681 .mode = 0644, 688 .mode = 0444, 694 .mode = 0644, 701 .mode = 0644, 708 .mode = 0644, 715 .mode = 0644, 724 .mode = 0644, 733 .mode = 0644, 742 .mode = 0644, 751 .mode = 0644, 760 .mode = 0644, 767 .mode = 0644, 775 .mode = 0644, 783 .mode = 0644, 790 .mode = 0644, 798 .mode = 0644, 810 .mode = 0644, 817 .mode = 0644, 824 .mode = 0644, 831 .mode = 0644, 838 .mode = 0644, 845 .mode = 0644, 852 .mode = 0644, 859 .mode = 0644, 866 .mode = 0644, 873 .mode = 0644, 880 .mode = 0644, 887 .mode = 0644, 894 .mode = 0644, 901 .mode = 0644, 908 .mode = 0644, 915 .mode = 0644, 922 .mode = 0644, 929 .mode = 0644, 936 .mode = 0644, 943 .mode = 0644, 950 .mode = 0644,
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
H A D | sti_vtg.c | 124 const struct drm_display_mode *mode) vtg_set_output_window() 130 u32 xstart = sti_vtg_get_pixel_number(*mode, 0); vtg_set_output_window() 131 u32 ystart = sti_vtg_get_line_number(*mode, 0); vtg_set_output_window() 132 u32 xstop = sti_vtg_get_pixel_number(*mode, mode->hdisplay - 1); vtg_set_output_window() 133 u32 ystop = sti_vtg_get_line_number(*mode, mode->vdisplay - 1); vtg_set_output_window() 135 /* Set output window to fit the display mode selected */ vtg_set_output_window() 150 int type, const struct drm_display_mode *mode) vtg_set_mode() 155 vtg_set_mode(vtg->slave, VTG_TYPE_SLAVE_BY_EXT0, mode); vtg_set_mode() 158 writel(mode->htotal, vtg->regs + VTG_CLKLN); vtg_set_mode() 161 writel(mode->vtotal * 2, vtg->regs + VTG_HLFLN); vtg_set_mode() 164 vtg_set_output_window(vtg->regs, mode); vtg_set_mode() 167 tmp = (mode->hsync_end - mode->hsync_start + HDMI_DELAY) << 16; vtg_set_mode() 171 tmp = (mode->vsync_end - mode->vsync_start + 1) << 16; vtg_set_mode() 182 tmp = (mode->hsync_end - mode->hsync_start) << 16; vtg_set_mode() 185 tmp = (mode->vsync_end - mode->vsync_start + 1) << 16; vtg_set_mode() 192 /* prepare VTG set 3 for HD Analog in HD mode */ vtg_set_mode() 193 tmp = (mode->hsync_end - mode->hsync_start + AWG_DELAY_HD) << 16; vtg_set_mode() 194 tmp |= mode->htotal + AWG_DELAY_HD; vtg_set_mode() 197 tmp = (mode->vsync_end - mode->vsync_start) << 16; vtg_set_mode() 198 tmp |= mode->vtotal; vtg_set_mode() 202 tmp = (mode->htotal + AWG_DELAY_HD) << 16; vtg_set_mode() 203 tmp |= mode->htotal + AWG_DELAY_HD; vtg_set_mode() 208 tmp = (mode->hsync_end - mode->hsync_start) << 16; vtg_set_mode() 211 tmp = (mode->vsync_end - mode->vsync_start + 1) << 16; vtg_set_mode() 218 /* mode */ vtg_set_mode() 231 const struct drm_display_mode *mode) sti_vtg_set_config() 234 vtg_set_mode(vtg, VTG_TYPE_MASTER, mode); sti_vtg_set_config() 248 * @mode: display mode to be used 251 * Return the line number according to the display mode taking 257 u32 sti_vtg_get_line_number(struct drm_display_mode mode, int y) sti_vtg_get_line_number() argument 259 u32 start_line = mode.vtotal - mode.vsync_start + 1; sti_vtg_get_line_number() 261 if (mode.flags & DRM_MODE_FLAG_INTERLACE) sti_vtg_get_line_number() 270 * @mode: display mode to be used 273 * Return the pixel number according to the display mode taking 277 u32 sti_vtg_get_pixel_number(struct drm_display_mode mode, int x) sti_vtg_get_pixel_number() argument 279 return mode.htotal - mode.hsync_start + x; sti_vtg_get_pixel_number() 123 vtg_set_output_window(void __iomem *regs, const struct drm_display_mode *mode) vtg_set_output_window() argument 149 vtg_set_mode(struct sti_vtg *vtg, int type, const struct drm_display_mode *mode) vtg_set_mode() argument 230 sti_vtg_set_config(struct sti_vtg *vtg, const struct drm_display_mode *mode) sti_vtg_set_config() argument
|
H A D | sti_vtg.h | 19 const struct drm_display_mode *mode); 25 u32 sti_vtg_get_line_number(struct drm_display_mode mode, int y); 26 u32 sti_vtg_get_pixel_number(struct drm_display_mode mode, int x);
|
H A D | sti_mixer.c | 94 struct drm_display_mode *mode) sti_mixer_set_background_area() 98 ydo = sti_vtg_get_line_number(*mode, 0); sti_mixer_set_background_area() 99 yds = sti_vtg_get_line_number(*mode, mode->vdisplay - 1); sti_mixer_set_background_area() 100 xdo = sti_vtg_get_pixel_number(*mode, 0); sti_mixer_set_background_area() 101 xds = sti_vtg_get_pixel_number(*mode, mode->hdisplay - 1); sti_mixer_set_background_area() 166 struct drm_display_mode *mode) sti_mixer_active_video_area() 170 ydo = sti_vtg_get_line_number(*mode, 0); sti_mixer_active_video_area() 171 yds = sti_vtg_get_line_number(*mode, mode->vdisplay - 1); sti_mixer_active_video_area() 172 xdo = sti_vtg_get_pixel_number(*mode, 0); sti_mixer_active_video_area() 173 xds = sti_vtg_get_pixel_number(*mode, mode->hdisplay - 1); sti_mixer_active_video_area() 182 sti_mixer_set_background_area(mixer, mode); sti_mixer_active_video_area() 93 sti_mixer_set_background_area(struct sti_mixer *mixer, struct drm_display_mode *mode) sti_mixer_set_background_area() argument 165 sti_mixer_active_video_area(struct sti_mixer *mixer, struct drm_display_mode *mode) sti_mixer_active_video_area() argument
|
H A D | sti_crtc.c | 55 const struct drm_display_mode *mode, sti_crtc_mode_fixup() 63 sti_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode) sti_crtc_mode_set() argument 69 int rate = mode->clock * 1000; sti_crtc_mode_set() 72 DRM_DEBUG_KMS("CRTC:%d (%s) mode:%d (%s)\n", sti_crtc_mode_set() 74 mode->base.id, mode->name); sti_crtc_mode_set() 77 mode->vrefresh, mode->clock, sti_crtc_mode_set() 78 mode->hdisplay, sti_crtc_mode_set() 79 mode->hsync_start, mode->hsync_end, sti_crtc_mode_set() 80 mode->htotal, sti_crtc_mode_set() 81 mode->vdisplay, sti_crtc_mode_set() 82 mode->vsync_start, mode->vsync_end, sti_crtc_mode_set() 83 mode->vtotal, mode->type, mode->flags); sti_crtc_mode_set() 102 compo->vtg_main : compo->vtg_aux, &crtc->mode); sti_crtc_mode_set() 104 res = sti_mixer_active_video_area(mixer, &crtc->mode); sti_crtc_mode_set() 54 sti_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) sti_crtc_mode_fixup() argument
|
/linux-4.4.14/arch/arm64/kvm/ |
H A D | regmap.c | 109 * Return a pointer to the register number valid in the current mode of 115 unsigned long mode = *vcpu_cpsr(vcpu) & COMPAT_PSR_MODE_MASK; vcpu_reg32() local 117 switch (mode) { vcpu_reg32() 119 mode &= ~PSR_MODE32_BIT; /* 0 ... 3 */ vcpu_reg32() 123 mode = 4; vcpu_reg32() 127 mode = 5; vcpu_reg32() 131 mode = 0; /* SYS maps to USR */ vcpu_reg32() 138 return reg_array + vcpu_reg_offsets[mode][reg_num]; vcpu_reg32() 142 * Return the SPSR for the current mode of the virtual CPU. 146 unsigned long mode = *vcpu_cpsr(vcpu) & COMPAT_PSR_MODE_MASK; vcpu_spsr32() local 147 switch (mode) { vcpu_spsr32() 149 mode = KVM_SPSR_SVC; vcpu_spsr32() 152 mode = KVM_SPSR_ABT; vcpu_spsr32() 155 mode = KVM_SPSR_UND; vcpu_spsr32() 158 mode = KVM_SPSR_IRQ; vcpu_spsr32() 161 mode = KVM_SPSR_FIQ; vcpu_spsr32() 167 return (unsigned long *)&vcpu_gp_regs(vcpu)->spsr[mode]; vcpu_spsr32()
|
/linux-4.4.14/net/x25/ |
H A D | sysctl_net_x25.c | 25 .mode = 0644, 34 .mode = 0644, 43 .mode = 0644, 52 .mode = 0644, 61 .mode = 0644, 70 .mode = 0644,
|
/linux-4.4.14/arch/score/include/asm/ |
H A D | scoreregs.h | 35 /* bit6 Time output mode */ 44 /* bit 10..11 Operating mode */ 45 #define TMR_M_FREE 0x0000 /* free running timer mode */ 46 #define TMR_M_PERIODIC 0x0400 /* periodic timer mode */ 47 #define TMR_M_FC 0x0800 /* free running counter mode */ 48 #define TMR_M_PC 0x0c00 /* periodic counter mode */
|
/linux-4.4.14/drivers/scsi/ |
H A D | scsi_sysctl.c | 19 .mode = 0644, 26 .mode = 0555, 33 .mode = 0555,
|
/linux-4.4.14/net/netrom/ |
H A D | sysctl_net_netrom.c | 42 .mode = 0644, 51 .mode = 0644, 60 .mode = 0644, 69 .mode = 0644, 78 .mode = 0644, 87 .mode = 0644, 96 .mode = 0644, 105 .mode = 0644, 114 .mode = 0644, 123 .mode = 0644, 132 .mode = 0644, 141 .mode = 0644,
|
/linux-4.4.14/drivers/gpu/drm/ |
H A D | drm_modes.c | 45 * drm_mode_debug_printmodeline - print a mode to dmesg 46 * @mode: mode to print 48 * Describe @mode using DRM_DEBUG. 50 void drm_mode_debug_printmodeline(const struct drm_display_mode *mode) drm_mode_debug_printmodeline() argument 54 mode->base.id, mode->name, mode->vrefresh, mode->clock, drm_mode_debug_printmodeline() 55 mode->hdisplay, mode->hsync_start, drm_mode_debug_printmodeline() 56 mode->hsync_end, mode->htotal, drm_mode_debug_printmodeline() 57 mode->vdisplay, mode->vsync_start, drm_mode_debug_printmodeline() 58 mode->vsync_end, mode->vtotal, mode->type, mode->flags); drm_mode_debug_printmodeline() 63 * drm_mode_create - create a new display mode 70 * Pointer to new mode on success, NULL on error. 90 * drm_mode_destroy - remove a mode 92 * @mode: mode to remove 94 * Release @mode's unique ID, then free it @mode structure itself using kfree. 96 void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode) drm_mode_destroy() argument 98 if (!mode) drm_mode_destroy() 101 drm_mode_object_put(dev, &mode->base); drm_mode_destroy() 103 kfree(mode); drm_mode_destroy() 108 * drm_mode_probed_add - add a mode to a connector's probed_mode list 109 * @connector: connector the new mode 110 * @mode: mode data 112 * Add @mode to @connector's probed_mode list for later use. This list should 117 struct drm_display_mode *mode) drm_mode_probed_add() 121 list_add_tail(&mode->head, &connector->probed_modes); drm_mode_probed_add() 132 * @interlaced: whether to compute an interlaced mode 146 * The display mode object is allocated with drm_mode_create(). Returns NULL 147 * when no mode could be allocated. 328 /* ignore - just set the mode flag for interlaced */ drm_cvt_mode() 333 /* Fill the mode line name */ drm_cvt_mode() 352 * @interlaced: whether to compute an interlaced mode 364 * The display mode object is allocated with drm_mode_create(). Returns NULL 365 * when no mode could be allocated. 507 /* finally, pack the results in the mode struct */ drm_gtf_mode_complex() 540 * @interlaced: whether to compute an interlaced mode 563 * The display mode object is allocated with drm_mode_create(). Returns NULL 564 * when no mode could be allocated. 582 * Fills out @dmode using the display mode specified in @vm. 623 * Fills out @vm using the display mode specified in @dmode. 665 * This function is expensive and should only be used, if only one mode is to be 684 pr_debug("%s: got %dx%d display mode from %s\n", of_get_drm_display_mode() 695 * drm_mode_set_name - set the name on a mode 696 * @mode: name will be set in this mode 698 * Set the name of @mode to a standard format which is <hdisplay>x<vdisplay> 701 void drm_mode_set_name(struct drm_display_mode *mode) drm_mode_set_name() argument 703 bool interlaced = !!(mode->flags & DRM_MODE_FLAG_INTERLACE); drm_mode_set_name() 705 snprintf(mode->name, DRM_DISPLAY_MODE_LEN, "%dx%d%s", drm_mode_set_name() 706 mode->hdisplay, mode->vdisplay, drm_mode_set_name() 711 /** drm_mode_hsync - get the hsync of a mode 712 * @mode: mode 718 int drm_mode_hsync(const struct drm_display_mode *mode) drm_mode_hsync() argument 722 if (mode->hsync) drm_mode_hsync() 723 return mode->hsync; drm_mode_hsync() 725 if (mode->htotal < 0) drm_mode_hsync() 728 calc_val = (mode->clock * 1000) / mode->htotal; /* hsync in Hz */ drm_mode_hsync() 737 * drm_mode_vrefresh - get the vrefresh of a mode 738 * @mode: mode 744 int drm_mode_vrefresh(const struct drm_display_mode *mode) drm_mode_vrefresh() argument 749 if (mode->vrefresh > 0) drm_mode_vrefresh() 750 refresh = mode->vrefresh; drm_mode_vrefresh() 751 else if (mode->htotal > 0 && mode->vtotal > 0) { drm_mode_vrefresh() 753 vtotal = mode->vtotal; drm_mode_vrefresh() 755 calc_val = (mode->clock * 1000); drm_mode_vrefresh() 756 calc_val /= mode->htotal; drm_mode_vrefresh() 759 if (mode->flags & DRM_MODE_FLAG_INTERLACE) drm_mode_vrefresh() 761 if (mode->flags & DRM_MODE_FLAG_DBLSCAN) drm_mode_vrefresh() 763 if (mode->vscan > 1) drm_mode_vrefresh() 764 refresh /= mode->vscan; drm_mode_vrefresh() 772 * @p: mode 850 * drm_mode_copy - copy the mode 851 * @dst: mode to overwrite 852 * @src: mode to copy 854 * Copy an existing mode into another mode, preserving the object id and 855 * list head of the destination mode. 869 * drm_mode_duplicate - allocate and duplicate an existing mode 870 * @dev: drm_device to allocate the duplicated mode for 871 * @mode: mode to duplicate 873 * Just allocate a new mode, copy the existing mode into it, and return 877 * Pointer to duplicated mode on success, NULL on error. 880 const struct drm_display_mode *mode) drm_mode_duplicate() 888 drm_mode_copy(nmode, mode); drm_mode_duplicate() 896 * @mode1: first mode 897 * @mode2: second mode 930 * @mode1: first mode 931 * @mode2: second mode 961 * drm_mode_validate_basic - make sure the mode is somewhat sane 962 * @mode: mode to check 964 * Check that the mode timings are at least somewhat reasonable. 968 * The mode status 971 drm_mode_validate_basic(const struct drm_display_mode *mode) drm_mode_validate_basic() argument 973 if (mode->clock == 0) drm_mode_validate_basic() 976 if (mode->hdisplay == 0 || drm_mode_validate_basic() 977 mode->hsync_start < mode->hdisplay || drm_mode_validate_basic() 978 mode->hsync_end < mode->hsync_start || drm_mode_validate_basic() 979 mode->htotal < mode->hsync_end) drm_mode_validate_basic() 982 if (mode->vdisplay == 0 || drm_mode_validate_basic() 983 mode->vsync_start < mode->vdisplay || drm_mode_validate_basic() 984 mode->vsync_end < mode->vsync_start || drm_mode_validate_basic() 985 mode->vtotal < mode->vsync_end) drm_mode_validate_basic() 994 * @mode: mode to check 999 * limitations of the DRM device/connector. If a mode is too big its status 1004 * The mode status 1007 drm_mode_validate_size(const struct drm_display_mode *mode, drm_mode_validate_size() argument 1010 if (maxX > 0 && mode->hdisplay > maxX) drm_mode_validate_size() 1013 if (maxY > 0 && mode->vdisplay > maxY) drm_mode_validate_size() 1077 * drm_mode_prune_invalid - remove invalid modes from mode list 1082 * This helper function can be used to prune a display mode list after 1084 * removed from the list, and if @verbose the status code and mode name is also 1090 struct drm_display_mode *mode, *t; drm_mode_prune_invalid() local 1092 list_for_each_entry_safe(mode, t, mode_list, head) { list_for_each_entry_safe() 1093 if (mode->status != MODE_OK) { list_for_each_entry_safe() 1094 list_del(&mode->head); list_for_each_entry_safe() 1096 drm_mode_debug_printmodeline(mode); list_for_each_entry_safe() 1097 DRM_DEBUG_KMS("Not using %s mode: %s\n", list_for_each_entry_safe() 1098 mode->name, list_for_each_entry_safe() 1099 drm_get_mode_status_name(mode->status)); list_for_each_entry_safe() 1101 drm_mode_destroy(dev, mode); list_for_each_entry_safe() 1110 * @lh_a: list_head for first mode 1111 * @lh_b: list_head for second mode 1143 * drm_mode_sort - sort mode list 1155 * drm_mode_connector_list_update - update the mode list for the connector 1160 * to the actual mode list. It compares the probed mode against the current 1169 struct drm_display_mode *mode; drm_mode_connector_list_update() local 1178 /* go through current modes checking for the new probed mode */ drm_mode_connector_list_update() 1179 list_for_each_entry(mode, &connector->modes, head) { drm_mode_connector_list_update() 1180 if (drm_mode_equal(pmode, mode)) { drm_mode_connector_list_update() 1182 /* if equal delete the probed mode */ drm_mode_connector_list_update() 1183 mode->status = pmode->status; drm_mode_connector_list_update() 1186 mode->type |= pmode->type; drm_mode_connector_list_update() 1188 mode->type = pmode->type; drm_mode_connector_list_update() 1204 * @mode_option: optional per connector mode option 1206 * @mode: preallocated drm_cmdline_mode structure to fill out 1225 struct drm_cmdline_mode *mode) drm_mode_parse_command_line_for_connector() 1242 mode->specified = false; drm_mode_parse_command_line_for_connector() 1337 /* catch mode that begins with digits but has no 'x' */ drm_mode_parse_command_line_for_connector() 1343 "parse error at position %i in video mode '%s'\n", drm_mode_parse_command_line_for_connector() 1345 mode->specified = false; drm_mode_parse_command_line_for_connector() 1350 mode->specified = true; drm_mode_parse_command_line_for_connector() 1351 mode->xres = xres; drm_mode_parse_command_line_for_connector() 1352 mode->yres = yres; drm_mode_parse_command_line_for_connector() 1356 mode->refresh_specified = true; drm_mode_parse_command_line_for_connector() 1357 mode->refresh = refresh; drm_mode_parse_command_line_for_connector() 1361 mode->bpp_specified = true; drm_mode_parse_command_line_for_connector() 1362 mode->bpp = bpp; drm_mode_parse_command_line_for_connector() 1364 mode->rb = rb; drm_mode_parse_command_line_for_connector() 1365 mode->cvt = cvt; drm_mode_parse_command_line_for_connector() 1366 mode->interlace = interlace; drm_mode_parse_command_line_for_connector() 1367 mode->margins = margins; drm_mode_parse_command_line_for_connector() 1368 mode->force = force; drm_mode_parse_command_line_for_connector() 1375 * drm_mode_create_from_cmdline_mode - convert a command line modeline into a DRM display mode 1376 * @dev: DRM device to create the new mode for 1380 * Pointer to converted mode on success, NULL on error. 1386 struct drm_display_mode *mode; drm_mode_create_from_cmdline_mode() local 1389 mode = drm_cvt_mode(dev, drm_mode_create_from_cmdline_mode() 1395 mode = drm_gtf_mode(dev, drm_mode_create_from_cmdline_mode() 1400 if (!mode) drm_mode_create_from_cmdline_mode() 1403 mode->type |= DRM_MODE_TYPE_USERDEF; drm_mode_create_from_cmdline_mode() 1404 drm_mode_set_crtcinfo(mode, CRTC_INTERLACE_HALVE_V); drm_mode_create_from_cmdline_mode() 1405 return mode; drm_mode_create_from_cmdline_mode() 1425 "timing values too large for mode info\n"); drm_mode_convert_to_umode() 116 drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode) drm_mode_probed_add() argument 879 drm_mode_duplicate(struct drm_device *dev, const struct drm_display_mode *mode) drm_mode_duplicate() argument 1223 drm_mode_parse_command_line_for_connector(const char *mode_option, struct drm_connector *connector, struct drm_cmdline_mode *mode) drm_mode_parse_command_line_for_connector() argument
|
H A D | drm_edid.c | 54 /* First detailed mode wrong, use largest 60Hz mode */ 58 /* Prefer the largest mode at 75 Hz */ 68 /* use +hsync +vsync for detailed mode */ 507 * modes are old-school Mac modes. The EDID spec says the 1152x864@75 mode 509 * mode. 1451 * @connector: has mode list to fix up 1454 * Walk the mode list for @connector, clearing the preferred status 1455 * on existing modes and setting it anew for the right mode ala @quirks. 1481 /* Largest mode is preferred */ edid_fixup_preferred() 1501 mode_is_rb(const struct drm_display_mode *mode) mode_is_rb() argument 1503 return (mode->htotal - mode->hdisplay == 160) && mode_is_rb() 1504 (mode->hsync_end - mode->hdisplay == 80) && mode_is_rb() 1505 (mode->hsync_end - mode->hsync_start == 32) && mode_is_rb() 1506 (mode->vsync_start - mode->vdisplay == 3); mode_is_rb() 1510 * drm_mode_find_dmt - Create a copy of a mode if present in DMT 1517 * Walk the DMT mode list looking for a match for the given parameters. 1519 * Return: A newly allocated copy of the mode, or NULL if not found. 1699 * drm_mode_std - convert standard mode info (width, height, refresh) into mode 1705 * and convert them into a real mode using CVT/GTF/DMT. 1712 struct drm_display_mode *m, *mode = NULL; drm_mode_std() local 1750 * If this connector already has a mode for this size and refresh drm_mode_std() 1762 mode = drm_cvt_mode(dev, 1366, 768, vrefresh_rate, 0, 0, drm_mode_std() 1764 mode->hdisplay = 1366; drm_mode_std() 1765 mode->hsync_start = mode->hsync_start - 1; drm_mode_std() 1766 mode->hsync_end = mode->hsync_end - 1; drm_mode_std() 1767 return mode; drm_mode_std() 1770 /* check whether it can be found in default mode table */ drm_mode_std() 1772 mode = drm_mode_find_dmt(dev, hsize, vsize, vrefresh_rate, drm_mode_std() 1774 if (mode) drm_mode_std() 1775 return mode; drm_mode_std() 1777 mode = drm_mode_find_dmt(dev, hsize, vsize, vrefresh_rate, false); drm_mode_std() 1778 if (mode) drm_mode_std() 1779 return mode; drm_mode_std() 1786 mode = drm_gtf_mode(dev, hsize, vsize, vrefresh_rate, 0, 0); drm_mode_std() 1794 mode = drm_gtf_mode(dev, hsize, vsize, vrefresh_rate, 0, 0); drm_mode_std() 1795 if (!mode) drm_mode_std() 1797 if (drm_mode_hsync(mode) > drm_gtf2_hbreak(edid)) { drm_mode_std() 1798 drm_mode_destroy(dev, mode); drm_mode_std() 1799 mode = drm_gtf_mode_complex(dev, hsize, vsize, drm_mode_std() 1808 mode = drm_cvt_mode(dev, hsize, vsize, vrefresh_rate, 0, 0, drm_mode_std() 1812 return mode; drm_mode_std() 1824 drm_mode_do_interlace_quirk(struct drm_display_mode *mode, drm_mode_do_interlace_quirk() argument 1844 if ((mode->hdisplay == cea_interlaced[i].w) && drm_mode_do_interlace_quirk() 1845 (mode->vdisplay == cea_interlaced[i].h / 2)) { drm_mode_do_interlace_quirk() 1846 mode->vdisplay *= 2; drm_mode_do_interlace_quirk() 1847 mode->vsync_start *= 2; drm_mode_do_interlace_quirk() 1848 mode->vsync_end *= 2; drm_mode_do_interlace_quirk() 1849 mode->vtotal *= 2; drm_mode_do_interlace_quirk() 1850 mode->vtotal |= 1; drm_mode_do_interlace_quirk() 1854 mode->flags |= DRM_MODE_FLAG_INTERLACE; drm_mode_do_interlace_quirk() 1858 * drm_mode_detailed - create a new mode from an EDID detailed timing section 1859 * @dev: DRM device (needed to create new mode) 1872 struct drm_display_mode *mode; drm_mode_detailed() local 1888 DRM_DEBUG_KMS("stereo mode not supported\n"); drm_mode_detailed() 1903 mode = drm_cvt_mode(dev, hactive, vactive, 60, true, false, false); drm_mode_detailed() 1904 if (!mode) drm_mode_detailed() 1910 mode = drm_mode_create(dev); drm_mode_detailed() 1911 if (!mode) drm_mode_detailed() 1917 mode->clock = le16_to_cpu(timing->pixel_clock) * 10; drm_mode_detailed() 1919 mode->hdisplay = hactive; drm_mode_detailed() 1920 mode->hsync_start = mode->hdisplay + hsync_offset; drm_mode_detailed() 1921 mode->hsync_end = mode->hsync_start + hsync_pulse_width; drm_mode_detailed() 1922 mode->htotal = mode->hdisplay + hblank; drm_mode_detailed() 1924 mode->vdisplay = vactive; drm_mode_detailed() 1925 mode->vsync_start = mode->vdisplay + vsync_offset; drm_mode_detailed() 1926 mode->vsync_end = mode->vsync_start + vsync_pulse_width; drm_mode_detailed() 1927 mode->vtotal = mode->vdisplay + vblank; drm_mode_detailed() 1930 if (mode->hsync_end > mode->htotal) drm_mode_detailed() 1931 mode->htotal = mode->hsync_end + 1; drm_mode_detailed() 1932 if (mode->vsync_end > mode->vtotal) drm_mode_detailed() 1933 mode->vtotal = mode->vsync_end + 1; drm_mode_detailed() 1935 drm_mode_do_interlace_quirk(mode, pt); drm_mode_detailed() 1941 mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ? drm_mode_detailed() 1943 mode->flags |= (pt->misc & DRM_EDID_PT_VSYNC_POSITIVE) ? drm_mode_detailed() 1947 mode->width_mm = pt->width_mm_lo | (pt->width_height_mm_hi & 0xf0) << 4; drm_mode_detailed() 1948 mode->height_mm = pt->height_mm_lo | (pt->width_height_mm_hi & 0xf) << 8; drm_mode_detailed() 1951 mode->width_mm *= 10; drm_mode_detailed() 1952 mode->height_mm *= 10; drm_mode_detailed() 1956 mode->width_mm = edid->width_cm * 10; drm_mode_detailed() 1957 mode->height_mm = edid->height_cm * 10; drm_mode_detailed() 1960 mode->type = DRM_MODE_TYPE_DRIVER; drm_mode_detailed() 1961 mode->vrefresh = drm_mode_vrefresh(mode); drm_mode_detailed() 1962 drm_mode_set_name(mode); drm_mode_detailed() 1964 return mode; drm_mode_detailed() 1968 mode_in_hsync_range(const struct drm_display_mode *mode, mode_in_hsync_range() argument 1979 hsync = drm_mode_hsync(mode); mode_in_hsync_range() 1985 mode_in_vsync_range(const struct drm_display_mode *mode, mode_in_vsync_range() argument 1996 vsync = drm_mode_vrefresh(mode); mode_in_vsync_range() 2017 mode_in_range(const struct drm_display_mode *mode, struct edid *edid, mode_in_range() argument 2023 if (!mode_in_hsync_range(mode, edid, t)) mode_in_range() 2026 if (!mode_in_vsync_range(mode, edid, t)) mode_in_range() 2030 if (mode->clock > max_clock) mode_in_range() 2035 if (t[13] && mode->hdisplay > 8 * (t[13] + (256 * (t[12]&0x3)))) mode_in_range() 2038 if (mode_is_rb(mode) && !drm_monitor_supports_rb(edid)) mode_in_range() 2045 const struct drm_display_mode *mode) valid_inferred_mode() 2051 if (mode->hdisplay == m->hdisplay && valid_inferred_mode() 2052 mode->vdisplay == m->vdisplay && valid_inferred_mode() 2053 drm_mode_vrefresh(mode) == drm_mode_vrefresh(m)) valid_inferred_mode() 2055 if (mode->hdisplay <= m->hdisplay && valid_inferred_mode() 2056 mode->vdisplay <= m->vdisplay) valid_inferred_mode() 2084 /* fix up 1366x768 mode from 1368x768; 2087 static void fixup_mode_1366x768(struct drm_display_mode *mode) fixup_mode_1366x768() argument 2089 if (mode->hdisplay == 1368 && mode->vdisplay == 768) { fixup_mode_1366x768() 2090 mode->hdisplay = 1366; fixup_mode_1366x768() 2091 mode->hsync_start--; fixup_mode_1366x768() 2092 mode->hsync_end--; fixup_mode_1366x768() 2093 drm_mode_set_name(mode); fixup_mode_1366x768() 2211 struct drm_display_mode *mode; drm_est3_modes() local 2220 mode = drm_mode_find_dmt(connector->dev, drm_est3_modes() 2225 if (mode) { drm_est3_modes() 2226 drm_mode_probed_add(connector, mode); drm_est3_modes() 2248 * @connector: connector to add mode(s) to 2311 * @connector: connector to add mode(s) to 2421 static void fixup_detailed_cea_mode_clock(struct drm_display_mode *mode); 2441 * so fix up anything that looks like CEA/HDMI mode, but the clock do_detailed_mode() 2524 * Calculate the alternate clock for the CEA mode 2549 * drm_match_cea_mode - look for a CEA mode matching given mode 2550 * @to_match: display mode 2552 * Return: The CEA Video ID (VIC) of the mode or 0 if it isn't a CEA-861 2553 * mode. 2557 u8 mode; drm_match_cea_mode() local 2562 for (mode = 0; mode < ARRAY_SIZE(edid_cea_modes); mode++) { drm_match_cea_mode() 2563 const struct drm_display_mode *cea_mode = &edid_cea_modes[mode]; drm_match_cea_mode() 2573 return mode + 1; drm_match_cea_mode() 2581 * the input VIC from the CEA mode list 2600 * exception for the VIC 4 mode (4096x2160@24Hz): no alternate clock for this 2613 * drm_match_hdmi_mode - look for a HDMI mode matching given mode 2614 * @to_match: display mode 2616 * An HDMI mode is one defined in the HDMI vendor specific block. 2618 * Returns the HDMI Video ID (VIC) of the mode or 0 if it isn't one. 2622 u8 mode; drm_match_hdmi_mode() local 2627 for (mode = 0; mode < ARRAY_SIZE(edid_4k_modes); mode++) { drm_match_hdmi_mode() 2628 const struct drm_display_mode *hdmi_mode = &edid_4k_modes[mode]; drm_match_hdmi_mode() 2638 return mode + 1; drm_match_hdmi_mode() 2647 struct drm_display_mode *mode, *tmp; add_alternate_cea_modes() local 2656 * Go through all probed modes and create a new mode add_alternate_cea_modes() 2659 list_for_each_entry(mode, &connector->probed_modes, head) { add_alternate_cea_modes() 2662 u8 mode_idx = drm_match_cea_mode(mode) - 1; add_alternate_cea_modes() 2669 mode_idx = drm_match_hdmi_mode(mode) - 1; add_alternate_cea_modes() 2684 if (mode->clock != clock1 && mode->clock != clock2) add_alternate_cea_modes() 2692 newmode->flags |= mode->flags & DRM_MODE_FLAG_3D_MASK; add_alternate_cea_modes() 2695 * The current mode could be either variant. Make add_alternate_cea_modes() 2696 * sure to pick the "other" clock for the new mode. add_alternate_cea_modes() 2698 if (mode->clock != clock1) add_alternate_cea_modes() 2706 list_for_each_entry_safe(mode, tmp, &list, head) { add_alternate_cea_modes() 2707 list_del(&mode->head); add_alternate_cea_modes() 2708 drm_mode_probed_add(connector, mode); add_alternate_cea_modes() 2747 struct drm_display_mode *mode; do_cea_modes() local 2748 mode = drm_display_mode_from_vic_index(connector, db, len, i); do_cea_modes() 2749 if (mode) { do_cea_modes() 2750 drm_mode_probed_add(connector, mode); do_cea_modes() 2777 stereo_match_mandatory(const struct drm_display_mode *mode, stereo_match_mandatory() argument 2780 unsigned int interlaced = mode->flags & DRM_MODE_FLAG_INTERLACE; stereo_match_mandatory() 2782 return mode->hdisplay == stereo_mode->width && stereo_match_mandatory() 2783 mode->vdisplay == stereo_mode->height && stereo_match_mandatory() 2785 drm_mode_vrefresh(mode) == stereo_mode->vrefresh; stereo_match_mandatory() 2791 const struct drm_display_mode *mode; add_hdmi_mandatory_stereo_modes() local 2797 list_for_each_entry(mode, &connector->probed_modes, head) { add_hdmi_mandatory_stereo_modes() 2802 if (!stereo_match_mandatory(mode, add_hdmi_mandatory_stereo_modes() 2807 new_mode = drm_mode_duplicate(dev, mode); add_hdmi_mandatory_stereo_modes() 3115 static void fixup_detailed_cea_mode_clock(struct drm_display_mode *mode) fixup_detailed_cea_mode_clock() argument 3122 mode_idx = drm_match_cea_mode(mode) - 1; fixup_detailed_cea_mode_clock() 3129 mode_idx = drm_match_hdmi_mode(mode) - 1; fixup_detailed_cea_mode_clock() 3141 if (abs(mode->clock - clock1) < abs(mode->clock - clock2)) fixup_detailed_cea_mode_clock() 3146 if (mode->clock == clock) fixup_detailed_cea_mode_clock() 3149 DRM_DEBUG("detailed mode matches %s VIC %d, adjusting clock %d -> %d\n", fixup_detailed_cea_mode_clock() 3150 type, mode_idx + 1, mode->clock, clock); fixup_detailed_cea_mode_clock() 3151 mode->clock = clock; fixup_detailed_cea_mode_clock() 3406 * @mode: the display mode 3412 const struct drm_display_mode *mode) drm_av_sync_delay() 3414 int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE); drm_av_sync_delay() 3446 * @encoder: the encoder just changed display mode 3666 * Spec says that if any deep color mode is supported at all, for_each_cea_db() 3775 * Add the specified modes to the connector's mode list. 3797 * - preferred detailed mode drm_add_edid_modes() 3807 * XXX order for additional mode types in extension blocks? drm_add_edid_modes() 3839 * Add the specified modes to the connector's mode list. Only when the 3848 struct drm_display_mode *mode; drm_add_modes_noedid() local 3862 * whether the mode should be added to the mode list of drm_add_modes_noedid() 3871 mode = drm_mode_duplicate(dev, ptr); drm_add_modes_noedid() 3872 if (mode) { drm_add_modes_noedid() 3873 drm_mode_probed_add(connector, mode); drm_add_modes_noedid() 3882 * drm_set_preferred_mode - Sets the preferred mode of a connector 3883 * @connector: connector whose mode list should be processed 3884 * @hpref: horizontal resolution of preferred mode 3885 * @vpref: vertical resolution of preferred mode 3887 * Marks a mode as preferred if it matches the resolution specified by @hpref 3893 struct drm_display_mode *mode; drm_set_preferred_mode() local 3895 list_for_each_entry(mode, &connector->probed_modes, head) { drm_set_preferred_mode() 3896 if (mode->hdisplay == hpref && drm_set_preferred_mode() 3897 mode->vdisplay == vpref) drm_set_preferred_mode() 3898 mode->type |= DRM_MODE_TYPE_PREFERRED; drm_set_preferred_mode() 3905 * data from a DRM display mode 3907 * @mode: DRM display mode 3913 const struct drm_display_mode *mode) drm_hdmi_avi_infoframe_from_display_mode() 3917 if (!frame || !mode) drm_hdmi_avi_infoframe_from_display_mode() 3924 if (mode->flags & DRM_MODE_FLAG_DBLCLK) drm_hdmi_avi_infoframe_from_display_mode() 3927 frame->video_code = drm_match_cea_mode(mode); drm_hdmi_avi_infoframe_from_display_mode() 3933 * user input (if specified) or from the CEA mode list. drm_hdmi_avi_infoframe_from_display_mode() 3935 if (mode->picture_aspect_ratio == HDMI_PICTURE_ASPECT_4_3 || drm_hdmi_avi_infoframe_from_display_mode() 3936 mode->picture_aspect_ratio == HDMI_PICTURE_ASPECT_16_9) drm_hdmi_avi_infoframe_from_display_mode() 3937 frame->picture_aspect = mode->picture_aspect_ratio; drm_hdmi_avi_infoframe_from_display_mode() 3950 s3d_structure_from_display_mode(const struct drm_display_mode *mode) s3d_structure_from_display_mode() argument 3952 u32 layout = mode->flags & DRM_MODE_FLAG_3D_MASK; s3d_structure_from_display_mode() 3978 * data from a DRM display mode 3980 * @mode: DRM display mode 3983 * 4k or stereoscopic 3D mode. So when giving any other mode as input this 3990 const struct drm_display_mode *mode) drm_hdmi_vendor_infoframe_from_display_mode() 3996 if (!frame || !mode) drm_hdmi_vendor_infoframe_from_display_mode() 3999 vic = drm_match_hdmi_mode(mode); drm_hdmi_vendor_infoframe_from_display_mode() 4000 s3d_flags = mode->flags & DRM_MODE_FLAG_3D_MASK; drm_hdmi_vendor_infoframe_from_display_mode() 4015 frame->s3d_struct = s3d_structure_from_display_mode(mode); drm_hdmi_vendor_infoframe_from_display_mode() 2044 valid_inferred_mode(const struct drm_connector *connector, const struct drm_display_mode *mode) valid_inferred_mode() argument 3411 drm_av_sync_delay(struct drm_connector *connector, const struct drm_display_mode *mode) drm_av_sync_delay() argument 3912 drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame, const struct drm_display_mode *mode) drm_hdmi_avi_infoframe_from_display_mode() argument 3989 drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame, const struct drm_display_mode *mode) drm_hdmi_vendor_infoframe_from_display_mode() argument
|
H A D | drm_crtc_helper.c | 103 * Checks whether @encoder is with the current mode setting output configuration 135 * Checks whether @crtc is with the current mode setting output configuration 208 * This function walks through the entire mode setting configuration of @dev. It 246 * drm_crtc_helper_set_mode - internal helper to set a mode 248 * @mode: mode to use 253 * Try to set @mode on @crtc. Give @crtc and its associated connectors a chance 254 * to fixup or reject the mode prior to trying to set it. This is an internal 259 * drm_crtc_helper_set_config() helper function to drive the mode setting 263 * True if the mode was set successfully, false otherwise. 266 struct drm_display_mode *mode, drm_crtc_helper_set_mode() 286 adjusted_mode = drm_mode_duplicate(dev, mode); drm_crtc_helper_set_mode() 292 saved_mode = crtc->mode; drm_crtc_helper_set_mode() 297 /* Update crtc values up front so the driver can rely on them for mode drm_crtc_helper_set_mode() 300 crtc->mode = *mode; drm_crtc_helper_set_mode() 304 /* Pass our mode to the connectors and the CRTC to give them a chance to drm_crtc_helper_set_mode() 306 * a chance to reject the mode entirely. drm_crtc_helper_set_mode() 314 mode, adjusted_mode); drm_for_each_encoder() 321 if (!(ret = encoder_funcs->mode_fixup(encoder, mode, drm_for_each_encoder() 328 if (!(ret = crtc_funcs->mode_fixup(crtc, mode, adjusted_mode))) { 336 /* Prepare the encoders and CRTCs before setting the mode. */ drm_for_each_encoder() 358 ret = !crtc_funcs->mode_set(crtc, mode, adjusted_mode, x, y, old_fb); 369 mode->base.id, mode->name); drm_for_each_encoder() 371 encoder_funcs->mode_set(encoder, mode, adjusted_mode); drm_for_each_encoder() 373 drm_bridge_mode_set(encoder->bridge, mode, adjusted_mode); drm_for_each_encoder() 403 crtc->mode = saved_mode; 446 * @set: mode set configuration 451 * kernel mode setting with the crtc helper functions and the assorted 462 bool mode_changed = false; /* if true do a full mode set */ drm_crtc_helper_set_config() 478 BUG_ON(!set->mode && set->fb); drm_crtc_helper_set_config() 483 if (!set->mode) drm_crtc_helper_set_config() 532 save_set.mode = &set->crtc->mode; 540 /* If we have no fb then treat it as a full mode set */ 542 DRM_DEBUG_KMS("crtc has no fb, full mode set\n"); 556 if (set->mode && !drm_mode_equal(set->mode, &set->crtc->mode)) { 557 DRM_DEBUG_KMS("modes are different, full mode set\n"); 558 drm_mode_debug_printmodeline(&set->crtc->mode); 559 drm_mode_debug_printmodeline(set->mode); 579 DRM_DEBUG_KMS("connector dpms not on, full mode switch\n"); drm_for_each_connector() 588 DRM_DEBUG_KMS("encoder changed, full mode switch\n"); drm_for_each_connector() 626 DRM_DEBUG_KMS("crtc changed, full mode switch\n"); drm_for_each_connector() 646 DRM_DEBUG_KMS("attempting to set mode from" 648 drm_mode_debug_printmodeline(set->mode); 650 if (!drm_crtc_helper_set_mode(set->crtc, set->mode, 653 DRM_ERROR("failed to set mode on [CRTC:%d]\n", 699 !drm_crtc_helper_set_mode(save_set.crtc, save_set.mode, save_set.x, 723 static void drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) drm_helper_encoder_dpms() argument 728 if (mode == DRM_MODE_DPMS_ON) drm_helper_encoder_dpms() 735 encoder_funcs->dpms(encoder, mode); drm_helper_encoder_dpms() 737 if (mode == DRM_MODE_DPMS_ON) drm_helper_encoder_dpms() 759 * @mode: DPMS mode 769 int drm_helper_connector_dpms(struct drm_connector *connector, int mode) drm_helper_connector_dpms() argument 775 if (mode == connector->dpms) drm_helper_connector_dpms() 779 connector->dpms = mode; drm_helper_connector_dpms() 785 if (mode < old_dpms) { drm_helper_connector_dpms() 797 if (mode > old_dpms) { drm_helper_connector_dpms() 840 * drm_helper_resume_force_mode - force-restore mode setting configuration 843 * Drivers which use the mode setting helpers can use this function to 844 * force-restore the mode setting configuration e.g. on resume or when something 873 ret = drm_crtc_helper_set_mode(crtc, &crtc->mode, drm_for_each_crtc() 878 DRM_ERROR("failed to set mode on crtc %p\n", crtc); drm_for_each_crtc() 909 * @mode: DRM display mode which userspace requested 910 * @adjusted_mode: DRM display mode adjusted by ->mode_fixup callbacks 923 int drm_helper_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, drm_helper_crtc_mode_set() argument 945 ret = drm_atomic_set_mode_for_crtc(crtc_state, mode); drm_helper_crtc_mode_set() 1008 plane_state->crtc_h = crtc->mode.vdisplay; drm_helper_crtc_mode_set_base() 1009 plane_state->crtc_w = crtc->mode.hdisplay; drm_helper_crtc_mode_set_base() 1012 plane_state->src_h = crtc->mode.vdisplay << 16; drm_helper_crtc_mode_set_base() 1013 plane_state->src_w = crtc->mode.hdisplay << 16; drm_helper_crtc_mode_set_base() 265 drm_crtc_helper_set_mode(struct drm_crtc *crtc, struct drm_display_mode *mode, int x, int y, struct drm_framebuffer *old_fb) drm_crtc_helper_set_mode() argument
|
/linux-4.4.14/drivers/usb/dwc2/ |
H A D | Makefile | 20 # NOTE: The previous s3c-hsotg peripheral mode only driver has been moved to 22 # modules, dwc2.ko will get built for host mode, peripheral mode, and dual-role 23 # mode. The PCI bus interface module will called dwc2_pci.ko and the platform
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
H A D | zmii.c | 50 static inline int zmii_valid_mode(int mode) zmii_valid_mode() argument 52 return mode == PHY_MODE_MII || zmii_valid_mode() 53 mode == PHY_MODE_RMII || zmii_valid_mode() 54 mode == PHY_MODE_SMII || zmii_valid_mode() 55 mode == PHY_MODE_NA; zmii_valid_mode() 58 static inline const char *zmii_mode_name(int mode) zmii_mode_name() argument 60 switch (mode) { zmii_mode_name() 72 static inline u32 zmii_mode_mask(int mode, int input) zmii_mode_mask() argument 74 switch (mode) { zmii_mode_mask() 86 int zmii_attach(struct platform_device *ofdev, int input, int *mode) zmii_attach() argument 91 ZMII_DBG(dev, "init(%d, %d)" NL, input, *mode); zmii_attach() 93 if (!zmii_valid_mode(*mode)) { zmii_attach() 104 /* Autodetect ZMII mode if not specified. zmii_attach() 106 * Please, always specify PHY mode in your board port to avoid zmii_attach() 109 if (dev->mode == PHY_MODE_NA) { zmii_attach() 110 if (*mode == PHY_MODE_NA) { zmii_attach() 113 ZMII_DBG(dev, "autodetecting mode, FER = 0x%08x" NL, r); zmii_attach() 116 dev->mode = PHY_MODE_MII; zmii_attach() 118 dev->mode = PHY_MODE_RMII; zmii_attach() 120 dev->mode = PHY_MODE_SMII; zmii_attach() 122 dev->mode = *mode; zmii_attach() 124 printk(KERN_NOTICE "%s: bridge in %s mode\n", zmii_attach() 126 zmii_mode_name(dev->mode)); zmii_attach() 128 /* All inputs must use the same mode */ zmii_attach() 129 if (*mode != PHY_MODE_NA && *mode != dev->mode) { zmii_attach() 131 "%s: invalid mode %d specified for input %d\n", zmii_attach() 132 ofdev->dev.of_node->full_name, *mode, input); zmii_attach() 138 /* Report back correct PHY mode, zmii_attach() 141 *mode = dev->mode; zmii_attach() 144 out_be32(&p->fer, in_be32(&p->fer) | zmii_mode_mask(dev->mode, input)); zmii_attach() 207 in_be32(&dev->base->fer) & ~zmii_mode_mask(dev->mode, input)); zmii_detach() 249 dev->mode = PHY_MODE_NA; zmii_probe()
|
/linux-4.4.14/arch/sparc/lib/ |
H A D | libgcc.h | 6 typedef int word_type __attribute__ ((mode (__word__)));
|
/linux-4.4.14/fs/nfs/ |
H A D | nfs4sysctl.c | 24 .mode = 0644, 33 .mode = 0644, 42 .mode = 0555, 51 .mode = 0555,
|
H A D | sysctl.c | 21 .mode = 0644, 28 .mode = 0644, 37 .mode = 0555, 46 .mode = 0555,
|
/linux-4.4.14/net/appletalk/ |
H A D | sysctl_net_atalk.c | 18 .mode = 0644, 25 .mode = 0644, 32 .mode = 0644, 39 .mode = 0644,
|
/linux-4.4.14/fs/coda/ |
H A D | sysctl.c | 22 .mode = 0644, 29 .mode = 0644, 36 .mode = 0600, 45 .mode = 0555,
|
/linux-4.4.14/arch/arm/mach-omap2/ |
H A D | am33xx-restart.c | 16 * @mode: the "reboot mode", see arch/arm/kernel/{setup,process}.c 22 void am33xx_restart(enum reboot_mode mode, const char *cmd) am33xx_restart() argument 24 /* TODO: Handle mode and cmd if necessary */ am33xx_restart()
|
H A D | omap4-restart.c | 17 * @mode: the "reboot mode", see arch/arm/kernel/{setup,process}.c 23 void omap44xx_restart(enum reboot_mode mode, const char *cmd) omap44xx_restart() argument
|
H A D | ti81xx-restart.c | 20 * @mode: the "reboot mode", see arch/arm/kernel/{setup,process}.c 27 * clocks to bypass mode. 29 void ti81xx_restart(enum reboot_mode mode, const char *cmd) ti81xx_restart() argument
|
H A D | omap3-restart.c | 25 * @mode: the "reboot mode", see arch/arm/kernel/{setup,process}.c 31 void omap3xxx_restart(enum reboot_mode mode, const char *cmd) omap3xxx_restart() argument
|
/linux-4.4.14/sound/soc/fsl/ |
H A D | mpc5200_psc_ac97.h | 2 * Freescale MPC5200 PSC in AC97 mode
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/ |
H A D | mdp5_encoder.c | 116 const struct drm_display_mode *mode, mdp5_encoder_mode_fixup() 123 struct drm_display_mode *mode, mdp5_encoder_mode_set() 137 mode = adjusted_mode; mdp5_encoder_mode_set() 139 DBG("set mode: %d:\"%s\" %d %d %d %d %d %d %d %d %d %d 0x%x 0x%x", mdp5_encoder_mode_set() 140 mode->base.id, mode->name, mdp5_encoder_mode_set() 141 mode->vrefresh, mode->clock, mdp5_encoder_mode_set() 142 mode->hdisplay, mode->hsync_start, mdp5_encoder_mode_set() 143 mode->hsync_end, mode->htotal, mdp5_encoder_mode_set() 144 mode->vdisplay, mode->vsync_start, mdp5_encoder_mode_set() 145 mode->vsync_end, mode->vtotal, mdp5_encoder_mode_set() 146 mode->type, mode->flags); mdp5_encoder_mode_set() 152 if (mode->flags & DRM_MODE_FLAG_NHSYNC) mdp5_encoder_mode_set() 154 if (mode->flags & DRM_MODE_FLAG_NVSYNC) mdp5_encoder_mode_set() 183 hsync_start_x = (mode->htotal - mode->hsync_start); mdp5_encoder_mode_set() 184 hsync_end_x = mode->htotal - (mode->hsync_start - mode->hdisplay) - 1; mdp5_encoder_mode_set() 186 vsync_period = mode->vtotal * mode->htotal; mdp5_encoder_mode_set() 187 vsync_len = (mode->vsync_end - mode->vsync_start) * mode->htotal; mdp5_encoder_mode_set() 188 display_v_start = (mode->vtotal - mode->vsync_start) * mode->htotal + dtv_hsync_skew; mdp5_encoder_mode_set() 189 display_v_end = vsync_period - ((mode->vsync_start - mode->vdisplay) * mode->htotal) + dtv_hsync_skew - 1; mdp5_encoder_mode_set() 197 display_v_start += mode->htotal - mode->hsync_start; mdp5_encoder_mode_set() 198 display_v_end -= mode->hsync_start - mode->hdisplay; mdp5_encoder_mode_set() 204 MDP5_INTF_HSYNC_CTL_PULSEW(mode->hsync_end - mode->hsync_start) | mdp5_encoder_mode_set() 205 MDP5_INTF_HSYNC_CTL_PERIOD(mode->htotal)); mdp5_encoder_mode_set() 311 /* Switch slave encoder's TimingGen Sync mode, mdp5_encoder_set_split_display() 323 /* Dumb Panel, Sync mode */ mdp5_encoder_set_split_display() 115 mdp5_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp5_encoder_mode_fixup() argument 122 mdp5_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp5_encoder_mode_set() argument
|
H A D | mdp5_cmd_encoder.c | 99 struct drm_display_mode *mode) pingpong_tearcheck_setup() 112 total_lines_x100 = mode->vtotal * mode->vrefresh; pingpong_tearcheck_setup() 115 __func__, mode->vtotal, mode->vrefresh); pingpong_tearcheck_setup() 135 REG_MDP5_PP_VSYNC_INIT_VAL(pp_id), mode->vdisplay); pingpong_tearcheck_setup() 136 mdp5_write(mdp5_kms, REG_MDP5_PP_RD_PTR_IRQ(pp_id), mode->vdisplay + 1); pingpong_tearcheck_setup() 137 mdp5_write(mdp5_kms, REG_MDP5_PP_START_POS(pp_id), mode->vdisplay); pingpong_tearcheck_setup() 192 const struct drm_display_mode *mode, mdp5_cmd_encoder_mode_fixup() 199 struct drm_display_mode *mode, mdp5_cmd_encoder_mode_set() 204 mode = adjusted_mode; mdp5_cmd_encoder_mode_set() 206 DBG("set mode: %d:\"%s\" %d %d %d %d %d %d %d %d %d %d 0x%x 0x%x", mdp5_cmd_encoder_mode_set() 207 mode->base.id, mode->name, mdp5_cmd_encoder_mode_set() 208 mode->vrefresh, mode->clock, mdp5_cmd_encoder_mode_set() 209 mode->hdisplay, mode->hsync_start, mdp5_cmd_encoder_mode_set() 210 mode->hsync_end, mode->htotal, mdp5_cmd_encoder_mode_set() 211 mode->vdisplay, mode->vsync_start, mdp5_cmd_encoder_mode_set() 212 mode->vsync_end, mode->vtotal, mdp5_cmd_encoder_mode_set() 213 mode->type, mode->flags); mdp5_cmd_encoder_mode_set() 214 pingpong_tearcheck_setup(encoder, mode); mdp5_cmd_encoder_mode_set() 289 /* Smart Panel, Sync mode */ mdp5_cmd_encoder_set_split_display() 304 /* initialize command mode encoder */ mdp5_cmd_encoder_init() 313 (intf->mode != MDP5_INTF_DSI_MODE_COMMAND))) { mdp5_cmd_encoder_init() 98 pingpong_tearcheck_setup(struct drm_encoder *encoder, struct drm_display_mode *mode) pingpong_tearcheck_setup() argument 191 mdp5_cmd_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp5_cmd_encoder_mode_fixup() argument 198 mdp5_cmd_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp5_cmd_encoder_mode_set() argument
|
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_bridge.c | 143 struct drm_display_mode *mode, hdmi_bridge_mode_set() 151 mode = adjusted_mode; hdmi_bridge_mode_set() 153 hdmi->pixclock = mode->clock * 1000; hdmi_bridge_mode_set() 155 hstart = mode->htotal - mode->hsync_start; hdmi_bridge_mode_set() 156 hend = mode->htotal - mode->hsync_start + mode->hdisplay; hdmi_bridge_mode_set() 158 vstart = mode->vtotal - mode->vsync_start - 1; hdmi_bridge_mode_set() 159 vend = mode->vtotal - mode->vsync_start + mode->vdisplay - 1; hdmi_bridge_mode_set() 162 mode->htotal, mode->vtotal, hstart, hend, vstart, vend); hdmi_bridge_mode_set() 165 HDMI_TOTAL_H_TOTAL(mode->htotal - 1) | hdmi_bridge_mode_set() 166 HDMI_TOTAL_V_TOTAL(mode->vtotal - 1)); hdmi_bridge_mode_set() 175 if (mode->flags & DRM_MODE_FLAG_INTERLACE) { hdmi_bridge_mode_set() 177 HDMI_VSYNC_TOTAL_F2_V_TOTAL(mode->vtotal)); hdmi_bridge_mode_set() 190 if (mode->flags & DRM_MODE_FLAG_NHSYNC) hdmi_bridge_mode_set() 192 if (mode->flags & DRM_MODE_FLAG_NVSYNC) hdmi_bridge_mode_set() 194 if (mode->flags & DRM_MODE_FLAG_INTERLACE) hdmi_bridge_mode_set() 142 hdmi_bridge_mode_set(struct drm_bridge *bridge, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) hdmi_bridge_mode_set() argument
|
/linux-4.4.14/net/rxrpc/ |
H A D | sysctl.c | 36 .mode = 0644, 44 .mode = 0644, 52 .mode = 0644, 60 .mode = 0644, 70 .mode = 0644, 78 .mode = 0644, 88 .mode = 0644, 96 .mode = 0644, 106 .mode = 0644, 115 .mode = 0644, 124 .mode = 0644,
|
/linux-4.4.14/net/ |
H A D | sysctl_net.c | 40 /* Return standard mode bits for table entry. */ net_ctl_permissions() 51 int mode = (table->mode >> 6) & 7; net_ctl_permissions() local 52 return (mode << 6) | (mode << 3) | mode; net_ctl_permissions() 56 int mode = (table->mode >> 3) & 7; net_ctl_permissions() local 57 return (mode << 3) | mode; net_ctl_permissions() 59 return table->mode; net_ctl_permissions()
|
/linux-4.4.14/sound/soc/codecs/ |
H A D | wl1273.c | 38 enum wl1273_mode mode; member in struct:wl1273_priv 48 u16 mode; snd_wl1273_fm_set_i2s_mode() local 55 mode = core->i2s_mode & ~WL1273_IS2_WIDTH & ~WL1273_IS2_RATE; snd_wl1273_fm_set_i2s_mode() 59 mode |= WL1273_IS2_RATE_48K; snd_wl1273_fm_set_i2s_mode() 62 mode |= WL1273_IS2_RATE_44_1K; snd_wl1273_fm_set_i2s_mode() 65 mode |= WL1273_IS2_RATE_32K; snd_wl1273_fm_set_i2s_mode() 68 mode |= WL1273_IS2_RATE_22_05K; snd_wl1273_fm_set_i2s_mode() 71 mode |= WL1273_IS2_RATE_16K; snd_wl1273_fm_set_i2s_mode() 74 mode |= WL1273_IS2_RATE_12K; snd_wl1273_fm_set_i2s_mode() 77 mode |= WL1273_IS2_RATE_11_025; snd_wl1273_fm_set_i2s_mode() 80 mode |= WL1273_IS2_RATE_8K; snd_wl1273_fm_set_i2s_mode() 90 mode |= WL1273_IS2_WIDTH_32; snd_wl1273_fm_set_i2s_mode() 93 mode |= WL1273_IS2_WIDTH_40; snd_wl1273_fm_set_i2s_mode() 96 mode |= WL1273_IS2_WIDTH_48; snd_wl1273_fm_set_i2s_mode() 99 mode |= WL1273_IS2_WIDTH_50; snd_wl1273_fm_set_i2s_mode() 102 mode |= WL1273_IS2_WIDTH_60; snd_wl1273_fm_set_i2s_mode() 105 mode |= WL1273_IS2_WIDTH_64; snd_wl1273_fm_set_i2s_mode() 108 mode |= WL1273_IS2_WIDTH_80; snd_wl1273_fm_set_i2s_mode() 111 mode |= WL1273_IS2_WIDTH_96; snd_wl1273_fm_set_i2s_mode() 114 mode |= WL1273_IS2_WIDTH_128; snd_wl1273_fm_set_i2s_mode() 124 dev_dbg(dev, "mode: 0x%04x\n", mode); snd_wl1273_fm_set_i2s_mode() 126 if (core->i2s_mode != mode) { snd_wl1273_fm_set_i2s_mode() 127 r = core->write(core, WL1273_I2S_MODE_CONFIG_SET, mode); snd_wl1273_fm_set_i2s_mode() 131 core->i2s_mode = mode; snd_wl1273_fm_set_i2s_mode() 156 if (channel_number == 1 && core->mode == WL1273_MODE_RX) snd_wl1273_fm_set_channel_number() 158 else if (channel_number == 1 && core->mode == WL1273_MODE_TX) snd_wl1273_fm_set_channel_number() 160 else if (channel_number == 2 && core->mode == WL1273_MODE_RX) snd_wl1273_fm_set_channel_number() 162 else if (channel_number == 2 && core->mode == WL1273_MODE_TX) snd_wl1273_fm_set_channel_number() 178 ucontrol->value.integer.value[0] = wl1273->mode; snd_wl1273_get_audio_route() 196 if (wl1273->mode == ucontrol->value.integer.value[0]) snd_wl1273_set_audio_route() 207 wl1273->mode = ucontrol->value.integer.value[0]; snd_wl1273_set_audio_route() 308 switch (wl1273->mode) { wl1273_startup() 317 pr_err("Cannot play in RX mode.\n"); wl1273_startup() 323 pr_err("Cannot capture in TX mode.\n"); wl1273_startup() 352 if (wl1273->mode == WL1273_MODE_BT) { wl1273_hw_params() 366 if (wl1273->mode == WL1273_MODE_FM_TX && wl1273_hw_params() 372 if (wl1273->mode == WL1273_MODE_FM_RX && wl1273_hw_params() 378 if (wl1273->mode != WL1273_MODE_FM_RX && wl1273_hw_params() 379 wl1273->mode != WL1273_MODE_FM_TX) { wl1273_hw_params() 380 pr_err("Unexpected mode: %d.\n", wl1273->mode); wl1273_hw_params() 428 switch (wl1273->mode) { wl1273_get_format() 466 wl1273->mode = WL1273_MODE_BT; wl1273_probe()
|
/linux-4.4.14/net/dccp/ |
H A D | sysctl.c | 33 .mode = 0644, 42 .mode = 0644, 51 .mode = 0644, 60 .mode = 0644, 69 .mode = 0644, 78 .mode = 0644, 87 .mode = 0644, 95 .mode = 0644,
|
/linux-4.4.14/fs/dlm/ |
H A D | ast.c | 26 log_print("last_bast %x %llu flags %x mode %d sb %d %x", dlm_dump_lkb_callbacks() 30 lkb->lkb_last_bast.mode, dlm_dump_lkb_callbacks() 34 log_print("last_cast %x %llu flags %x mode %d sb %d %x", dlm_dump_lkb_callbacks() 38 lkb->lkb_last_cast.mode, dlm_dump_lkb_callbacks() 43 log_print("cb %x %llu flags %x mode %d sb %d %x", dlm_dump_lkb_callbacks() 47 lkb->lkb_callbacks[i].mode, dlm_dump_lkb_callbacks() 53 int dlm_add_lkb_callback(struct dlm_lkb *lkb, uint32_t flags, int mode, dlm_add_lkb_callback() argument 68 * is a bast for the same mode or a more restrictive mode. dlm_add_lkb_callback() 76 prev_mode = lkb->lkb_callbacks[i-1].mode; dlm_add_lkb_callback() 78 if ((prev_mode == mode) || dlm_add_lkb_callback() 79 (prev_mode > mode && prev_mode > DLM_LOCK_PR)) { dlm_add_lkb_callback() 81 log_debug(ls, "skip %x add bast %llu mode %d " dlm_add_lkb_callback() 82 "for bast %llu mode %d", dlm_add_lkb_callback() 85 mode, dlm_add_lkb_callback() 95 lkb->lkb_callbacks[i].mode = mode; dlm_add_lkb_callback() 103 log_error(ls, "no callbacks %x %llu flags %x mode %d sb %d %x", dlm_add_lkb_callback() 105 flags, mode, status, sbflags); dlm_add_lkb_callback() 142 /* if cb is a bast, it should be skipped if the blocking mode is dlm_rem_lkb_callback() 143 compatible with the last granted mode */ dlm_rem_lkb_callback() 146 if (dlm_modes_compat(cb->mode, lkb->lkb_last_cast.mode)) { dlm_rem_lkb_callback() 149 log_debug(ls, "skip %x bast %llu mode %d " dlm_rem_lkb_callback() 150 "for cast %llu mode %d", dlm_rem_lkb_callback() 153 cb->mode, dlm_rem_lkb_callback() 155 lkb->lkb_last_cast.mode); dlm_rem_lkb_callback() 175 void dlm_add_cb(struct dlm_lkb *lkb, uint32_t flags, int mode, int status, dlm_add_cb() argument 187 dlm_user_add_ast(lkb, flags, mode, status, sbflags, new_seq); dlm_add_cb() 194 rv = dlm_add_lkb_callback(lkb, flags, mode, status, sbflags, new_seq); dlm_add_cb() 218 void (*bastfn) (void *astparam, int mode); dlm_callback_work() 256 bastfn(lkb->lkb_astparam, callbacks[i].mode); dlm_callback_work()
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | isadep.h | 18 * kernel or user mode? (CP0_STATUS) 26 * kernel or user mode?
|
H A D | fpu.h | 38 * This enum specifies a mode in which we want the FPU to operate, for cores 57 static inline int __enable_fpu(enum fpu_mode mode) __enable_fpu() argument 61 switch (mode) { __enable_fpu() 63 /* just enable the FPU in its current mode */ __enable_fpu() 90 fr = (int)mode & FPU_FR_MASK; __enable_fpu() 123 enum fpu_mode mode; __own_fpu() local 127 mode = FPU_HYBRID; __own_fpu() 129 mode = !test_thread_flag(TIF_32BIT_FPREGS); __own_fpu() 131 ret = __enable_fpu(mode); __own_fpu() 136 if (mode == FPU_64BIT || mode == FPU_HYBRID) __own_fpu() 138 else /* mode == FPU_32BIT */ __own_fpu()
|
/linux-4.4.14/tools/perf/util/ |
H A D | parse-branch-options.c | 8 { .name = n, .mode = (m) } 14 int mode; member in struct:branch_mode 42 uint64_t *mode = (uint64_t *)opt->value; parse_branch_stack() local 53 if (*mode) parse_branch_stack() 78 *mode |= br->mode; parse_branch_stack() 89 if ((*mode & ~ONLY_PLM) == 0) { parse_branch_stack() 90 *mode = PERF_SAMPLE_BRANCH_ANY; parse_branch_stack()
|
H A D | parse-regs-options.c | 10 uint64_t *mode = (uint64_t *)opt->value; parse_regs() local 21 if (*mode) parse_regs() 55 *mode |= r->mask; parse_regs() 66 if (*mode == 0) parse_regs() 67 *mode = PERF_REGS_MASK; parse_regs()
|
H A D | data.h | 17 enum perf_data_mode mode; member in struct:perf_data_file 22 return file->mode == PERF_DATA_MODE_READ; perf_data_file__is_read() 27 return file->mode == PERF_DATA_MODE_WRITE; perf_data_file__is_write()
|
/linux-4.4.14/net/ax25/ |
H A D | sysctl_net_ax25.c | 36 .mode = 0644, 44 .mode = 0644, 52 .mode = 0644, 60 .mode = 0644, 68 .mode = 0644, 76 .mode = 0644, 84 .mode = 0644, 92 .mode = 0644, 100 .mode = 0644, 108 .mode = 0644, 116 .mode = 0644, 124 .mode = 0644, 132 .mode = 0644, 141 .mode = 0644,
|
/linux-4.4.14/arch/sh/include/mach-se/mach/ |
H A D | mrshpc.h | 24 /* common mode & bus width 16bit SWAP = 1*/ mrshpc_setup_windows() 27 /* common mode & bus width 16bit SWAP = 0*/ mrshpc_setup_windows() 33 /* attribute mode & bus width 16bit SWAP = 1*/ mrshpc_setup_windows() 36 /* attribute mode & bus width 16bit SWAP = 0*/ mrshpc_setup_windows() 41 __raw_writew(0x0008, MRSHPC_CDCR); /* I/O card mode */ mrshpc_setup_windows()
|
/linux-4.4.14/arch/arm/mach-imx/ |
H A D | pm-imx3.c | 19 * Set cpu low power mode before WFI instruction. This function is called 23 void mx3_cpu_lp_set(enum mx3_cpu_pwr_mode mode) mx3_cpu_lp_set() argument 28 switch (mode) { mx3_cpu_lp_set() 35 pr_err("Unknown cpu power mode: %d\n", mode); mx3_cpu_lp_set()
|
/linux-4.4.14/kernel/time/ |
H A D | tick-oneshot.c | 41 * We need the clock event again, configure it in ONESHOT mode tick_program_event() 51 * tick_resume_onshot - resume oneshot mode 62 * tick_setup_oneshot - setup the event device for oneshot mode (hres or nohz) 74 * tick_switch_to_oneshot - switch to oneshot mode 85 "could not switch to one-shot mode:"); tick_switch_to_oneshot() 92 printk(" %s does not support one-shot mode.\n", tick_switch_to_oneshot() 98 td->mode = TICKDEV_MODE_ONESHOT; tick_switch_to_oneshot() 106 * tick_check_oneshot_mode - check whether the system is in oneshot mode 116 ret = __this_cpu_read(tick_cpu_device.mode) == TICKDEV_MODE_ONESHOT; tick_oneshot_mode_active() 124 * tick_init_highres - switch to high resolution mode
|
/linux-4.4.14/net/rose/ |
H A D | sysctl_net_rose.c | 32 .mode = 0644, 41 .mode = 0644, 50 .mode = 0644, 59 .mode = 0644, 68 .mode = 0644, 77 .mode = 0644, 86 .mode = 0644, 95 .mode = 0644, 104 .mode = 0644, 113 .mode = 0644,
|
/linux-4.4.14/drivers/parport/ |
H A D | ieee1284.c | 226 /* Terminate a negotiated mode. */ parport_ieee1284_terminate() 233 switch (port->ieee1284.mode) { parport_ieee1284_terminate() 237 /* Terminate from EPP mode. */ parport_ieee1284_terminate() 311 port->ieee1284.mode = IEEE1284_MODE_COMPAT; parport_ieee1284_terminate() 314 DPRINTK (KERN_DEBUG "%s: In compatibility (forward idle) mode\n", parport_ieee1284_terminate() 320 * parport_negotiate - negotiate an IEEE 1284 mode 322 * @mode: mode to negotiate to 324 * Use this to negotiate to a particular IEEE 1284 transfer mode. 325 * The @mode parameter should be one of the constants in 329 * negotiation to the mode specified, -1 if the peripheral is not 334 int parport_negotiate (struct parport *port, int mode) parport_negotiate() argument 337 if (mode == IEEE1284_MODE_COMPAT) parport_negotiate() 342 int m = mode & ~IEEE1284_ADDR; parport_negotiate() 349 if (port->ieee1284.mode == mode) parport_negotiate() 353 if ((port->ieee1284.mode & ~IEEE1284_ADDR) == (mode & ~IEEE1284_ADDR)){ parport_negotiate() 354 port->ieee1284.mode = mode; parport_negotiate() 358 /* Go to compatibility forward idle mode */ parport_negotiate() 359 if (port->ieee1284.mode != IEEE1284_MODE_COMPAT) parport_negotiate() 362 if (mode == IEEE1284_MODE_COMPAT) parport_negotiate() 363 /* Compatibility mode: no negotiation. */ parport_negotiate() 366 switch (mode) { parport_negotiate() 378 if (mode & IEEE1284_EXT_LINK) parport_negotiate() 442 port->name, mode, port->ops->read_status (port)); parport_negotiate() 450 if (mode && !xflag) { parport_negotiate() 453 port->name, mode); parport_negotiate() 459 if (mode & IEEE1284_EXT_LINK) { parport_negotiate() 460 m = mode & 0x7f; parport_negotiate() 493 port->name, mode, parport_negotiate() 504 /* Extended mode not supported. */ parport_negotiate() 505 DPRINTK (KERN_DEBUG "%s: Extended mode 0x%02x not " parport_negotiate() 506 "supported\n", port->name, mode); parport_negotiate() 515 DPRINTK (KERN_DEBUG "%s: In mode 0x%02x\n", port->name, mode); parport_negotiate() 516 port->ieee1284.mode = mode; parport_negotiate() 519 if (!(mode & IEEE1284_EXT_LINK) && (m & IEEE1284_MODE_ECP)) { parport_negotiate() 539 } else switch (mode) { parport_negotiate() 596 * specified, using the IEEE 1284 transfer mode most recently 598 * mode supports forward transfers (host to peripheral). 613 int mode = port->ieee1284.mode; parport_write() 614 int addr = mode & IEEE1284_ADDR; parport_write() 618 mode &= ~(IEEE1284_DEVICEID | IEEE1284_ADDR); parport_write() 620 /* Use the mode we're in. */ parport_write() 621 switch (mode) { parport_write() 626 DPRINTK (KERN_DEBUG "%s: Using compatibility mode\n", parport_write() 632 DPRINTK (KERN_DEBUG "%s: Using EPP mode\n", port->name); parport_write() 640 DPRINTK (KERN_DEBUG "%s: Using software-emulated EPP mode\n", parport_write() 650 DPRINTK (KERN_DEBUG "%s: Using ECP mode\n", port->name); parport_write() 659 DPRINTK (KERN_DEBUG "%s: Using software-emulated ECP mode\n", parport_write() 671 DPRINTK (KERN_DEBUG "%s: Unknown mode 0x%02x\n", port->name, parport_write() 672 port->ieee1284.mode); parport_write() 689 * specified, using the IEEE 1284 transfer mode most recently 691 * mode supports reverse transfers (peripheral to host). 706 int mode = port->physport->ieee1284.mode; parport_read() 707 int addr = mode & IEEE1284_ADDR; parport_read() 711 mode &= ~(IEEE1284_DEVICEID | IEEE1284_ADDR); parport_read() 713 /* Use the mode we're in. */ parport_read() 714 switch (mode) { parport_read() 716 /* if we can tri-state use BYTE mode instead of NIBBLE mode, parport_read() 717 * if that fails, revert to NIBBLE mode -- ought to store somewhere parport_read() 718 * the device's ability to do BYTE mode reverse transfers, so we don't parport_read() 723 /* got into BYTE mode OK */ parport_read() 724 DPRINTK (KERN_DEBUG "%s: Using byte mode\n", port->name); parport_read() 733 DPRINTK (KERN_DEBUG "%s: Using nibble mode\n", port->name); parport_read() 738 DPRINTK (KERN_DEBUG "%s: Using byte mode\n", port->name); parport_read() 743 DPRINTK (KERN_DEBUG "%s: Using EPP mode\n", port->name); parport_read() 751 DPRINTK (KERN_DEBUG "%s: Using software-emulated EPP mode\n", parport_read() 761 DPRINTK (KERN_DEBUG "%s: Using ECP mode\n", port->name); parport_read() 766 DPRINTK (KERN_DEBUG "%s: Using software-emulated ECP mode\n", parport_read() 772 DPRINTK (KERN_DEBUG "%s: Unknown mode 0x%02x\n", port->name, parport_read() 773 port->physport->ieee1284.mode); parport_read()
|
/linux-4.4.14/drivers/video/fbdev/core/ |
H A D | modedb.c | 2 * linux/drivers/video/modedb.c -- Standard video mode database management 33 * Standard video mode definitions (taken from XFree86) 587 * fb_try_mode - test a video mode 590 * @mode: frame buffer video mode structure 593 * Tries a video mode to test it's validity for device @info. 600 const struct fb_videomode *mode, unsigned int bpp) fb_try_mode() 604 DPRINTK("Trying mode %s %dx%d-%d@%d\n", fb_try_mode() 605 mode->name ? mode->name : "noname", fb_try_mode() 606 mode->xres, mode->yres, bpp, mode->refresh); fb_try_mode() 607 var->xres = mode->xres; fb_try_mode() 608 var->yres = mode->yres; fb_try_mode() 609 var->xres_virtual = mode->xres; fb_try_mode() 610 var->yres_virtual = mode->yres; fb_try_mode() 615 var->pixclock = mode->pixclock; fb_try_mode() 616 var->left_margin = mode->left_margin; fb_try_mode() 617 var->right_margin = mode->right_margin; fb_try_mode() 618 var->upper_margin = mode->upper_margin; fb_try_mode() 619 var->lower_margin = mode->lower_margin; fb_try_mode() 620 var->hsync_len = mode->hsync_len; fb_try_mode() 621 var->vsync_len = mode->vsync_len; fb_try_mode() 622 var->sync = mode->sync; fb_try_mode() 623 var->vmode = mode->vmode; fb_try_mode() 631 * fb_find_mode - finds a valid video mode 634 * @mode_option: string video mode to find 635 * @db: video mode database 637 * @default_mode: default video mode to fall back to 640 * Finds a suitable video mode, starting with the specified mode 642 * @default_mode fails, all modes in the video mode database will 645 * Valid mode specifiers for @mode_option: 657 * interlaced mode. If 'm' is present, add margins equal to 1.8% 668 * 3 if default mode is used, 4 if fall back to any valid mode. 692 /* Did the user specify a video mode? */ fb_find_mode() 768 DPRINTK("CVT mode %dx%d@%dHz%s%s%s\n", xres, yres, fb_find_mode() 787 DPRINTK("modedb CVT: CVT mode ok\n"); fb_find_mode() 791 DPRINTK("CVT mode invalid, getting mode from database\n"); fb_find_mode() 794 DPRINTK("Trying specified video mode%s %ix%i\n", fb_find_mode() 800 * If the caller has provided a custom mode database and fb_find_mode() 801 * a valid monspecs structure, we look for the mode with fb_find_mode() 803 * it and try to find a mode with a refresh rate closest fb_find_mode() 864 DPRINTK("Trying default video mode\n"); fb_find_mode() 873 DPRINTK("No valid mode found\n"); fb_find_mode() 879 * @mode: pointer to struct fb_videomode 882 void fb_var_to_videomode(struct fb_videomode *mode, fb_var_to_videomode() argument 887 mode->name = NULL; fb_var_to_videomode() 888 mode->xres = var->xres; fb_var_to_videomode() 889 mode->yres = var->yres; fb_var_to_videomode() 890 mode->pixclock = var->pixclock; fb_var_to_videomode() 891 mode->hsync_len = var->hsync_len; fb_var_to_videomode() 892 mode->vsync_len = var->vsync_len; fb_var_to_videomode() 893 mode->left_margin = var->left_margin; fb_var_to_videomode() 894 mode->right_margin = var->right_margin; fb_var_to_videomode() 895 mode->upper_margin = var->upper_margin; fb_var_to_videomode() 896 mode->lower_margin = var->lower_margin; fb_var_to_videomode() 897 mode->sync = var->sync; fb_var_to_videomode() 898 mode->vmode = var->vmode & FB_VMODE_MASK; fb_var_to_videomode() 899 mode->flag = FB_MODE_IS_FROM_VAR; fb_var_to_videomode() 900 mode->refresh = 0; fb_var_to_videomode() 918 mode->refresh = hfreq/vtotal; fb_var_to_videomode() 924 * @mode: pointer to struct fb_videomode 927 const struct fb_videomode *mode) fb_videomode_to_var() 929 var->xres = mode->xres; fb_videomode_to_var() 930 var->yres = mode->yres; fb_videomode_to_var() 931 var->xres_virtual = mode->xres; fb_videomode_to_var() 932 var->yres_virtual = mode->yres; fb_videomode_to_var() 935 var->pixclock = mode->pixclock; fb_videomode_to_var() 936 var->left_margin = mode->left_margin; fb_videomode_to_var() 937 var->right_margin = mode->right_margin; fb_videomode_to_var() 938 var->upper_margin = mode->upper_margin; fb_videomode_to_var() 939 var->lower_margin = mode->lower_margin; fb_videomode_to_var() 940 var->hsync_len = mode->hsync_len; fb_videomode_to_var() 941 var->vsync_len = mode->vsync_len; fb_videomode_to_var() 942 var->sync = mode->sync; fb_videomode_to_var() 943 var->vmode = mode->vmode & FB_VMODE_MASK; fb_videomode_to_var() 992 struct fb_videomode *mode, *best = NULL; fb_find_best_mode() local 999 mode = &modelist->mode; list_for_each() 1001 if (mode->xres >= var->xres && mode->yres >= var->yres) { list_for_each() 1002 d = (mode->xres - var->xres) + list_for_each() 1003 (mode->yres - var->yres); list_for_each() 1006 best = mode; list_for_each() 1008 mode->refresh > best->refresh) list_for_each() 1009 best = mode; list_for_each() 1018 * @mode: pointer to struct fb_videomode 1025 const struct fb_videomode *fb_find_nearest_mode(const struct fb_videomode *mode, fb_find_nearest_mode() argument 1037 cmode = &modelist->mode; list_for_each() 1039 d = abs(cmode->xres - mode->xres) + list_for_each() 1040 abs(cmode->yres - mode->yres); list_for_each() 1043 diff_refresh = abs(cmode->refresh - mode->refresh); list_for_each() 1046 d = abs(cmode->refresh - mode->refresh); list_for_each() 1070 struct fb_videomode *m, mode; fb_match_mode() local 1072 fb_var_to_videomode(&mode, var); list_for_each() 1075 m = &modelist->mode; list_for_each() 1076 if (fb_mode_is_equal(m, &mode)) list_for_each() 1084 * @mode: videomode to add 1088 * Will only add unmatched mode entries 1090 int fb_add_videomode(const struct fb_videomode *mode, struct list_head *head) fb_add_videomode() argument 1099 m = &modelist->mode; list_for_each() 1100 if (fb_mode_is_equal(m, mode)) { list_for_each() 1111 modelist->mode = *mode; 1119 * @mode: videomode to remove 1123 * Will remove all matching mode entries 1125 void fb_delete_videomode(const struct fb_videomode *mode, fb_delete_videomode() argument 1134 m = &modelist->mode; list_for_each_safe() 1135 if (fb_mode_is_equal(m, mode)) { list_for_each_safe() 1158 * fb_videomode_to_modelist - convert mode array to mode list 1187 /* get the first detailed mode and the very first mode */ list_for_each() 1190 m = &modelist->mode; list_for_each() 1209 /* find best mode based on display width and height */ 1223 /* use first detailed mode */ 1229 /* last resort, use the very first mode */ 599 fb_try_mode(struct fb_var_screeninfo *var, struct fb_info *info, const struct fb_videomode *mode, unsigned int bpp) fb_try_mode() argument 926 fb_videomode_to_var(struct fb_var_screeninfo *var, const struct fb_videomode *mode) fb_videomode_to_var() argument
|
H A D | fbmon.c | 382 struct fb_videomode *mode) calc_mode_timings() 393 mode->xres = xres; calc_mode_timings() 394 mode->yres = yres; calc_mode_timings() 395 mode->pixclock = var->pixclock; calc_mode_timings() 396 mode->refresh = refresh; calc_mode_timings() 397 mode->left_margin = var->left_margin; calc_mode_timings() 398 mode->right_margin = var->right_margin; calc_mode_timings() 399 mode->upper_margin = var->upper_margin; calc_mode_timings() 400 mode->lower_margin = var->lower_margin; calc_mode_timings() 401 mode->hsync_len = var->hsync_len; calc_mode_timings() 402 mode->vsync_len = var->vsync_len; calc_mode_timings() 403 mode->vmode = 0; calc_mode_timings() 404 mode->sync = 0; calc_mode_timings() 409 static int get_est_timing(unsigned char *block, struct fb_videomode *mode) get_est_timing() argument 416 calc_mode_timings(720, 400, 70, &mode[num]); get_est_timing() 417 mode[num++].flag = FB_MODE_IS_CALCULATED; get_est_timing() 421 calc_mode_timings(720, 400, 88, &mode[num]); get_est_timing() 422 mode[num++].flag = FB_MODE_IS_CALCULATED; get_est_timing() 426 mode[num++] = vesa_modes[3]; get_est_timing() 430 calc_mode_timings(640, 480, 67, &mode[num]); get_est_timing() 431 mode[num++].flag = FB_MODE_IS_CALCULATED; get_est_timing() 435 mode[num++] = vesa_modes[4]; get_est_timing() 439 mode[num++] = vesa_modes[5]; get_est_timing() 443 mode[num++] = vesa_modes[7]; get_est_timing() 447 mode[num++] = vesa_modes[8]; get_est_timing() 453 mode[num++] = vesa_modes[9]; get_est_timing() 457 mode[num++] = vesa_modes[10]; get_est_timing() 461 calc_mode_timings(832, 624, 75, &mode[num]); get_est_timing() 462 mode[num++].flag = FB_MODE_IS_CALCULATED; get_est_timing() 466 mode[num++] = vesa_modes[12]; get_est_timing() 470 mode[num++] = vesa_modes[13]; get_est_timing() 474 mode[num++] = vesa_modes[14]; get_est_timing() 478 mode[num++] = vesa_modes[15]; get_est_timing() 482 mode[num++] = vesa_modes[21]; get_est_timing() 487 mode[num++] = vesa_modes[17]; get_est_timing() 494 static int get_std_timing(unsigned char *block, struct fb_videomode *mode, get_std_timing() argument 505 if (i < DMT_SIZE && dmt_modes[i].mode) { get_std_timing() 506 /* DMT mode found */ get_std_timing() 507 *mode = *dmt_modes[i].mode; get_std_timing() 508 mode->flag |= FB_MODE_IS_STANDARD; get_std_timing() 540 calc_mode_timings(xres, yres, refresh, mode); get_std_timing() 543 /* Check the mode we got is within valid spec of the monitor */ get_std_timing() 545 && PICOS2KHZ(mode->pixclock) * 1000 > specs->dclkmax) { get_std_timing() 546 DPRINTK(" mode exceed max DCLK\n"); get_std_timing() 553 static int get_dst_timing(unsigned char *block, struct fb_videomode *mode, get_dst_timing() argument 559 num += get_std_timing(block, &mode[num], ver, rev, specs); get_dst_timing() 565 struct fb_videomode *mode) get_detailed_timing() 567 mode->xres = H_ACTIVE; get_detailed_timing() 568 mode->yres = V_ACTIVE; get_detailed_timing() 569 mode->pixclock = PIXEL_CLOCK; get_detailed_timing() 570 mode->pixclock /= 1000; get_detailed_timing() 571 mode->pixclock = KHZ2PICOS(mode->pixclock); get_detailed_timing() 572 mode->right_margin = H_SYNC_OFFSET; get_detailed_timing() 573 mode->left_margin = (H_ACTIVE + H_BLANKING) - get_detailed_timing() 575 mode->upper_margin = V_BLANKING - V_SYNC_OFFSET - get_detailed_timing() 577 mode->lower_margin = V_SYNC_OFFSET; get_detailed_timing() 578 mode->hsync_len = H_SYNC_WIDTH; get_detailed_timing() 579 mode->vsync_len = V_SYNC_WIDTH; get_detailed_timing() 581 mode->sync |= FB_SYNC_HOR_HIGH_ACT; get_detailed_timing() 583 mode->sync |= FB_SYNC_VERT_HIGH_ACT; get_detailed_timing() 584 mode->refresh = PIXEL_CLOCK/((H_ACTIVE + H_BLANKING) * get_detailed_timing() 587 mode->yres *= 2; get_detailed_timing() 588 mode->upper_margin *= 2; get_detailed_timing() 589 mode->lower_margin *= 2; get_detailed_timing() 590 mode->vsync_len *= 2; get_detailed_timing() 591 mode->vmode |= FB_VMODE_INTERLACED; get_detailed_timing() 593 mode->flag = FB_MODE_IS_DETAILED; get_detailed_timing() 605 * fb_create_modedb - create video mode database 612 * This function builds a mode database using the contents of the EDID 618 struct fb_videomode *mode, *m; fb_create_modedb() local 623 mode = kzalloc(50 * sizeof(struct fb_videomode), GFP_KERNEL); fb_create_modedb() 624 if (mode == NULL) fb_create_modedb() 629 kfree(mode); fb_create_modedb() 642 get_detailed_timing(block, &mode[num]); fb_create_modedb() 644 mode[num].flag |= FB_MODE_IS_FIRST; fb_create_modedb() 653 num += get_est_timing(block, &mode[num]); fb_create_modedb() 658 num += get_std_timing(block, &mode[num], ver, rev, specs); fb_create_modedb() 663 num += get_dst_timing(block + 5, &mode[num], fb_create_modedb() 669 kfree(mode); fb_create_modedb() 676 return mode; fb_create_modedb() 677 memmove(m, mode, num * sizeof(struct fb_videomode)); fb_create_modedb() 678 kfree(mode); fb_create_modedb() 683 * fb_destroy_modedb - destroys mode database 684 * @modedb: mode database to destroy 687 * Destroy mode database created by fb_create_modedb 719 struct fb_videomode *modes, *mode; fb_get_monitor_limits() local 731 mode = &modes[i]; fb_get_monitor_limits() 733 htotal = mode->xres + mode->right_margin + mode->hsync_len fb_get_monitor_limits() 734 + mode->left_margin; fb_get_monitor_limits() 735 vtotal = mode->yres + mode->lower_margin + mode->vsync_len fb_get_monitor_limits() 736 + mode->upper_margin; fb_get_monitor_limits() 738 if (mode->vmode & FB_VMODE_INTERLACED) fb_get_monitor_limits() 741 if (mode->vmode & FB_VMODE_DOUBLE) fb_get_monitor_limits() 1032 pr_debug("N%sative mode #%d\n", fb_edid_add_monspecs() 1271 * fb_get_mode - calculates video mode using VESA GTF 1281 * Calculates video mode based on monitor specs using VESA GTF. 1438 /* a mode must have htotal and vtotal != 0 or it is invalid */ fb_videomode_from_videomode() 1464 * This function is expensive and should only be used, if only one mode is to be 1482 pr_debug("%s: got %dx%d display mode from %s\n", of_get_fb_videomode() 1520 * Validates video mode against monitor capabilities specified in 381 calc_mode_timings(int xres, int yres, int refresh, struct fb_videomode *mode) calc_mode_timings() argument 564 get_detailed_timing(unsigned char *block, struct fb_videomode *mode) get_detailed_timing() argument
|
H A D | fbcvt.c | 271 struct fb_videomode *mode) fb_cvt_convert_to_mode() 273 mode->refresh = cvt->f_refresh; fb_cvt_convert_to_mode() 274 mode->pixclock = KHZ2PICOS(cvt->pixclock/1000); fb_cvt_convert_to_mode() 275 mode->left_margin = cvt->h_back_porch; fb_cvt_convert_to_mode() 276 mode->right_margin = cvt->h_front_porch; fb_cvt_convert_to_mode() 277 mode->hsync_len = cvt->hsync; fb_cvt_convert_to_mode() 278 mode->upper_margin = cvt->v_back_porch; fb_cvt_convert_to_mode() 279 mode->lower_margin = cvt->v_front_porch; fb_cvt_convert_to_mode() 280 mode->vsync_len = cvt->vsync; fb_cvt_convert_to_mode() 282 mode->sync &= ~(FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT); fb_cvt_convert_to_mode() 285 mode->sync |= FB_SYNC_HOR_HIGH_ACT; fb_cvt_convert_to_mode() 287 mode->sync |= FB_SYNC_VERT_HIGH_ACT; fb_cvt_convert_to_mode() 291 * fb_find_mode_cvt - calculate mode using VESA(TM) CVT 292 * @mode: pointer to fb_videomode; xres, yres, refresh and vmode must be 299 * @mode is filled with computed values. If interlaced, the refresh field 305 int fb_find_mode_cvt(struct fb_videomode *mode, int margins, int rb) fb_find_mode_cvt() argument 317 if (mode->vmode & FB_VMODE_INTERLACED) fb_find_mode_cvt() 320 cvt.xres = mode->xres; fb_find_mode_cvt() 321 cvt.yres = mode->yres; fb_find_mode_cvt() 322 cvt.refresh = mode->refresh; fb_find_mode_cvt() 376 fb_cvt_convert_to_mode(&cvt, mode); fb_find_mode_cvt() 270 fb_cvt_convert_to_mode(struct fb_cvt_data *cvt, struct fb_videomode *mode) fb_cvt_convert_to_mode() argument
|
/linux-4.4.14/include/drm/ |
H A D | drm_modes.h | 42 MODE_H_ILLEGAL, /* mode has illegal horizontal timings */ 43 MODE_V_ILLEGAL, /* mode has illegal horizontal timings */ 45 MODE_NOMODE, /* no mode with a matching name */ 46 MODE_NO_INTERLACE, /* interlaced mode not supported */ 47 MODE_NO_DBLESCAN, /* doublescan mode not supported */ 48 MODE_NO_VSCAN, /* multiscan mode not supported */ 50 MODE_VIRTUAL_X, /* mode width too large for specified virtual size */ 51 MODE_VIRTUAL_Y, /* mode height too large for specified virtual size */ 56 MODE_CLOCK_RANGE, /* clock/mode isn't in a ClockRange */ 69 MODE_INTERLACE_WIDTH, /* width too large for interlaced mode */ 75 MODE_UNVERIFIED = -3, /* mode needs to reverified */ 109 /* Proposed mode values */ 127 /* Actual mode we give to hw */ 143 /* Driver private mode info */ 152 /* mode specified on the command line */ 168 * drm_mode_is_stereo - check for stereo mode flags 169 * @mode: drm_display_mode to check 172 * True if the mode is one of the stereo modes (like side-by-side), false if 175 static inline bool drm_mode_is_stereo(const struct drm_display_mode *mode) drm_mode_is_stereo() argument 177 return mode->flags & DRM_MODE_FLAG_3D_MASK; drm_mode_is_stereo() 184 void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode); 189 void drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode); 190 void drm_mode_debug_printmodeline(const struct drm_display_mode *mode); 213 void drm_mode_set_name(struct drm_display_mode *mode); 214 int drm_mode_hsync(const struct drm_display_mode *mode); 215 int drm_mode_vrefresh(const struct drm_display_mode *mode); 222 const struct drm_display_mode *mode); 229 enum drm_mode_status drm_mode_validate_basic(const struct drm_display_mode *mode); 230 enum drm_mode_status drm_mode_validate_size(const struct drm_display_mode *mode, 241 struct drm_cmdline_mode *mode);
|
/linux-4.4.14/Documentation/spi/ |
H A D | spidev_test.c | 34 static uint32_t mode; variable 116 if (mode & SPI_TX_QUAD) transfer() 118 else if (mode & SPI_TX_DUAL) transfer() 120 if (mode & SPI_RX_QUAD) transfer() 122 else if (mode & SPI_RX_DUAL) transfer() 124 if (!(mode & SPI_LOOP)) { transfer() 125 if (mode & (SPI_TX_QUAD | SPI_TX_DUAL)) transfer() 127 else if (mode & (SPI_RX_QUAD | SPI_RX_DUAL)) transfer() 204 mode |= SPI_LOOP; parse_opts() 207 mode |= SPI_CPHA; parse_opts() 210 mode |= SPI_CPOL; parse_opts() 213 mode |= SPI_LSB_FIRST; parse_opts() 216 mode |= SPI_CS_HIGH; parse_opts() 219 mode |= SPI_3WIRE; parse_opts() 222 mode |= SPI_NO_CS; parse_opts() 228 mode |= SPI_READY; parse_opts() 234 mode |= SPI_TX_DUAL; parse_opts() 237 mode |= SPI_TX_QUAD; parse_opts() 244 if (mode & SPI_LOOP) { parse_opts() 245 if (mode & SPI_TX_DUAL) parse_opts() 246 mode |= SPI_RX_DUAL; parse_opts() 247 if (mode & SPI_TX_QUAD) parse_opts() 248 mode |= SPI_RX_QUAD; parse_opts() 267 * spi mode main() 269 ret = ioctl(fd, SPI_IOC_WR_MODE32, &mode); main() 271 pabort("can't set spi mode"); main() 273 ret = ioctl(fd, SPI_IOC_RD_MODE32, &mode); main() 275 pabort("can't get spi mode"); main() 299 printf("spi mode: 0x%x\n", mode); main()
|
/linux-4.4.14/arch/sh/kernel/cpu/shmobile/ |
H A D | pm.c | 30 * Sleep mode is just plain "sleep" instruction 31 * Sleep Self-Refresh mode is above plus RAM put in Self-Refresh 32 * Standby Self-Refresh mode is above plus stopped clocks 40 * U-standby mode is unsupported since it needs bootloader hacks 49 void sh_mobile_call_standby(unsigned long mode) sh_mobile_call_standby() argument 59 mode, NULL); sh_mobile_call_standby() 62 if (mode & SUSP_SH_MMU) sh_mobile_call_standby() 66 standby_onchip_mem(mode, RAM_BASE); sh_mobile_call_standby() 69 mode, NULL); sh_mobile_call_standby() 105 /* part 1: common code to enter sleep mode */ sh_mobile_register_self_refresh() 110 /* part 2: board specific code to enter self-refresh mode */ sh_mobile_register_self_refresh() 116 /* part 3: board specific code to resume from self-refresh mode */ sh_mobile_register_self_refresh() 122 /* part 4: common code to resume from sleep mode */ sh_mobile_register_self_refresh()
|
H A D | cpuidle.c | 22 SUSP_SH_SLEEP, /* regular sleep mode */ 23 SUSP_SH_SLEEP | SUSP_SH_SF, /* sleep mode + self refresh */ 24 SUSP_SH_STANDBY | SUSP_SH_SF, /* software standby mode + self refresh */ 36 /* convert allowed mode to allowed state */ cpuidle_sleep_enter() 43 /* take the following into account for sleep mode selection: cpuidle_sleep_enter() 44 * - allowed_state: best mode allowed by hardware (clock deps) cpuidle_sleep_enter() 45 * - requested_state: best mode allowed by software (latencies) cpuidle_sleep_enter()
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-phy.c | 69 int mxl1x1sf_set_device_mode(struct mxl111sf_state *state, int mode) mxl1x1sf_set_device_mode() argument 73 mxl_debug("(%s)", MXL_SOC_MODE == mode ? mxl1x1sf_set_device_mode() 76 /* set device mode */ mxl1x1sf_set_device_mode() 78 MXL_SOC_MODE == mode ? 0x01 : 0x00); mxl1x1sf_set_device_mode() 83 0x7d, 0x40, MXL_SOC_MODE == mode ? mxl1x1sf_set_device_mode() 91 state->device_mode = mode; mxl1x1sf_set_device_mode() 127 u8 mode, tmp; mxl111sf_config_mpeg_in() local 137 mxl111sf_read_reg(state, V6_MPEG_IN_CLK_INV_REG, &mode); mxl111sf_config_mpeg_in() 140 mode &= ~V6_INVERTED_CLK_PHASE; mxl111sf_config_mpeg_in() 142 mode |= V6_INVERTED_CLK_PHASE; mxl111sf_config_mpeg_in() 144 ret = mxl111sf_write_reg(state, V6_MPEG_IN_CLK_INV_REG, mode); mxl111sf_config_mpeg_in() 147 /* Configure data input mode, MPEG Valid polarity, MPEG Sync polarity mxl111sf_config_mpeg_in() 149 ret = mxl111sf_read_reg(state, V6_MPEG_IN_CTRL_REG, &mode); mxl111sf_config_mpeg_in() 152 /* Data Input mode */ mxl111sf_config_mpeg_in() 154 /* Disable serial mode */ mxl111sf_config_mpeg_in() 155 mode &= ~V6_MPEG_IN_DATA_SERIAL; mxl111sf_config_mpeg_in() 157 /* Enable Parallel mode */ mxl111sf_config_mpeg_in() 158 mode |= V6_MPEG_IN_DATA_PARALLEL; mxl111sf_config_mpeg_in() 160 /* Disable Parallel mode */ mxl111sf_config_mpeg_in() 161 mode &= ~V6_MPEG_IN_DATA_PARALLEL; mxl111sf_config_mpeg_in() 164 mode |= V6_MPEG_IN_DATA_SERIAL; mxl111sf_config_mpeg_in() 186 mode &= ~V6_INVERTED_MPEG_SYNC; mxl111sf_config_mpeg_in() 188 mode |= V6_INVERTED_MPEG_SYNC; mxl111sf_config_mpeg_in() 192 mode &= ~V6_INVERTED_MPEG_VALID; mxl111sf_config_mpeg_in() 194 mode |= V6_INVERTED_MPEG_VALID; mxl111sf_config_mpeg_in() 196 ret = mxl111sf_write_reg(state, V6_MPEG_IN_CTRL_REG, mode); mxl111sf_config_mpeg_in() 205 {0x1b, 0xff, 0x1e}, /* pin mux mode, Choose 656/I2S input */ mxl111sf_init_i2s_port() 318 /* enable current sinking in manual mode */ mxl111sf_idac_config() 321 /* disable current sinking in manual mode */ mxl111sf_idac_config()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | agp.c | 31 int mode; member in struct:nvkm_device_agp_quirk 38 /* SiS 761 does not support AGP cards, use PCI mode */ 59 u32 mode = nvkm_pci_rd32(pci, 0x004c); nvkm_agp_preinit() local 66 if ((mode | pci->agp.mode) & PCI_AGP_COMMAND_FW) { nvkm_agp_preinit() 67 mode = pci->agp.mode & ~PCI_AGP_COMMAND_FW; nvkm_agp_preinit() 68 agp_enable(pci->agp.bridge, mode); nvkm_agp_preinit() 92 agp_enable(pci->agp.bridge, pci->agp.mode); nvkm_agp_init() 110 int mode = -1; nvkm_agp_ctor() local 120 mode = 0; nvkm_agp_ctor() 122 mode = nvkm_longopt(device->cfgopt, "NvAGP", mode); nvkm_agp_ctor() 132 pci->agp.mode = info.mode; nvkm_agp_ctor() 146 nvkm_info(subdev, "forcing default agp mode to %dX, " nvkm_agp_ctor() 147 "use NvAGP=<mode> to override\n", nvkm_agp_ctor() 148 quirk->mode); nvkm_agp_ctor() 149 mode = quirk->mode; nvkm_agp_ctor() 155 /* apply quirk / user-specified mode */ nvkm_agp_ctor() 156 if (mode >= 1) { nvkm_agp_ctor() 157 if (pci->agp.mode & 0x00000008) nvkm_agp_ctor() 158 mode /= 4; /* AGPv3 */ nvkm_agp_ctor() 159 pci->agp.mode &= ~0x00000007; nvkm_agp_ctor() 160 pci->agp.mode |= (mode & 0x7); nvkm_agp_ctor() 162 if (mode == 0) { nvkm_agp_ctor() 171 pci->agp.mode &= ~PCI_AGP_COMMAND_FW; nvkm_agp_ctor()
|
/linux-4.4.14/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_crtc.c | 102 (crtc->mode.vdisplay * fb->pitches[0]); update_scanout() 141 static void tilcdc_crtc_dpms(struct drm_crtc *crtc, int mode); tilcdc_crtc_destroy() 174 static void tilcdc_crtc_dpms(struct drm_crtc *crtc, int mode) tilcdc_crtc_dpms() argument 181 if (mode != DRM_MODE_DPMS_ON) tilcdc_crtc_dpms() 182 mode = DRM_MODE_DPMS_OFF; tilcdc_crtc_dpms() 184 if (tilcdc_crtc->dpms == mode) tilcdc_crtc_dpms() 187 tilcdc_crtc->dpms = mode; tilcdc_crtc_dpms() 191 if (mode == DRM_MODE_DPMS_ON) { tilcdc_crtc_dpms() 217 const struct drm_display_mode *mode, tilcdc_crtc_mode_fixup() 231 adjusted_mode->hskew = mode->hsync_end - mode->hsync_start; tilcdc_crtc_mode_fixup() 234 if (mode->flags & DRM_MODE_FLAG_NHSYNC) { tilcdc_crtc_mode_fixup() 256 struct drm_display_mode *mode, tilcdc_crtc_mode_set() 268 ret = tilcdc_crtc_mode_valid(crtc, mode); tilcdc_crtc_mode_set() 302 hbp = mode->htotal - mode->hsync_end; tilcdc_crtc_mode_set() 303 hfp = mode->hsync_start - mode->hdisplay; tilcdc_crtc_mode_set() 304 hsw = mode->hsync_end - mode->hsync_start; tilcdc_crtc_mode_set() 305 vbp = mode->vtotal - mode->vsync_end; tilcdc_crtc_mode_set() 306 vfp = mode->vsync_start - mode->vdisplay; tilcdc_crtc_mode_set() 307 vsw = mode->vsync_end - mode->vsync_start; tilcdc_crtc_mode_set() 310 mode->hdisplay, mode->vdisplay, hbp, hfp, hsw, vbp, vfp, vsw); tilcdc_crtc_mode_set() 330 reg = (((mode->hdisplay >> 4) - 1) << 4) | tilcdc_crtc_mode_set() 335 reg |= (((mode->hdisplay >> 4) - 1) & 0x40) >> 3; tilcdc_crtc_mode_set() 338 reg = ((mode->vdisplay - 1) & 0x3ff) | tilcdc_crtc_mode_set() 350 if ((mode->vdisplay - 1) & 0x400) { tilcdc_crtc_mode_set() 412 if (mode->flags & DRM_MODE_FLAG_NVSYNC) tilcdc_crtc_mode_set() 467 int tilcdc_crtc_mode_valid(struct drm_crtc *crtc, struct drm_display_mode *mode) tilcdc_crtc_mode_valid() argument 477 if (mode->hdisplay > tilcdc_crtc_max_width(crtc)) tilcdc_crtc_mode_valid() 481 if (mode->hdisplay & 0xf) tilcdc_crtc_mode_valid() 484 if (mode->vdisplay > 2048) tilcdc_crtc_mode_valid() 487 DBG("Processing mode %dx%d@%d with pixel clock %d", tilcdc_crtc_mode_valid() 488 mode->hdisplay, mode->vdisplay, tilcdc_crtc_mode_valid() 489 drm_mode_vrefresh(mode), mode->clock); tilcdc_crtc_mode_valid() 491 hbp = mode->htotal - mode->hsync_end; tilcdc_crtc_mode_valid() 492 hfp = mode->hsync_start - mode->hdisplay; tilcdc_crtc_mode_valid() 493 hsw = mode->hsync_end - mode->hsync_start; tilcdc_crtc_mode_valid() 494 vbp = mode->vtotal - mode->vsync_end; tilcdc_crtc_mode_valid() 495 vfp = mode->vsync_start - mode->vdisplay; tilcdc_crtc_mode_valid() 496 vsw = mode->vsync_end - mode->vsync_start; tilcdc_crtc_mode_valid() 499 DBG("Pruning mode: Horizontal Back Porch out of range"); tilcdc_crtc_mode_valid() 504 DBG("Pruning mode: Horizontal Front Porch out of range"); tilcdc_crtc_mode_valid() 509 DBG("Pruning mode: Horizontal Sync Width out of range"); tilcdc_crtc_mode_valid() 514 DBG("Pruning mode: Vertical Back Porch out of range"); tilcdc_crtc_mode_valid() 519 DBG("Pruning mode: Vertical Front Porch out of range"); tilcdc_crtc_mode_valid() 524 DBG("Pruning mode: Vertical Sync Width out of range"); tilcdc_crtc_mode_valid() 532 if (mode->clock > priv->max_pixelclock) { tilcdc_crtc_mode_valid() 533 DBG("Pruning mode: pixel clock too high"); tilcdc_crtc_mode_valid() 541 if (mode->hdisplay > priv->max_width) tilcdc_crtc_mode_valid() 545 bandwidth = mode->hdisplay * mode->vdisplay * tilcdc_crtc_mode_valid() 546 drm_mode_vrefresh(mode); tilcdc_crtc_mode_valid() 548 DBG("Pruning mode: exceeds defined bandwidth limit"); tilcdc_crtc_mode_valid() 584 /* in raster mode, minimum divisor is 2: */ tilcdc_crtc_update_clk() 585 ret = clk_set_rate(priv->disp_clk, crtc->mode.clock * 1000 * 2); tilcdc_crtc_update_clk() 588 crtc->mode.clock); tilcdc_crtc_update_clk() 593 div = lcd_clk / (crtc->mode.clock * 1000); tilcdc_crtc_update_clk() 595 DBG("lcd_clk=%u, mode clock=%d, div=%u", lcd_clk, crtc->mode.clock, div); tilcdc_crtc_update_clk() 216 tilcdc_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) tilcdc_crtc_mode_fixup() argument 255 tilcdc_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) tilcdc_crtc_mode_set() argument
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
H A D | armada_fb.c | 38 struct drm_mode_fb_cmd2 *mode, struct armada_gem_object *obj) armada_framebuffer_create() 44 switch (mode->pixel_format) { armada_framebuffer_create() 84 drm_helper_mode_fill_fb_struct(&dfb->fb, mode); armada_framebuffer_create() 104 struct drm_file *dfile, struct drm_mode_fb_cmd2 *mode) armada_fb_create() 111 mode->width, mode->height, mode->pixel_format, armada_fb_create() 112 mode->flags, mode->pitches[0], mode->pitches[1], armada_fb_create() 113 mode->pitches[2]); armada_fb_create() 116 if (drm_format_num_planes(mode->pixel_format) > 1 && armada_fb_create() 117 (mode->handles[0] != mode->handles[1] || armada_fb_create() 118 mode->handles[0] != mode->handles[2])) { armada_fb_create() 123 obj = armada_gem_object_lookup(dev, dfile, mode->handles[0]); armada_fb_create() 141 dfb = armada_framebuffer_create(dev, mode, obj); armada_fb_create() 37 armada_framebuffer_create(struct drm_device *dev, struct drm_mode_fb_cmd2 *mode, struct armada_gem_object *obj) armada_framebuffer_create() argument 103 armada_fb_create(struct drm_device *dev, struct drm_file *dfile, struct drm_mode_fb_cmd2 *mode) armada_fb_create() argument
|
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_crtc.c | 76 const struct drm_display_mode *mode, fsl_dcu_drm_crtc_mode_fixup() 86 struct drm_display_mode *mode = &crtc->state->mode; fsl_dcu_drm_crtc_mode_set_nofb() local 93 div = dcuclk / mode->clock / 1000; fsl_dcu_drm_crtc_mode_set_nofb() 96 hbp = mode->htotal - mode->hsync_end; fsl_dcu_drm_crtc_mode_set_nofb() 97 hfp = mode->hsync_start - mode->hdisplay; fsl_dcu_drm_crtc_mode_set_nofb() 98 hsw = mode->hsync_end - mode->hsync_start; fsl_dcu_drm_crtc_mode_set_nofb() 99 vbp = mode->vtotal - mode->vsync_end; fsl_dcu_drm_crtc_mode_set_nofb() 100 vfp = mode->vsync_start - mode->vdisplay; fsl_dcu_drm_crtc_mode_set_nofb() 101 vsw = mode->vsync_end - mode->vsync_start; fsl_dcu_drm_crtc_mode_set_nofb() 116 DCU_DISP_SIZE_DELTA_Y(mode->vdisplay) | fsl_dcu_drm_crtc_mode_set_nofb() 117 DCU_DISP_SIZE_DELTA_X(mode->hdisplay)); fsl_dcu_drm_crtc_mode_set_nofb() 75 fsl_dcu_drm_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) fsl_dcu_drm_crtc_mode_fixup() argument
|
/linux-4.4.14/lib/ |
H A D | fault-inject.c | 162 static struct dentry *debugfs_create_ul(const char *name, umode_t mode, debugfs_create_ul() argument 165 return debugfs_create_file(name, mode, parent, value, &fops_ul); debugfs_create_ul() 182 const char *name, umode_t mode, debugfs_create_stacktrace_depth() 185 return debugfs_create_file(name, mode, parent, value, debugfs_create_stacktrace_depth() 194 umode_t mode = S_IFREG | S_IRUSR | S_IWUSR; fault_create_debugfs_attr() local 201 if (!debugfs_create_ul("probability", mode, dir, &attr->probability)) fault_create_debugfs_attr() 203 if (!debugfs_create_ul("interval", mode, dir, &attr->interval)) fault_create_debugfs_attr() 205 if (!debugfs_create_atomic_t("times", mode, dir, &attr->times)) fault_create_debugfs_attr() 207 if (!debugfs_create_atomic_t("space", mode, dir, &attr->space)) fault_create_debugfs_attr() 209 if (!debugfs_create_ul("verbose", mode, dir, &attr->verbose)) fault_create_debugfs_attr() 211 if (!debugfs_create_u32("verbose_ratelimit_interval_ms", mode, dir, fault_create_debugfs_attr() 214 if (!debugfs_create_u32("verbose_ratelimit_burst", mode, dir, fault_create_debugfs_attr() 217 if (!debugfs_create_bool("task-filter", mode, dir, &attr->task_filter)) fault_create_debugfs_attr() 222 if (!debugfs_create_stacktrace_depth("stacktrace-depth", mode, dir, fault_create_debugfs_attr() 225 if (!debugfs_create_ul("require-start", mode, dir, fault_create_debugfs_attr() 228 if (!debugfs_create_ul("require-end", mode, dir, &attr->require_end)) fault_create_debugfs_attr() 230 if (!debugfs_create_ul("reject-start", mode, dir, &attr->reject_start)) fault_create_debugfs_attr() 232 if (!debugfs_create_ul("reject-end", mode, dir, &attr->reject_end)) fault_create_debugfs_attr() 181 debugfs_create_stacktrace_depth( const char *name, umode_t mode, struct dentry *parent, unsigned long *value) debugfs_create_stacktrace_depth() argument
|
/linux-4.4.14/arch/arm/mach-lpc32xx/ |
H A D | pm.c | 18 * the CPU transistions through direct-run mode. For Linux, direct-run 19 * mode is not used in normal operation. Halt mode is used when the 22 * Run mode: 25 * the HCLK_PLL rate. Linux runs in this mode. 27 * Direct-run mode: 30 * source or the frequency of the main oscillator. In this mode, the 33 * Halt mode: 38 * wake the system up back into direct-run mode. 43 * SDRAM will still be accessible in direct-run mode. In DDR based systems, 44 * a transition to direct-run mode will stop all DDR accesses (no clocks). 53 * Places DRAMs in self-refresh mode 54 * Enter direct-run mode 57 * Enter halt mode - CPU and buses will stop 58 * System enters direct-run mode when an enabled event occurs 60 * Run mode is entered 61 * DRAMS are placed back into normal mode 64 * Suspend mode is exited
|
/linux-4.4.14/include/trace/events/ |
H A D | migrate.h | 48 enum migrate_mode mode, int reason), 50 TP_ARGS(succeeded, failed, mode, reason), 55 __field( enum migrate_mode, mode) 62 __entry->mode = mode; 66 TP_printk("nr_succeeded=%lu nr_failed=%lu mode=%s reason=%s", 69 __print_symbolic(__entry->mode, MIGRATE_MODE),
|
/linux-4.4.14/sound/firewire/digi00x/ |
H A D | digi00x-proc.c | 12 enum snd_dg00x_optical_mode *mode) get_optical_iface_mode() 21 *mode = be32_to_cpu(data) & 0x01; get_optical_iface_mode() 40 enum snd_dg00x_optical_mode mode; proc_read_clock() local 45 if (get_optical_iface_mode(dg00x, &mode) < 0) proc_read_clock() 52 snd_iprintf(buf, "Optical mode: %s\n", optical_name[mode]); proc_read_clock() 82 root->mode = S_IFDIR | S_IRUGO | S_IXUGO; snd_dg00x_proc_init() 11 get_optical_iface_mode(struct snd_dg00x *dg00x, enum snd_dg00x_optical_mode *mode) get_optical_iface_mode() argument
|
/linux-4.4.14/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_lvdscon.c | 34 struct videomode mode; member in struct:rcar_du_lvds_connector::__anon4626 45 struct drm_display_mode *mode; rcar_du_lvds_connector_get_modes() local 47 mode = drm_mode_create(connector->dev); rcar_du_lvds_connector_get_modes() 48 if (mode == NULL) rcar_du_lvds_connector_get_modes() 51 mode->type = DRM_MODE_TYPE_PREFERRED | DRM_MODE_TYPE_DRIVER; rcar_du_lvds_connector_get_modes() 53 drm_display_mode_from_videomode(&lvdscon->panel.mode, mode); rcar_du_lvds_connector_get_modes() 55 drm_mode_probed_add(connector, mode); rcar_du_lvds_connector_get_modes() 105 videomode_from_timing(&timing, &lvdscon->panel.mode); rcar_du_lvds_connector_init()
|
/linux-4.4.14/drivers/isdn/hisax/ |
H A D | hisax_fcpcipnp.h | 16 u_char mode; member in struct:hdlc_stat_reg 22 u_char mode; 30 int mode; member in struct:fritz_bcs
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | termbits.h | 12 tcflag_t c_iflag; /* input mode flags */ 13 tcflag_t c_oflag; /* output mode flags */ 14 tcflag_t c_cflag; /* control mode flags */ 15 tcflag_t c_lflag; /* local mode flags */ 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 32 tcflag_t c_iflag; /* input mode flags */ 33 tcflag_t c_oflag; /* output mode flags */ 34 tcflag_t c_cflag; /* control mode flags */ 35 tcflag_t c_lflag; /* local mode flags */
|
H A D | termios.h | 23 unsigned short c_iflag; /* input mode flags */ 24 unsigned short c_oflag; /* output mode flags */ 25 unsigned short c_cflag; /* control mode flags */ 26 unsigned short c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | termbits.h | 12 tcflag_t c_iflag; /* input mode flags */ 13 tcflag_t c_oflag; /* output mode flags */ 14 tcflag_t c_cflag; /* control mode flags */ 15 tcflag_t c_lflag; /* local mode flags */ 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 32 tcflag_t c_iflag; /* input mode flags */ 33 tcflag_t c_oflag; /* output mode flags */ 34 tcflag_t c_cflag; /* control mode flags */ 35 tcflag_t c_lflag; /* local mode flags */
|
H A D | termios.h | 16 unsigned short c_iflag; /* input mode flags */ 17 unsigned short c_oflag; /* output mode flags */ 18 unsigned short c_cflag; /* control mode flags */ 19 unsigned short c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
H A D | termbits.h | 12 tcflag_t c_iflag; /* input mode flags */ 13 tcflag_t c_oflag; /* output mode flags */ 14 tcflag_t c_cflag; /* control mode flags */ 15 tcflag_t c_lflag; /* local mode flags */ 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 32 tcflag_t c_iflag; /* input mode flags */ 33 tcflag_t c_oflag; /* output mode flags */ 34 tcflag_t c_cflag; /* control mode flags */ 35 tcflag_t c_lflag; /* local mode flags */
|
H A D | termios.h | 23 unsigned short c_iflag; /* input mode flags */ 24 unsigned short c_oflag; /* output mode flags */ 25 unsigned short c_cflag; /* control mode flags */ 26 unsigned short c_lflag; /* local mode flags */
|
/linux-4.4.14/drivers/gpu/ipu-v3/ |
H A D | ipu-di.c | 214 u32 h_total = sig->mode.hactive + sig->mode.hsync_len + ipu_di_sync_config_interlaced() 215 sig->mode.hback_porch + sig->mode.hfront_porch; ipu_di_sync_config_interlaced() 216 u32 v_total = sig->mode.vactive + sig->mode.vsync_len + ipu_di_sync_config_interlaced() 217 sig->mode.vback_porch + sig->mode.vfront_porch; ipu_di_sync_config_interlaced() 229 .cnt_down = sig->mode.hsync_len * 2, ipu_di_sync_config_interlaced() 236 .cnt_down = sig->mode.vsync_len * 2, ipu_di_sync_config_interlaced() 249 .offset_count = (sig->mode.vsync_len + ipu_di_sync_config_interlaced() 250 sig->mode.vback_porch) / 2, ipu_di_sync_config_interlaced() 252 .repeat_count = sig->mode.vactive / 2, ipu_di_sync_config_interlaced() 257 .offset_count = sig->mode.hsync_len + ipu_di_sync_config_interlaced() 258 sig->mode.hback_porch, ipu_di_sync_config_interlaced() 260 .repeat_count = sig->mode.hactive, ipu_di_sync_config_interlaced() 277 u32 h_total = sig->mode.hactive + sig->mode.hsync_len + ipu_di_sync_config_noninterlaced() 278 sig->mode.hback_porch + sig->mode.hfront_porch; ipu_di_sync_config_noninterlaced() 279 u32 v_total = sig->mode.vactive + sig->mode.vsync_len + ipu_di_sync_config_noninterlaced() 280 sig->mode.vback_porch + sig->mode.vfront_porch; ipu_di_sync_config_noninterlaced() 294 .cnt_down = sig->mode.hsync_len * 2, ipu_di_sync_config_noninterlaced() 301 .cnt_down = sig->mode.vsync_len * 2, ipu_di_sync_config_noninterlaced() 305 .offset_count = sig->mode.vsync_len + ipu_di_sync_config_noninterlaced() 306 sig->mode.vback_porch, ipu_di_sync_config_noninterlaced() 308 .repeat_count = sig->mode.vactive, ipu_di_sync_config_noninterlaced() 313 .offset_count = sig->mode.hsync_len + ipu_di_sync_config_noninterlaced() 314 sig->mode.hback_porch, ipu_di_sync_config_noninterlaced() 316 .repeat_count = sig->mode.hactive, ipu_di_sync_config_noninterlaced() 341 .offset_count = sig->mode.vsync_len + ipu_di_sync_config_noninterlaced() 342 sig->mode.vback_porch, ipu_di_sync_config_noninterlaced() 344 .repeat_count = sig->mode.vactive, ipu_di_sync_config_noninterlaced() 354 .cnt_down = sig->mode.hsync_len * 2, ipu_di_sync_config_noninterlaced() 358 .offset_count = sig->mode.hsync_len + ipu_di_sync_config_noninterlaced() 359 sig->mode.hback_porch, ipu_di_sync_config_noninterlaced() 361 .repeat_count = sig->mode.hactive, ipu_di_sync_config_noninterlaced() 371 .cnt_down = sig->mode.vsync_len * 2, ipu_di_sync_config_noninterlaced() 380 .cnt_down = sig->mode.hsync_len * 2, ipu_di_sync_config_noninterlaced() 389 .cnt_down = sig->mode.vsync_len * 2, ipu_di_sync_config_noninterlaced() 437 clk_set_rate(clk, sig->mode.pixelclock); ipu_di_config_clock() 440 div = DIV_ROUND_CLOSEST(in_rate, sig->mode.pixelclock); ipu_di_config_clock() 457 div = DIV_ROUND_CLOSEST(clkrate, sig->mode.pixelclock); ipu_di_config_clock() 461 error = rate / (sig->mode.pixelclock / 1000); ipu_di_config_clock() 477 clk_set_rate(clk, sig->mode.pixelclock); ipu_di_config_clock() 480 div = DIV_ROUND_CLOSEST(in_rate, sig->mode.pixelclock); ipu_di_config_clock() 507 sig->mode.pixelclock, ipu_di_config_clock() 515 * This function is called to adjust a video mode to IPU restrictions. 518 int ipu_di_adjust_videomode(struct ipu_di *di, struct videomode *mode) ipu_di_adjust_videomode() argument 522 if (mode->vfront_porch >= 2) ipu_di_adjust_videomode() 525 diff = 2 - mode->vfront_porch; ipu_di_adjust_videomode() 527 if (mode->vback_porch >= diff) { ipu_di_adjust_videomode() 528 mode->vfront_porch = 2; ipu_di_adjust_videomode() 529 mode->vback_porch -= diff; ipu_di_adjust_videomode() 530 } else if (mode->vsync_len > diff) { ipu_di_adjust_videomode() 531 mode->vfront_porch = 2; ipu_di_adjust_videomode() 532 mode->vsync_len = mode->vsync_len - diff; ipu_di_adjust_videomode() 573 di->id, sig->mode.hactive, sig->mode.vactive); ipu_di_init_sync_panel() 575 if ((sig->mode.vsync_len == 0) || (sig->mode.hsync_len == 0)) ipu_di_init_sync_panel() 581 sig->mode.pixelclock); ipu_di_init_sync_panel() 600 if (sig->mode.flags & DISPLAY_FLAGS_INTERLACED) { ipu_di_init_sync_panel() 620 if (sig->mode.flags & DISPLAY_FLAGS_HSYNC_HIGH) ipu_di_init_sync_panel() 622 if (sig->mode.flags & DISPLAY_FLAGS_VSYNC_HIGH) ipu_di_init_sync_panel()
|
/linux-4.4.14/kernel/ |
H A D | sysctl.c | 237 .mode = 0555, 242 .mode = 0555, 247 .mode = 0555, 252 .mode = 0555, 257 .mode = 0555, 284 .mode = 0644, 292 .mode = 0644, 301 .mode = 0644, 310 .mode = 0644, 320 .mode = 0644, 329 .mode = 0644, 336 .mode = 0644, 343 .mode = 0644, 350 .mode = 0644, 359 .mode = 0644, 366 .mode = 0644, 373 .mode = 0644, 380 .mode = 0644, 388 .mode = 0644, 399 .mode = 0644, 406 .mode = 0644, 413 .mode = 0644, 421 .mode = 0644, 432 .mode = 0644, 442 .mode = 0644, 451 .mode = 0644, 459 .mode = 0644, 467 .mode = 0644, 474 .mode = 0644, 481 .mode = 0644, 489 .mode = 0644, 496 .mode = 0644, 507 .mode = 0644, 516 .mode = 0644, 524 .mode = 0644, 532 .mode = 0644, 539 .mode = 0644, 546 .mode = 0644, 555 .mode = 0644, 564 .mode = 0644, 573 .mode = 0644, 581 .mode = 0644, 589 .mode = 0644, 598 .mode = 0644, 607 .mode = 0644, 614 .mode = 0644, 621 .mode = 0644, 630 .mode = 0644, 642 .mode = 0644, 649 .mode = 0644, 661 .mode = 0644, 670 .mode = 0444, 679 .mode = 0644, 688 .mode = 0644, 697 .mode = 0600, 705 .mode = 0644, 710 .mode = 0555, 715 .mode = 0555, 722 .mode = 0644, 731 .mode = 0644, 742 .mode = 0644, 750 .mode = 0644, 758 .mode = 0644, 767 .mode = 0644, 775 .mode = 0644, 782 .mode = 0644, 789 .mode = 0644, 796 .mode = 0644, 805 .mode = 0644, 814 .mode = 0644, 824 .mode = 0444, 831 .mode = 0444, 839 .mode = 0644, 848 .mode = 0644, 857 .mode = 0644, 870 .mode = 0644, 879 .mode = 0644, 886 .mode = 0644, 896 .mode = 0644, 907 .mode = 0644, 916 .mode = 0644, 928 .mode = 0644, 937 .mode = 0644, 944 .mode = 0644, 952 .mode = 0644, 960 .mode = 0444, 967 .mode = 0444, 974 .mode = 0644, 981 .mode = 0644, 990 .mode = 0644, 999 .mode = 0644, 1008 .mode = 0644, 1017 .mode = 0644, 1026 .mode = 0644, 1035 .mode = 0644, 1044 .mode = 0644, 1052 .mode = 0644, 1060 .mode = 0644, 1070 .mode = 0644, 1079 .mode = 0644, 1087 .mode = 0644, 1093 .mode = 0555, 1108 .mode = 0644, 1115 .mode = 0644, 1122 .mode = 0644, 1130 .mode = 0644, 1141 .mode = 0644, 1149 .mode = 0644, 1159 .mode = 0644, 1168 .mode = 0644, 1183 .mode = 0644, 1192 .mode = 0644, 1201 .mode = 0644, 1208 .mode = 0644, 1215 .mode = 0644, 1222 .mode = 0644, 1229 .mode = 0644, 1237 .mode = 0644, 1246 .mode = 0644, 1254 .mode = 0644, 1263 .mode = 0644, 1271 .mode = 0644, 1278 .mode = 0644, 1286 .mode = 0644, 1292 .mode = 0444 /* read-only */, 1299 .mode = 0644, 1309 .mode = 0644, 1317 .mode = 0644, 1325 .mode = 0644, 1332 .mode = 0644, 1339 .mode = 0644, 1347 .mode = 0644, 1354 .mode = 0644, 1364 .mode = 0200, 1371 .mode = 0644, 1380 .mode = 0644, 1391 .mode = 0644, 1399 .mode = 0644, 1408 .mode = 0644, 1417 .mode = 0644, 1426 .mode = 0644, 1433 .mode = 0644, 1441 .mode = 0644, 1450 .mode = 0644, 1460 .mode = 0644, 1468 .mode = 0644, 1477 .mode = 0644, 1488 .mode = 0644, 1497 .mode = 0644, 1506 .mode = 0644, 1521 .mode = 0644, 1531 .mode = 0644, 1542 .mode = 0644, 1551 .mode = 0644, 1561 .mode = 0644, 1568 .mode = 0644, 1579 .mode = 0444, 1586 .mode = 0444, 1593 .mode = 0444, 1600 .mode = 0644, 1607 .mode = 0644, 1616 .mode = 0444, 1623 .mode = 0644, 1632 .mode = 0644, 1642 .mode = 0644, 1651 .mode = 0644, 1661 .mode = 0644, 1670 .mode = 0444, 1677 .mode = 0644, 1684 .mode = 0555, 1691 .mode = 0555, 1700 .mode = 0600, 1709 .mode = 0600, 1718 .mode = 0644, 1726 .mode = 0555, 1734 .mode = 0644, 1742 .mode = 0644, 1749 .mode = 0644, 1761 .mode = 0644, 1770 .mode = 0644,
|
/linux-4.4.14/lib/xz/ |
H A D | xz_private.h | 53 /* If no specific decoding mode is requested, enable support for all modes. */ 62 * The DEC_IS_foo(mode) macros are used in "if" statements. If only some 67 # define DEC_IS_SINGLE(mode) ((mode) == XZ_SINGLE) 69 # define DEC_IS_SINGLE(mode) (false) 73 # define DEC_IS_PREALLOC(mode) ((mode) == XZ_PREALLOC) 75 # define DEC_IS_PREALLOC(mode) (false) 79 # define DEC_IS_DYNALLOC(mode) ((mode) == XZ_DYNALLOC) 81 # define DEC_IS_DYNALLOC(mode) (false) 85 # define DEC_IS_MULTI(mode) (true) 87 # define DEC_IS_MULTI(mode) ((mode) != XZ_SINGLE) 89 # define DEC_IS_MULTI(mode) (false) 109 XZ_EXTERN struct xz_dec_lzma2 *xz_dec_lzma2_create(enum xz_mode mode,
|
/linux-4.4.14/net/core/ |
H A D | sysctl_net_core.c | 42 .mode = table->mode rps_sock_flow_sysctl() 240 .mode = 0644, 248 .mode = 0644, 256 .mode = 0644, 264 .mode = 0644, 272 .mode = 0644, 279 .mode = 0644, 286 .mode = 0444, 294 .mode = 0644, 302 .mode = 0644, 309 .mode = 0644, 316 .mode = 0644, 323 .mode = 0644, 330 .mode = 0644, 339 .mode = 0644, 346 .mode = 0644, 353 .mode = 0644, 362 .mode = 0644, 369 .mode = 0644, 376 .mode = 0644, 386 .mode = 0644, 393 .mode = 0644, 400 .mode = 0644, 413 .mode = 0644,
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_sysctl.c | 73 .mode = 0644, 82 .mode = 0644, 91 .mode = 0644, 101 .mode = 0644, 110 .mode = 0644, 119 .mode = 0644, 128 .mode = 0644, 137 .mode = 0644, 146 .mode = 0644, 155 .mode = 0644, 164 .mode = 0644, 173 .mode = 0644, 182 .mode = 0644, 193 .mode = 0644, 206 .mode = 0555, 215 .mode = 0555,
|
/linux-4.4.14/include/sound/ |
H A D | l3.h | 12 int mode; member in struct:l3_pins
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv4/ |
H A D | ipt_TTL.h | 18 __u8 mode; member in struct:ipt_TTL_info
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/ |
H A D | ip6t_HL.h | 19 __u8 mode; member in struct:ip6t_HL_info
|
/linux-4.4.14/arch/mips/include/asm/mach-au1x00/ |
H A D | au1xxx_ide.h | 90 /* Timing parameters PIO mode 0 */ 100 /* Timing parameters PIO mode 1 */ 110 /* Timing parameters PIO mode 2 */ 120 /* Timing parameters PIO mode 3 */ 130 /* Timing parameters PIO mode 4 */ 140 /* Timing parameters MDMA mode 0 */ 150 /* Timing parameters MDMA mode 1 */ 160 /* Timing parameters MDMA mode 2 */ 171 #define SBC_IDE_TIMING(mode) \ 172 (SBC_IDE_##mode##_TWCS | \ 173 SBC_IDE_##mode##_TCSH | \ 174 SBC_IDE_##mode##_TCSOFF | \ 175 SBC_IDE_##mode##_TWP | \ 176 SBC_IDE_##mode##_TCSW | \ 177 SBC_IDE_##mode##_TPM | \ 178 SBC_IDE_##mode##_TA)
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
H A D | termios.h | 22 unsigned short c_iflag; /* input mode flags */ 23 unsigned short c_oflag; /* output mode flags */ 24 unsigned short c_cflag; /* control mode flags */ 25 unsigned short c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
H A D | termios.h | 18 unsigned short c_iflag; /* input mode flags */ 19 unsigned short c_oflag; /* output mode flags */ 20 unsigned short c_cflag; /* control mode flags */ 21 unsigned short c_lflag; /* local mode flags */
|
H A D | termbits.h | 14 tcflag_t c_iflag; /* input mode flags */ 15 tcflag_t c_oflag; /* output mode flags */ 16 tcflag_t c_cflag; /* control mode flags */ 17 tcflag_t c_lflag; /* local mode flags */ 23 tcflag_t c_iflag; /* input mode flags */ 24 tcflag_t c_oflag; /* output mode flags */ 25 tcflag_t c_cflag; /* control mode flags */ 26 tcflag_t c_lflag; /* local mode flags */ 34 tcflag_t c_iflag; /* input mode flags */ 35 tcflag_t c_oflag; /* output mode flags */ 36 tcflag_t c_cflag; /* control mode flags */ 37 tcflag_t c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/frv/include/uapi/asm/ |
H A D | termios.h | 16 unsigned short c_iflag; /* input mode flags */ 17 unsigned short c_oflag; /* output mode flags */ 18 unsigned short c_cflag; /* control mode flags */ 19 unsigned short c_lflag; /* local mode flags */
|
H A D | termbits.h | 12 tcflag_t c_iflag; /* input mode flags */ 13 tcflag_t c_oflag; /* output mode flags */ 14 tcflag_t c_cflag; /* control mode flags */ 15 tcflag_t c_lflag; /* local mode flags */ 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 32 tcflag_t c_iflag; /* input mode flags */ 33 tcflag_t c_oflag; /* output mode flags */ 34 tcflag_t c_cflag; /* control mode flags */ 35 tcflag_t c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
H A D | termios.h | 23 unsigned short c_iflag; /* input mode flags */ 24 unsigned short c_oflag; /* output mode flags */ 25 unsigned short c_cflag; /* control mode flags */ 26 unsigned short c_lflag; /* local mode flags */
|
H A D | termbits.h | 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 30 tcflag_t c_iflag; /* input mode flags */ 31 tcflag_t c_oflag; /* output mode flags */ 32 tcflag_t c_cflag; /* control mode flags */ 33 tcflag_t c_lflag; /* local mode flags */ 41 tcflag_t c_iflag; /* input mode flags */ 42 tcflag_t c_oflag; /* output mode flags */ 43 tcflag_t c_cflag; /* control mode flags */ 44 tcflag_t c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
H A D | termios.h | 16 unsigned short c_iflag; /* input mode flags */ 17 unsigned short c_oflag; /* output mode flags */ 18 unsigned short c_cflag; /* control mode flags */ 19 unsigned short c_lflag; /* local mode flags */
|
H A D | termbits.h | 12 tcflag_t c_iflag; /* input mode flags */ 13 tcflag_t c_oflag; /* output mode flags */ 14 tcflag_t c_cflag; /* control mode flags */ 15 tcflag_t c_lflag; /* local mode flags */ 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 32 tcflag_t c_iflag; /* input mode flags */ 33 tcflag_t c_oflag; /* output mode flags */ 34 tcflag_t c_cflag; /* control mode flags */ 35 tcflag_t c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
H A D | hsmc.c | 141 u32 setup, pulse, cycle, mode; smc_set_configuration() local 161 mode = HSMC_BF(DBW, HSMC_DBW_8_BITS); smc_set_configuration() 164 mode = HSMC_BF(DBW, HSMC_DBW_16_BITS); smc_set_configuration() 167 mode = HSMC_BF(DBW, HSMC_DBW_32_BITS); smc_set_configuration() 175 mode |= HSMC_BF(EXNW_MODE, HSMC_EXNW_MODE_DISABLED); smc_set_configuration() 178 mode |= HSMC_BF(EXNW_MODE, HSMC_EXNW_MODE_RESERVED); smc_set_configuration() 181 mode |= HSMC_BF(EXNW_MODE, HSMC_EXNW_MODE_FROZEN); smc_set_configuration() 184 mode |= HSMC_BF(EXNW_MODE, HSMC_EXNW_MODE_READY); smc_set_configuration() 191 mode |= HSMC_BF(TDF_CYCLES, config->tdf_cycles); smc_set_configuration() 195 mode |= HSMC_BIT(READ_MODE); smc_set_configuration() 197 mode |= HSMC_BIT(WRITE_MODE); smc_set_configuration() 199 mode |= HSMC_BIT(BAT); smc_set_configuration() 201 mode |= HSMC_BIT(TDF_MODE); smc_set_configuration() 203 pr_debug("smc cs%d: setup/%08x pulse/%08x cycle/%08x mode/%08x\n", smc_set_configuration() 204 cs, setup, pulse, cycle, mode); smc_set_configuration() 210 hsmc_writel(hsmc, MODE0 + offset, mode); smc_set_configuration()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
H A D | pxa2xx.c | 45 void pxa2xx_transceiver_mode(struct device *dev, int mode) pxa2xx_transceiver_mode() argument 47 if (mode & IR_OFF) { pxa2xx_transceiver_mode() 49 } else if (mode & IR_SIRMODE) { pxa2xx_transceiver_mode() 51 } else if (mode & IR_FIRMODE) { pxa2xx_transceiver_mode()
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | v7m.h | 43 * state information, SBOP otherwise. Bit [3] defines the mode that is returned 44 * to (0 -> handler mode; 1 -> thread mode). Bit [2] defines which sp is used 54 void armv7m_restart(enum reboot_mode mode, const char *cmd);
|
/linux-4.4.14/net/llc/ |
H A D | sysctl_net_llc.c | 22 .mode = 0644, 29 .mode = 0644, 36 .mode = 0644, 43 .mode = 0644,
|
/linux-4.4.14/include/linux/i2c/ |
H A D | ds620.h | 11 * Thermostat output pin PO mode:
|
/linux-4.4.14/include/linux/input/ |
H A D | sh_keysc.h | 8 SH_KEYSC_MODE_4, SH_KEYSC_MODE_5, SH_KEYSC_MODE_6 } mode; member in struct:sh_keysc_info
|
/linux-4.4.14/security/apparmor/include/ |
H A D | ipc.h | 23 unsigned int mode); 26 unsigned int mode);
|
H A D | apparmorfs.h | 31 umode_t mode; member in struct:aa_fs_entry 45 { .name = (_name), .mode = 0444, \ 49 { .name = (_name), .mode = 0444, \ 53 { .name = (_name), .mode = 0444, \ 58 .mode = (_mode), .file_ops = (_fops) }
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
H A D | ipcbuf.h | 11 * - on sparc for 32 bit mode (it is 32 bit on sparc64) 25 __kernel_mode_t mode; member in struct:ipc64_perm
|
/linux-4.4.14/include/linux/lockd/ |
H A D | share.h | 20 u32 s_access; /* access mode */ 21 u32 s_mode; /* deny mode */
|
/linux-4.4.14/arch/x86/boot/compressed/ |
H A D | eboot.h | 42 u32 mode; member in struct:efi_graphics_output_protocol_mode_32 51 u32 mode; member in struct:efi_graphics_output_protocol_mode_64 60 u32 mode; member in struct:efi_graphics_output_protocol_mode 71 u32 mode; member in struct:efi_graphics_output_protocol_32 78 u64 mode; member in struct:efi_graphics_output_protocol_64 85 struct efi_graphics_output_protocol_mode *mode; member in struct:efi_graphics_output_protocol
|
/linux-4.4.14/security/keys/ |
H A D | sysctl.c | 23 .mode = 0644, 32 .mode = 0644, 41 .mode = 0644, 50 .mode = 0644, 59 .mode = 0644, 69 .mode = 0644,
|
/linux-4.4.14/drivers/char/ |
H A D | ppdev.c | 24 * SETPHASE set the IEEE 1284 phase of a particular mode. Not to be 40 * GETMODE gets the current IEEE1284 mode 115 int mode; pp_read() local 132 mode = pport->ieee1284.mode & ~(IEEE1284_DEVICEID | IEEE1284_ADDR); pp_read() 142 if (mode == IEEE1284_MODE_EPP) { pp_read() 143 /* various specials for EPP mode */ pp_read() 153 if (pport->ieee1284.mode & IEEE1284_ADDR) { pp_read() 197 int mode; pp_write() local 211 mode = pport->ieee1284.mode & ~(IEEE1284_DEVICEID | IEEE1284_ADDR); pp_write() 226 if ((pp->flags & PP_FASTWRITE) && (mode == IEEE1284_MODE_EPP)) { pp_write() 228 if (pport->ieee1284.mode & IEEE1284_ADDR) { pp_write() 314 static enum ieee1284_phase init_phase (int mode) init_phase() argument 316 switch (mode & ~(IEEE1284_DEVICEID init_phase() 364 pp->saved_state.mode = info->mode; pp_do_ioctl() 366 info->mode = pp->state.mode; pp_do_ioctl() 390 int mode; pp_do_ioctl() local 391 if (copy_from_user (&mode, argp, sizeof (mode))) pp_do_ioctl() 393 /* FIXME: validate mode */ pp_do_ioctl() 394 pp->state.mode = mode; pp_do_ioctl() 395 pp->state.phase = init_phase (mode); pp_do_ioctl() 398 pp->pdev->port->ieee1284.mode = mode; pp_do_ioctl() 406 int mode; pp_do_ioctl() local 409 mode = pp->pdev->port->ieee1284.mode; pp_do_ioctl() 411 mode = pp->state.mode; pp_do_ioctl() 413 if (copy_to_user (argp, &mode, sizeof (mode))) { pp_do_ioctl() 497 int mode; pp_do_ioctl() local 524 pp->state.mode = info->mode; pp_do_ioctl() 526 info->mode = pp->saved_state.mode; pp_do_ioctl() 555 if (copy_from_user (&mode, argp, sizeof (mode))) pp_do_ioctl() 557 if (mode) pp_do_ioctl() 564 if (copy_from_user (&mode, argp, sizeof (mode))) pp_do_ioctl() 566 switch ((ret = parport_negotiate (port, mode))) { pp_do_ioctl() 571 case 1: /* handshake succeeded, peripheral rejected mode */ pp_do_ioctl() 650 pp->state.mode = IEEE1284_MODE_COMPAT; pp_open() 651 pp->state.phase = init_phase (pp->state.mode); pp_open() 675 (pp->state.mode != IEEE1284_MODE_COMPAT)) { pp_release() 678 /* parport released, but not in compatibility mode */ pp_release() 682 pp->saved_state.mode = info->mode; pp_release() 684 info->mode = pp->state.mode; pp_release() 688 (pp->pdev->port->ieee1284.mode != IEEE1284_MODE_COMPAT)) { pp_release() 694 "mode because user-space forgot\n", minor); pp_release() 701 pp->state.mode = info->mode; pp_release() 703 info->mode = pp->saved_state.mode; pp_release()
|
/linux-4.4.14/usr/ |
H A D | gen_init_cpio.c | 81 0, /* mode */ cpio_trailer() 103 unsigned int mode, uid_t uid, gid_t gid) cpio_mkslink() 113 S_IFLNK | mode, /* mode */ cpio_mkslink() 137 unsigned int mode; cpio_mkslink_line() local 142 if (5 != sscanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX) "s %o %d %d", name, target, &mode, &uid, &gid)) { cpio_mkslink_line() 146 rc = cpio_mkslink(name, target, mode, uid, gid); cpio_mkslink_line() 151 static int cpio_mkgeneric(const char *name, unsigned int mode, cpio_mkgeneric() argument 162 mode, /* mode */ cpio_mkgeneric() 187 mode_t mode; member in struct:generic_type 193 .mode = S_IFDIR 197 .mode = S_IFIFO 201 .mode = S_IFSOCK 208 unsigned int mode; cpio_mkgeneric_line() local 213 if (4 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d", name, &mode, &uid, &gid)) { cpio_mkgeneric_line() 218 mode |= generic_type_table[gt].mode; cpio_mkgeneric_line() 219 rc = cpio_mkgeneric(name, mode, uid, gid); cpio_mkgeneric_line() 239 static int cpio_mknod(const char *name, unsigned int mode, cpio_mknod() argument 246 mode |= S_IFBLK; cpio_mknod() 248 mode |= S_IFCHR; cpio_mknod() 256 mode, /* mode */ cpio_mknod() 276 unsigned int mode; cpio_mknod_line() local 285 name, &mode, &uid, &gid, &dev_type, &maj, &min)) { cpio_mknod_line() 289 rc = cpio_mknod(name, mode, uid, gid, dev_type, maj, min); cpio_mknod_line() 295 unsigned int mode, uid_t uid, gid_t gid, cpio_mkfile() 308 mode |= S_IFREG; cpio_mkfile() 346 mode, /* mode */ cpio_mkfile() 404 unsigned int mode; cpio_mkfile_line() local 413 name, location, &mode, &uid, &gid, &end)) { cpio_mkfile_line() 445 mode, uid, gid, nlinks); cpio_mkfile_line() 460 "file <name> <location> <mode> <uid> <gid> [<hard links>]\n" usage() 461 "dir <name> <mode> <uid> <gid>\n" usage() 462 "nod <name> <mode> <uid> <gid> <dev_type> <maj> <min>\n" usage() 463 "slink <name> <target> <mode> <uid> <gid>\n" usage() 464 "pipe <name> <mode> <uid> <gid>\n" usage() 465 "sock <name> <mode> <uid> <gid>\n" usage() 471 "<mode> mode/permissions of the file\n" usage() 102 cpio_mkslink(const char *name, const char *target, unsigned int mode, uid_t uid, gid_t gid) cpio_mkslink() argument 294 cpio_mkfile(const char *name, const char *location, unsigned int mode, uid_t uid, gid_t gid, unsigned int nlinks) cpio_mkfile() argument
|
/linux-4.4.14/drivers/gpu/drm/shmobile/ |
H A D | shmob_drm_crtc.c | 77 const struct drm_display_mode *mode = &crtc->mode; shmob_drm_crtc_setup_geometry() local 81 | ((mode->flags & DRM_MODE_FLAG_PVSYNC) ? 0 : LDMT1R_VPOL) shmob_drm_crtc_setup_geometry() 82 | ((mode->flags & DRM_MODE_FLAG_PHSYNC) ? 0 : LDMT1R_HPOL) shmob_drm_crtc_setup_geometry() 108 value = ((mode->hdisplay / 8) << 16) /* HDCN */ shmob_drm_crtc_setup_geometry() 109 | (mode->htotal / 8); /* HTCN */ shmob_drm_crtc_setup_geometry() 112 value = (((mode->hsync_end - mode->hsync_start) / 8) << 16) /* HSYNW */ shmob_drm_crtc_setup_geometry() 113 | (mode->hsync_start / 8); /* HSYNP */ shmob_drm_crtc_setup_geometry() 116 value = ((mode->hdisplay & 7) << 24) | ((mode->htotal & 7) << 16) shmob_drm_crtc_setup_geometry() 117 | (((mode->hsync_end - mode->hsync_start) & 7) << 8) shmob_drm_crtc_setup_geometry() 118 | (mode->hsync_start & 7); shmob_drm_crtc_setup_geometry() 121 value = ((mode->vdisplay) << 16) /* VDLN */ shmob_drm_crtc_setup_geometry() 122 | mode->vtotal; /* VTLN */ shmob_drm_crtc_setup_geometry() 125 value = ((mode->vsync_end - mode->vsync_start) << 16) /* VSYNW */ shmob_drm_crtc_setup_geometry() 126 | mode->vsync_start; /* VSYNP */ shmob_drm_crtc_setup_geometry() 218 /* Setup geometry, format, frame buffer memory and operation mode. */ shmob_drm_crtc_start() 347 static void shmob_drm_crtc_dpms(struct drm_crtc *crtc, int mode) shmob_drm_crtc_dpms() argument 351 if (scrtc->dpms == mode) shmob_drm_crtc_dpms() 354 if (mode == DRM_MODE_DPMS_ON) shmob_drm_crtc_dpms() 359 scrtc->dpms = mode; shmob_drm_crtc_dpms() 363 const struct drm_display_mode *mode, shmob_drm_crtc_mode_fixup() 375 struct drm_display_mode *mode, shmob_drm_crtc_mode_set() 536 static void shmob_drm_encoder_dpms(struct drm_encoder *encoder, int mode) shmob_drm_encoder_dpms() argument 542 if (senc->dpms == mode) shmob_drm_encoder_dpms() 545 shmob_drm_backlight_dpms(scon, mode); shmob_drm_encoder_dpms() 547 senc->dpms = mode; shmob_drm_encoder_dpms() 551 const struct drm_display_mode *mode, shmob_drm_encoder_mode_fixup() 564 /* The flat panel mode is fixed, just copy it to the adjusted mode. */ shmob_drm_encoder_mode_fixup() 578 struct drm_display_mode *mode, shmob_drm_encoder_mode_set() 651 struct drm_display_mode *mode; shmob_drm_connector_get_modes() local 653 mode = drm_mode_create(connector->dev); shmob_drm_connector_get_modes() 654 if (mode == NULL) shmob_drm_connector_get_modes() 657 mode->type = DRM_MODE_TYPE_PREFERRED | DRM_MODE_TYPE_DRIVER; shmob_drm_connector_get_modes() 658 mode->clock = sdev->pdata->panel.mode.clock; shmob_drm_connector_get_modes() 659 mode->hdisplay = sdev->pdata->panel.mode.hdisplay; shmob_drm_connector_get_modes() 660 mode->hsync_start = sdev->pdata->panel.mode.hsync_start; shmob_drm_connector_get_modes() 661 mode->hsync_end = sdev->pdata->panel.mode.hsync_end; shmob_drm_connector_get_modes() 662 mode->htotal = sdev->pdata->panel.mode.htotal; shmob_drm_connector_get_modes() 663 mode->vdisplay = sdev->pdata->panel.mode.vdisplay; shmob_drm_connector_get_modes() 664 mode->vsync_start = sdev->pdata->panel.mode.vsync_start; shmob_drm_connector_get_modes() 665 mode->vsync_end = sdev->pdata->panel.mode.vsync_end; shmob_drm_connector_get_modes() 666 mode->vtotal = sdev->pdata->panel.mode.vtotal; shmob_drm_connector_get_modes() 667 mode->flags = sdev->pdata->panel.mode.flags; shmob_drm_connector_get_modes() 669 drm_mode_set_name(mode); shmob_drm_connector_get_modes() 670 drm_mode_probed_add(connector, mode); shmob_drm_connector_get_modes() 362 shmob_drm_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) shmob_drm_crtc_mode_fixup() argument 374 shmob_drm_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode, int x, int y, struct drm_framebuffer *old_fb) shmob_drm_crtc_mode_set() argument 550 shmob_drm_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) shmob_drm_encoder_mode_fixup() argument 577 shmob_drm_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) shmob_drm_encoder_mode_set() argument
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
H A D | cpsw-phy-sel.c | 50 u32 mode = 0; cpsw_gmii_sel_am3352() local 56 mode = AM33XX_GMII_SEL_MODE_RMII; cpsw_gmii_sel_am3352() 63 mode = AM33XX_GMII_SEL_MODE_RGMII; cpsw_gmii_sel_am3352() 68 mode = AM33XX_GMII_SEL_MODE_MII; cpsw_gmii_sel_am3352() 73 mode <<= slave * 2; cpsw_gmii_sel_am3352() 77 mode |= AM33XX_GMII_SEL_RMII1_IO_CLK_EN; cpsw_gmii_sel_am3352() 79 mode |= AM33XX_GMII_SEL_RMII2_IO_CLK_EN; cpsw_gmii_sel_am3352() 83 reg |= mode; cpsw_gmii_sel_am3352() 93 u32 mode = 0; cpsw_gmii_sel_dra7xx() local 99 mode = AM33XX_GMII_SEL_MODE_RMII; cpsw_gmii_sel_dra7xx() 106 mode = AM33XX_GMII_SEL_MODE_RGMII; cpsw_gmii_sel_dra7xx() 111 mode = AM33XX_GMII_SEL_MODE_MII; cpsw_gmii_sel_dra7xx() 121 mode <<= 4; cpsw_gmii_sel_dra7xx() 132 reg |= mode; cpsw_gmii_sel_dra7xx() 152 dev_err(dev, "Phy mode driver DT not found\n"); cpsw_phy_sel()
|
/linux-4.4.14/drivers/leds/ |
H A D | leds-netxbig.c | 121 enum netxbig_led_mode mode; member in struct:netxbig_led_data 126 static int netxbig_led_get_timer_mode(enum netxbig_led_mode *mode, netxbig_led_get_timer_mode() argument 137 *mode = timer[i].mode; netxbig_led_get_timer_mode() 150 enum netxbig_led_mode mode; netxbig_led_blink_set() local 154 /* Look for a LED mode with the requested timer frequency. */ netxbig_led_blink_set() 155 ret = netxbig_led_get_timer_mode(&mode, *delay_on, *delay_off, netxbig_led_blink_set() 160 mode_val = led_dat->mode_val[mode]; netxbig_led_blink_set() 167 led_dat->mode = mode; netxbig_led_blink_set() 179 enum netxbig_led_mode mode; netxbig_led_set() local 187 mode = NETXBIG_LED_OFF; netxbig_led_set() 191 mode = NETXBIG_LED_SATA; netxbig_led_set() 192 else if (led_dat->mode == NETXBIG_LED_OFF) netxbig_led_set() 193 mode = NETXBIG_LED_ON; netxbig_led_set() 194 else /* Keep 'timer' mode. */ netxbig_led_set() 195 mode = led_dat->mode; netxbig_led_set() 197 mode_val = led_dat->mode_val[mode]; netxbig_led_set() 200 led_dat->mode = mode; netxbig_led_set() 221 enum netxbig_led_mode mode; netxbig_led_sata_store() local 238 if (led_dat->mode != NETXBIG_LED_ON && netxbig_led_sata_store() 239 led_dat->mode != NETXBIG_LED_SATA) netxbig_led_sata_store() 240 mode = led_dat->mode; /* Keep modes 'off' and 'timer'. */ netxbig_led_sata_store() 242 mode = NETXBIG_LED_SATA; netxbig_led_sata_store() 244 mode = NETXBIG_LED_ON; netxbig_led_sata_store() 246 mode_val = led_dat->mode_val[mode]; netxbig_led_sata_store() 253 led_dat->mode = mode; netxbig_led_sata_store() 426 &timers[i].mode); netxbig_leds_get_of_pdata() 427 if (timers[i].mode >= NETXBIG_LED_MODE_NUM) netxbig_leds_get_of_pdata() 457 ret = of_property_read_u32(child, "mode-addr", for_each_child_of_node() 484 ret = of_property_count_u32_elems(child, "mode-val"); for_each_child_of_node() 496 int mode; for_each_child_of_node() local 500 "mode-val", 2 * i, &mode); for_each_child_of_node() 502 "mode-val", 2 * i + 1, &val); for_each_child_of_node() 503 if (mode >= NETXBIG_LED_MODE_NUM) { for_each_child_of_node() 507 mode_val[mode] = val; for_each_child_of_node()
|
H A D | leds-lp8501.c | 75 #define LP8501_ENG1_IS_LOADING(mode) \ 76 ((mode & LP8501_MODE_ENG1_M) == LP8501_LOAD_ENG1) 77 #define LP8501_ENG2_IS_LOADING(mode) \ 78 ((mode & LP8501_MODE_ENG2_M) == LP8501_LOAD_ENG2) 79 #define LP8501_ENG3_IS_LOADING(mode) \ 80 ((mode & LP8501_MODE_ENG3_M) == LP8501_LOAD_ENG3) 163 u8 mode; lp8501_run_engine() local 175 * operation mode and enable register should updated at the same time lp8501_run_engine() 178 ret = lp55xx_read(chip, LP8501_REG_OP_MODE, &mode); lp8501_run_engine() 186 /* change operation mode to RUN only when each engine is loading */ lp8501_run_engine() 187 if (LP8501_ENG1_IS_LOADING(mode)) { lp8501_run_engine() 188 mode = (mode & ~LP8501_MODE_ENG1_M) | LP8501_RUN_ENG1; lp8501_run_engine() 192 if (LP8501_ENG2_IS_LOADING(mode)) { lp8501_run_engine() 193 mode = (mode & ~LP8501_MODE_ENG2_M) | LP8501_RUN_ENG2; lp8501_run_engine() 197 if (LP8501_ENG3_IS_LOADING(mode)) { lp8501_run_engine() 198 mode = (mode & ~LP8501_MODE_ENG3_M) | LP8501_RUN_ENG3; lp8501_run_engine() 202 lp55xx_write(chip, LP8501_REG_OP_MODE, mode); lp8501_run_engine() 267 * 1) set engine mode to "LOAD" lp8501_firmware_loaded()
|
H A D | leds-lm3530.c | 86 const char *mode; member in struct:lm3530_mode_map 101 * @mode: mode of operation - manual, ALS, PWM 110 enum lm3530_mode mode; member in struct:lm3530_data 150 if (sysfs_streq(str, mode_map[i].mode)) lm3530_get_mode_from_str() 242 switch (drvdata->mode) { lm3530_init_registers() 287 /* do not update brightness register when pwm mode */ lm3530_init_registers() 289 drvdata->mode == LM3530_BL_MODE_PWM) { lm3530_init_registers() 315 switch (drvdata->mode) { lm3530_brightness_set() 359 if (drvdata->mode == mode_map[i].mode_val) lm3530_mode_get() 360 len += sprintf(buf + len, "[%s] ", mode_map[i].mode); lm3530_mode_get() 362 len += sprintf(buf + len, "%s ", mode_map[i].mode); lm3530_mode_get() 376 int mode, err; lm3530_mode_set() local 381 mode = lm3530_get_mode_from_str(buf); lm3530_mode_set() 382 if (mode < 0) { lm3530_mode_set() 383 dev_err(dev, "Invalid mode\n"); lm3530_mode_set() 384 return mode; lm3530_mode_set() 387 drvdata->mode = mode; lm3530_mode_set() 390 if (mode != LM3530_BL_MODE_PWM && pwm->pwm_set_intensity) lm3530_mode_set() 399 return sizeof(drvdata->mode); lm3530_mode_set() 401 static DEVICE_ATTR(mode, 0644, lm3530_mode_get, lm3530_mode_set); 421 /* BL mode */ lm3530_probe() 422 if (pdata->mode > LM3530_BL_MODE_PWM) { lm3530_probe() 437 drvdata->mode = pdata->mode; lm3530_probe()
|
H A D | leds-lp5521.c | 73 #define LP5521_PWRSAVE_EN 0x20 /* 1 = Power save mode */ 75 #define LP5521_CP_MODE_BYPASS 8 /* CP forced to bypass mode */ 76 #define LP5521_CP_MODE_1X5 0x10 /* CP forced to 1.5x mode */ 77 #define LP5521_CP_MODE_AUTO 0x18 /* Automatic mode selection */ 100 #define LP5521_R_IS_LOADING(mode) \ 101 ((mode & LP5521_MODE_R_M) == LP5521_LOAD_R) 102 #define LP5521_G_IS_LOADING(mode) \ 103 ((mode & LP5521_MODE_G_M) == LP5521_LOAD_G) 104 #define LP5521_B_IS_LOADING(mode) \ 105 ((mode & LP5521_MODE_B_M) == LP5521_LOAD_B) 117 /* operation mode change needs to be longer than 153 us */ lp5521_wait_opmode_done() 177 u8 mode; lp5521_run_engine() local 190 * operation mode and enable register should updated at the same time lp5521_run_engine() 193 ret = lp55xx_read(chip, LP5521_REG_OP_MODE, &mode); lp5521_run_engine() 201 /* change operation mode to RUN only when each engine is loading */ lp5521_run_engine() 202 if (LP5521_R_IS_LOADING(mode)) { lp5521_run_engine() 203 mode = (mode & ~LP5521_MODE_R_M) | LP5521_RUN_R; lp5521_run_engine() 207 if (LP5521_G_IS_LOADING(mode)) { lp5521_run_engine() 208 mode = (mode & ~LP5521_MODE_G_M) | LP5521_RUN_G; lp5521_run_engine() 212 if (LP5521_B_IS_LOADING(mode)) { lp5521_run_engine() 213 mode = (mode & ~LP5521_MODE_B_M) | LP5521_RUN_B; lp5521_run_engine() 217 lp55xx_write(chip, LP5521_REG_OP_MODE, mode); lp5521_run_engine() 285 * 1) set engine mode to "LOAD" lp5521_firmware_loaded() 318 /* Set all PWMs to direct control mode */ lp5521_post_init_device() 383 enum lp55xx_engine_mode mode = chip->engines[nr - 1].mode; show_engine_mode() local 385 switch (mode) { show_engine_mode() 413 engine->mode = LP55XX_ENGINE_RUN; store_engine_mode() 417 engine->mode = LP55XX_ENGINE_LOAD; store_engine_mode() 420 engine->mode = LP55XX_ENGINE_DISABLED; store_engine_mode()
|
/linux-4.4.14/drivers/media/i2c/ |
H A D | sony-btf-mpx.c | 175 int mode = t->mpxmode; mpx_setup() local 190 mode++; mpx_setup() 192 if (mpx_audio_modes[mode].audio_mode != AUD_MONO) { mpx_setup() 195 switch (mpx_audio_modes[mode].audio_mode) { mpx_setup() 197 source = mpx_audio_modes[mode].source; mpx_setup() 210 source = mpx_audio_modes[mode].source; mpx_setup() 219 source |= mpx_audio_modes[mode].source & 0x00ff; mpx_setup() 221 source = mpx_audio_modes[mode].source; mpx_setup() 223 mpx_write(client, 0x10, 0x0030, mpx_audio_modes[mode].modus); mpx_setup() 225 mpx_write(client, 0x12, 0x0013, mpx_audio_modes[mode].acb); mpx_setup() 227 mpx_audio_modes[mode].fm_prescale); mpx_setup() 229 mpx_audio_modes[mode].nicam_prescale); mpx_setup() 231 mpx_audio_modes[mode].scart_prescale); mpx_setup() 232 mpx_write(client, 0x10, 0x0020, mpx_audio_modes[mode].system); mpx_setup() 233 mpx_write(client, 0x12, 0x0000, mpx_audio_modes[mode].volume); mpx_setup() 234 if (mpx_audio_modes[mode].audio_mode == AUD_A2) mpx_setup() 245 mpx_audio_modes[mode].modus, mpx_setup() 247 mpx_audio_modes[mode].acb, mpx_setup() 248 mpx_audio_modes[mode].fm_prescale, mpx_setup() 249 mpx_audio_modes[mode].nicam_prescale, mpx_setup() 250 mpx_audio_modes[mode].scart_prescale, mpx_setup() 251 mpx_audio_modes[mode].system, mpx_setup() 252 mpx_audio_modes[mode].volume); mpx_setup()
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
H A D | cvmx-spi.h | 49 int (*reset_cb) (int interface, cvmx_spi_mode_t mode); 52 int (*calendar_setup_cb) (int interface, cvmx_spi_mode_t mode, 56 int (*clock_detect_cb) (int interface, cvmx_spi_mode_t mode, 60 int (*training_cb) (int interface, cvmx_spi_mode_t mode, int timeout); 63 int (*calendar_sync_cb) (int interface, cvmx_spi_mode_t mode, 67 int (*interface_up_cb) (int interface, cvmx_spi_mode_t mode); 88 * @mode: The operating mode for the SPI interface. The interface 97 extern int cvmx_spi_start_interface(int interface, cvmx_spi_mode_t mode, 106 * @mode: The operating mode for the SPI interface. The interface 113 extern int cvmx_spi_restart_interface(int interface, cvmx_spi_mode_t mode, 175 * @mode: The operating mode for the SPI interface. The interface 183 extern int cvmx_spi_reset_cb(int interface, cvmx_spi_mode_t mode); 191 * @mode: The operating mode for the SPI interface. The interface 200 extern int cvmx_spi_calendar_setup_cb(int interface, cvmx_spi_mode_t mode, 208 * @mode: The operating mode for the SPI interface. The interface 217 extern int cvmx_spi_clock_detect_cb(int interface, cvmx_spi_mode_t mode, 225 * @mode: The operating mode for the SPI interface. The interface 234 extern int cvmx_spi_training_cb(int interface, cvmx_spi_mode_t mode, 242 * @mode: The operating mode for the SPI interface. The interface 251 extern int cvmx_spi_calendar_sync_cb(int interface, cvmx_spi_mode_t mode, 259 * @mode: The operating mode for the SPI interface. The interface 267 extern int cvmx_spi_interface_up_cb(int interface, cvmx_spi_mode_t mode);
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
H A D | bna.h | 122 #define is_xxx_enable(mode, bitmask, xxx) ((bitmask & xxx) && (mode & xxx)) 124 #define is_xxx_disable(mode, bitmask, xxx) ((bitmask & xxx) && !(mode & xxx)) 126 #define xxx_enable(mode, bitmask, xxx) \ 129 mode |= xxx; \ 132 #define xxx_disable(mode, bitmask, xxx) \ 135 mode &= ~xxx; \ 138 #define xxx_inactive(mode, bitmask, xxx) \ 141 mode &= ~xxx; \ 144 #define is_promisc_enable(mode, bitmask) \ 145 is_xxx_enable(mode, bitmask, BNA_RXMODE_PROMISC) 147 #define is_promisc_disable(mode, bitmask) \ 148 is_xxx_disable(mode, bitmask, BNA_RXMODE_PROMISC) 150 #define promisc_enable(mode, bitmask) \ 151 xxx_enable(mode, bitmask, BNA_RXMODE_PROMISC) 153 #define promisc_disable(mode, bitmask) \ 154 xxx_disable(mode, bitmask, BNA_RXMODE_PROMISC) 156 #define promisc_inactive(mode, bitmask) \ 157 xxx_inactive(mode, bitmask, BNA_RXMODE_PROMISC) 159 #define is_default_enable(mode, bitmask) \ 160 is_xxx_enable(mode, bitmask, BNA_RXMODE_DEFAULT) 162 #define is_default_disable(mode, bitmask) \ 163 is_xxx_disable(mode, bitmask, BNA_RXMODE_DEFAULT) 165 #define default_enable(mode, bitmask) \ 166 xxx_enable(mode, bitmask, BNA_RXMODE_DEFAULT) 168 #define default_disable(mode, bitmask) \ 169 xxx_disable(mode, bitmask, BNA_RXMODE_DEFAULT) 171 #define default_inactive(mode, bitmask) \ 172 xxx_inactive(mode, bitmask, BNA_RXMODE_DEFAULT) 174 #define is_allmulti_enable(mode, bitmask) \ 175 is_xxx_enable(mode, bitmask, BNA_RXMODE_ALLMULTI) 177 #define is_allmulti_disable(mode, bitmask) \ 178 is_xxx_disable(mode, bitmask, BNA_RXMODE_ALLMULTI) 180 #define allmulti_enable(mode, bitmask) \ 181 xxx_enable(mode, bitmask, BNA_RXMODE_ALLMULTI) 183 #define allmulti_disable(mode, bitmask) \ 184 xxx_disable(mode, bitmask, BNA_RXMODE_ALLMULTI) 186 #define allmulti_inactive(mode, bitmask) \ 187 xxx_inactive(mode, bitmask, BNA_RXMODE_ALLMULTI)
|
/linux-4.4.14/drivers/crypto/qce/ |
H A D | common.h | 75 #define IS_CBC(mode) (mode & QCE_MODE_CBC) 76 #define IS_ECB(mode) (mode & QCE_MODE_ECB) 77 #define IS_CTR(mode) (mode & QCE_MODE_CTR) 78 #define IS_XTS(mode) (mode & QCE_MODE_XTS) 79 #define IS_CCM(mode) (mode & QCE_MODE_CCM)
|
/linux-4.4.14/include/uapi/linux/ |
H A D | ivtv.h | 30 mode. 33 YUV mode you need to call IVTV_IOC_DMA_FRAME with y_source == NULL 35 DMA_FRAME is called the mode switch is done automatically). 37 When you close the file handle the user DMA mode is exited again. 39 While in one mode, you cannot use another mode (EBUSY is returned). 42 for the user DMA YUV mode you first need to do call IVTV_IOC_DMA_FRAME 53 then just switch to user DMA YUV output mode */ 63 /* Select the passthrough mode (if the argument is non-zero). In the passthrough 64 mode the output of the encoder is passed immediately into the decoder. */
|
H A D | mempolicy.h | 12 * Both the MPOL_* mempolicy mode and the MPOL_F_* optional mode flags are 14 * The MPOL_MODE_FLAGS macro determines the legal set of optional mode flags. 39 * MPOL_MODE_FLAGS is the union of all possible optional mode flags passed to 45 #define MPOL_F_NODE (1<<0) /* return next IL mode instead of node mask */ 63 * "mode flags". These flags are allocated from bit 0 up, as they 64 * are never OR'ed into the mode in mempolicy API arguments.
|
/linux-4.4.14/arch/arm/mach-ks8695/ |
H A D | irq.c | 69 unsigned long ctrl, mode; ks8695_irq_set_type() local 76 mode = IOPC_TM_HIGH; ks8695_irq_set_type() 80 mode = IOPC_TM_LOW; ks8695_irq_set_type() 84 mode = IOPC_TM_RISING; ks8695_irq_set_type() 87 mode = IOPC_TM_FALLING; ks8695_irq_set_type() 90 mode = IOPC_TM_EDGE; ks8695_irq_set_type() 99 ctrl |= IOPC_IOEINT0_MODE(mode); ks8695_irq_set_type() 103 ctrl |= IOPC_IOEINT1_MODE(mode); ks8695_irq_set_type() 107 ctrl |= IOPC_IOEINT2_MODE(mode); ks8695_irq_set_type() 111 ctrl |= IOPC_IOEINT3_MODE(mode); ks8695_irq_set_type()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
H A D | virtgpu_display.c | 149 crtc->mode.hdisplay, crtc->mode.vdisplay); virtio_gpu_page_flip() 153 cpu_to_le32(crtc->mode.hdisplay), virtio_gpu_page_flip() 154 cpu_to_le32(crtc->mode.vdisplay), virtio_gpu_page_flip() 158 crtc->mode.hdisplay, virtio_gpu_page_flip() 159 crtc->mode.vdisplay, 0, 0); virtio_gpu_page_flip() 161 crtc->mode.hdisplay, virtio_gpu_page_flip() 162 crtc->mode.vdisplay); virtio_gpu_page_flip() 241 const struct drm_display_mode *mode, virtio_gpu_crtc_mode_fixup() 254 crtc->mode.hdisplay, virtio_gpu_crtc_mode_set_nofb() 255 crtc->mode.vdisplay, 0, 0); virtio_gpu_crtc_mode_set_nofb() 286 const struct drm_display_mode *mode, virtio_gpu_enc_mode_fixup() 293 struct drm_display_mode *mode, virtio_gpu_enc_mode_set() 310 struct drm_display_mode *mode = NULL; virtio_gpu_conn_get_modes() local 322 DRM_DEBUG("add mode: %dx%d\n", width, height); virtio_gpu_conn_get_modes() 323 mode = drm_cvt_mode(connector->dev, width, height, 60, virtio_gpu_conn_get_modes() 325 mode->type |= DRM_MODE_TYPE_PREFERRED; virtio_gpu_conn_get_modes() 326 drm_mode_probed_add(connector, mode); virtio_gpu_conn_get_modes() 334 struct drm_display_mode *mode) virtio_gpu_conn_mode_valid() 343 if (!(mode->type & DRM_MODE_TYPE_PREFERRED)) virtio_gpu_conn_mode_valid() 345 if (mode->hdisplay == XRES_DEF && mode->vdisplay == YRES_DEF) virtio_gpu_conn_mode_valid() 347 if (mode->hdisplay <= width && mode->hdisplay >= width - 16 && virtio_gpu_conn_mode_valid() 348 mode->vdisplay <= height && mode->vdisplay >= height - 16) virtio_gpu_conn_mode_valid() 351 DRM_DEBUG("del mode: %dx%d\n", mode->hdisplay, mode->vdisplay); virtio_gpu_conn_mode_valid() 240 virtio_gpu_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) virtio_gpu_crtc_mode_fixup() argument 285 virtio_gpu_enc_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) virtio_gpu_enc_mode_fixup() argument 292 virtio_gpu_enc_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) virtio_gpu_enc_mode_set() argument 333 virtio_gpu_conn_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) virtio_gpu_conn_mode_valid() argument
|
/linux-4.4.14/drivers/acpi/acpica/ |
H A D | hwacpi.c | 55 * PARAMETERS: mode - SYS_MODE_ACPI or SYS_MODE_LEGACY 59 * DESCRIPTION: Transitions the system into the requested mode. 62 acpi_status acpi_hw_set_mode(u32 mode) acpi_hw_set_mode() argument 69 /* If the Hardware Reduced flag is set, machine is always in acpi mode */ acpi_hw_set_mode() 77 * system does not support mode transition. acpi_hw_set_mode() 81 "No SMI_CMD in FADT, mode transition failed")); acpi_hw_set_mode() 88 * As old systems may have used zero for mode transition, acpi_hw_set_mode() 94 "No ACPI mode transition supported in this system " acpi_hw_set_mode() 99 switch (mode) { acpi_hw_set_mode() 107 "Attempting to enable ACPI mode\n")); acpi_hw_set_mode() 118 "Attempting to enable Legacy (non-ACPI) mode\n")); acpi_hw_set_mode() 128 "Could not write ACPI mode change")); acpi_hw_set_mode() 155 /* If the Hardware Reduced flag is set, machine is always in acpi mode */ acpi_hw_get_mode() 163 * system does not support mode transition. acpi_hw_get_mode()
|
/linux-4.4.14/drivers/mtd/nand/ |
H A D | nand_timings.c | 243 * timings according to the given ONFI timing mode 244 * @mode: ONFI timing mode 246 const struct nand_sdr_timings *onfi_async_timing_mode_to_sdr_timings(int mode) onfi_async_timing_mode_to_sdr_timings() argument 248 if (mode < 0 || mode >= ARRAY_SIZE(onfi_sdr_timings)) onfi_async_timing_mode_to_sdr_timings() 251 return &onfi_sdr_timings[mode]; onfi_async_timing_mode_to_sdr_timings()
|
/linux-4.4.14/drivers/iio/adc/ |
H A D | hi8435.c | 141 u8 mode, psen; hi8435_read_event_value() local 148 /* Supply-Open or GND-Open sensing mode */ hi8435_read_event_value() 149 mode = !!(psen & BIT(chan->channel / 8)); hi8435_read_event_value() 151 ret = hi8435_readw(priv, mode ? HI8435_SOCENHYS_REG : hi8435_read_event_value() 173 u8 mode, psen; hi8435_write_event_value() local 180 /* Supply-Open or GND-Open sensing mode */ hi8435_write_event_value() 181 mode = !!(psen & BIT(chan->channel / 8)); hi8435_write_event_value() 183 ret = hi8435_readw(priv, mode ? HI8435_SOCENHYS_REG : hi8435_write_event_value() 190 if (val < 2 || val > 21 || (val + 2) > priv->threshold_hi[mode]) hi8435_write_event_value() 193 if (val == priv->threshold_lo[mode]) hi8435_write_event_value() 196 priv->threshold_lo[mode] = val; hi8435_write_event_value() 199 if ((priv->threshold_hi[mode] - priv->threshold_lo[mode]) % 2) hi8435_write_event_value() 200 priv->threshold_hi[mode]--; hi8435_write_event_value() 203 if (val < 3 || val > 22 || val < (priv->threshold_lo[mode] + 2)) hi8435_write_event_value() 206 if (val == priv->threshold_hi[mode]) hi8435_write_event_value() 209 priv->threshold_hi[mode] = val; hi8435_write_event_value() 212 if ((priv->threshold_hi[mode] - priv->threshold_lo[mode]) % 2) hi8435_write_event_value() 213 priv->threshold_lo[mode]++; hi8435_write_event_value() 219 ret = hi8435_readw(priv, mode ? HI8435_SOCENHYS_REG : hi8435_write_event_value() 227 reg = priv->threshold_hi[mode] - priv->threshold_lo[mode]; hi8435_write_event_value() 230 reg |= (priv->threshold_hi[mode] + priv->threshold_lo[mode]); hi8435_write_event_value() 232 ret = hi8435_writew(priv, mode ? HI8435_SOCENHYS_REG : hi8435_write_event_value() 291 unsigned int mode) hi8435_set_sensing_mode() 306 if (mode) hi8435_set_sensing_mode() 289 hi8435_set_sensing_mode(struct iio_dev *idev, const struct iio_chan_spec *chan, unsigned int mode) hi8435_set_sensing_mode() argument
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_agp.c | 131 struct drm_agp_mode mode; radeon_agp_init() local 160 mode.mode = info.mode; radeon_agp_init() 162 * Just use the whatever mode the host sets up. radeon_agp_init() 165 agp_status = (RREG32(RADEON_AGP_STATUS) | RADEON_AGPv3_MODE) & mode.mode; radeon_agp_init() 167 agp_status = mode.mode; radeon_agp_init() 204 DRM_INFO("AGP mode requested: %d\n", radeon_agpmode); radeon_agp_init() 210 mode.mode &= ~RADEON_AGP_MODE_MASK; radeon_agp_init() 214 mode.mode |= RADEON_AGPv3_8X_MODE; radeon_agp_init() 218 mode.mode |= RADEON_AGPv3_4X_MODE; radeon_agp_init() 224 mode.mode |= RADEON_AGP_4X_MODE; radeon_agp_init() 227 mode.mode |= RADEON_AGP_2X_MODE; radeon_agp_init() 231 mode.mode |= RADEON_AGP_1X_MODE; radeon_agp_init() 236 mode.mode &= ~RADEON_AGP_FW_MODE; /* disable fw */ radeon_agp_init() 237 ret = drm_agp_enable(rdev->ddev, mode); radeon_agp_init() 239 DRM_ERROR("Unable to enable AGP (mode = 0x%lx)\n", mode.mode); radeon_agp_init()
|
/linux-4.4.14/net/sctp/ |
H A D | sysctl.c | 82 .mode = 0644, 89 .mode = 0644, 96 .mode = 0644, 108 .mode = 0644, 117 .mode = 0644, 126 .mode = 0644, 135 .mode = 0644, 144 .mode = 0644, 153 .mode = 0644, 162 .mode = 0644, 169 .mode = 0644, 176 .mode = 0644, 185 .mode = 0644, 194 .mode = 0644, 203 .mode = 0644, 212 .mode = 0644, 221 .mode = 0644, 230 .mode = 0644, 239 .mode = 0644, 246 .mode = 0644, 253 .mode = 0644, 260 .mode = 0644, 267 .mode = 0644, 274 .mode = 0644, 281 .mode = 0644, 288 .mode = 0644, 297 .mode = 0644, 306 .mode = 0644,
|
/linux-4.4.14/ipc/ |
H A D | mq_sysctl.c | 61 .mode = 0644, 68 .mode = 0644, 77 .mode = 0644, 86 .mode = 0644, 95 .mode = 0644, 106 .mode = 0555, 115 .mode = 0555,
|
H A D | ipc_sysctl.c | 108 .mode = 0644, 115 .mode = 0644, 122 .mode = 0644, 129 .mode = 0644, 138 .mode = 0644, 147 .mode = 0644, 156 .mode = 0644, 165 .mode = 0644, 174 .mode = 0644, 182 .mode = 0644, 191 .mode = 0644, 200 .mode = 0644, 212 .mode = 0555,
|
/linux-4.4.14/arch/sh/include/asm/ |
H A D | suspend.h | 14 void sh_mobile_call_standby(unsigned long mode); 59 /* current sleep mode (SUSP_SH_...) */ 60 unsigned long mode; member in struct:sh_sleep_data 88 #define SUSP_SH_SLEEP (1 << 0) /* Regular sleep mode */ 89 #define SUSP_SH_STANDBY (1 << 1) /* SH-Mobile Software standby mode */ 90 #define SUSP_SH_RSTANDBY (1 << 2) /* SH-Mobile R-standby mode */ 91 #define SUSP_SH_USTANDBY (1 << 3) /* SH-Mobile U-standby mode */
|
/linux-4.4.14/kernel/sched/ |
H A D | wait.c | 65 static void __wake_up_common(wait_queue_head_t *q, unsigned int mode, __wake_up_common() argument 73 if (curr->func(curr, mode, wake_flags, key) && __wake_up_common() 82 * @mode: which threads 89 void __wake_up(wait_queue_head_t *q, unsigned int mode, __wake_up() argument 95 __wake_up_common(q, mode, nr_exclusive, 0, key); __wake_up() 103 void __wake_up_locked(wait_queue_head_t *q, unsigned int mode, int nr) __wake_up_locked() argument 105 __wake_up_common(q, mode, nr, 0, NULL); __wake_up_locked() 109 void __wake_up_locked_key(wait_queue_head_t *q, unsigned int mode, void *key) __wake_up_locked_key() argument 111 __wake_up_common(q, mode, 1, 0, key); __wake_up_locked_key() 118 * @mode: which threads 132 void __wake_up_sync_key(wait_queue_head_t *q, unsigned int mode, __wake_up_sync_key() argument 145 __wake_up_common(q, mode, nr_exclusive, wake_flags, key); __wake_up_sync_key() 153 void __wake_up_sync(wait_queue_head_t *q, unsigned int mode, int nr_exclusive) __wake_up_sync() argument 155 __wake_up_sync_key(q, mode, nr_exclusive, NULL); __wake_up_sync() 262 * @mode: runstate of the waiter to be woken 277 unsigned int mode, void *key) abort_exclusive_wait() 286 __wake_up_locked_key(q, mode, key); abort_exclusive_wait() 291 int autoremove_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key) autoremove_wake_function() argument 293 int ret = default_wake_function(wait, mode, sync, key); autoremove_wake_function() 314 * p->state = mode; condition = true; 326 long wait_woken(wait_queue_t *wait, unsigned mode, long timeout) wait_woken() argument 328 set_current_state(mode); /* A */ wait_woken() 350 int woken_wake_function(wait_queue_t *wait, unsigned mode, int sync, void *key) woken_wake_function() argument 362 return default_wake_function(wait, mode, sync, key); woken_wake_function() 366 int wake_bit_function(wait_queue_t *wait, unsigned mode, int sync, void *arg) wake_bit_function() argument 377 return autoremove_wake_function(wait, mode, sync, key); wake_bit_function() 388 wait_bit_action_f *action, unsigned mode) __wait_on_bit() 393 prepare_to_wait(wq, &q->wait, mode); __wait_on_bit() 395 ret = (*action)(&q->key, mode); __wait_on_bit() 403 wait_bit_action_f *action, unsigned mode) out_of_line_wait_on_bit() 408 return __wait_on_bit(wq, &wait, action, mode); out_of_line_wait_on_bit() 414 unsigned mode, unsigned long timeout) out_of_line_wait_on_bit_timeout() 420 return __wait_on_bit(wq, &wait, action, mode); out_of_line_wait_on_bit_timeout() 426 wait_bit_action_f *action, unsigned mode) __wait_on_bit_lock() 431 prepare_to_wait_exclusive(wq, &q->wait, mode); __wait_on_bit_lock() 434 ret = action(&q->key, mode); __wait_on_bit_lock() 437 abort_exclusive_wait(wq, &q->wait, mode, &q->key); __wait_on_bit_lock() 446 wait_bit_action_f *action, unsigned mode) out_of_line_wait_on_bit_lock() 451 return __wait_on_bit_lock(wq, &wait, action, mode); out_of_line_wait_on_bit_lock() 510 static int wake_atomic_t_function(wait_queue_t *wait, unsigned mode, int sync, wake_atomic_t_function() argument 522 return autoremove_wake_function(wait, mode, sync, key); wake_atomic_t_function() 532 int (*action)(atomic_t *), unsigned mode) __wait_on_atomic_t() 538 prepare_to_wait(wq, &q->wait, mode); __wait_on_atomic_t() 560 unsigned mode) out_of_line_wait_on_atomic_t() 565 return __wait_on_atomic_t(wq, &wait, action, mode); out_of_line_wait_on_atomic_t() 584 __sched int bit_wait(struct wait_bit_key *word, int mode) bit_wait() argument 587 if (signal_pending_state(mode, current)) bit_wait() 593 __sched int bit_wait_io(struct wait_bit_key *word, int mode) bit_wait_io() argument 596 if (signal_pending_state(mode, current)) bit_wait_io() 602 __sched int bit_wait_timeout(struct wait_bit_key *word, int mode) bit_wait_timeout() argument 608 if (signal_pending_state(mode, current)) bit_wait_timeout() 614 __sched int bit_wait_io_timeout(struct wait_bit_key *word, int mode) bit_wait_io_timeout() argument 620 if (signal_pending_state(mode, current)) bit_wait_io_timeout() 276 abort_exclusive_wait(wait_queue_head_t *q, wait_queue_t *wait, unsigned int mode, void *key) abort_exclusive_wait() argument 387 __wait_on_bit(wait_queue_head_t *wq, struct wait_bit_queue *q, wait_bit_action_f *action, unsigned mode) __wait_on_bit() argument 402 out_of_line_wait_on_bit(void *word, int bit, wait_bit_action_f *action, unsigned mode) out_of_line_wait_on_bit() argument 412 out_of_line_wait_on_bit_timeout( void *word, int bit, wait_bit_action_f *action, unsigned mode, unsigned long timeout) out_of_line_wait_on_bit_timeout() argument 425 __wait_on_bit_lock(wait_queue_head_t *wq, struct wait_bit_queue *q, wait_bit_action_f *action, unsigned mode) __wait_on_bit_lock() argument 445 out_of_line_wait_on_bit_lock(void *word, int bit, wait_bit_action_f *action, unsigned mode) out_of_line_wait_on_bit_lock() argument 531 __wait_on_atomic_t(wait_queue_head_t *wq, struct wait_bit_queue *q, int (*action)(atomic_t *), unsigned mode) __wait_on_atomic_t() argument 559 out_of_line_wait_on_atomic_t(atomic_t *p, int (*action)(atomic_t *), unsigned mode) out_of_line_wait_on_atomic_t() argument
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | tvnv17.c | 208 struct drm_display_mode *mode; nv17_tv_get_ld_modes() local 210 mode = drm_mode_duplicate(encoder->dev, tv_mode); nv17_tv_get_ld_modes() 212 mode->clock = tv_norm->tv_enc_mode.vrefresh * nv17_tv_get_ld_modes() 213 mode->htotal / 1000 * nv17_tv_get_ld_modes() 214 mode->vtotal / 1000; nv17_tv_get_ld_modes() 216 if (mode->flags & DRM_MODE_FLAG_DBLSCAN) nv17_tv_get_ld_modes() 217 mode->clock *= 2; nv17_tv_get_ld_modes() 219 if (mode->hdisplay == tv_norm->tv_enc_mode.hdisplay && nv17_tv_get_ld_modes() 220 mode->vdisplay == tv_norm->tv_enc_mode.vdisplay) nv17_tv_get_ld_modes() 221 mode->type |= DRM_MODE_TYPE_PREFERRED; nv17_tv_get_ld_modes() 223 drm_mode_probed_add(connector, mode); nv17_tv_get_ld_modes() 234 struct drm_display_mode *output_mode = &tv_norm->ctv_enc_mode.mode; nv17_tv_get_hd_modes() 235 struct drm_display_mode *mode; nv17_tv_get_hd_modes() local 259 mode = drm_mode_duplicate(encoder->dev, output_mode); nv17_tv_get_hd_modes() 260 mode->type |= DRM_MODE_TYPE_PREFERRED; nv17_tv_get_hd_modes() 263 mode = drm_cvt_mode(encoder->dev, modes[i].hdisplay, nv17_tv_get_hd_modes() 272 mode->htotal = output_mode->htotal; nv17_tv_get_hd_modes() 273 mode->hsync_start = (mode->hdisplay + (mode->htotal nv17_tv_get_hd_modes() 274 - mode->hdisplay) * 9 / 10) & ~7; nv17_tv_get_hd_modes() 275 mode->hsync_end = mode->hsync_start + 8; nv17_tv_get_hd_modes() 279 mode->vtotal = output_mode->vtotal; nv17_tv_get_hd_modes() 280 mode->vsync_start = output_mode->vsync_start; nv17_tv_get_hd_modes() 281 mode->vsync_end = output_mode->vsync_end; nv17_tv_get_hd_modes() 284 mode->type |= DRM_MODE_TYPE_DRIVER; nv17_tv_get_hd_modes() 285 drm_mode_probed_add(connector, mode); nv17_tv_get_hd_modes() 304 struct drm_display_mode *mode) nv17_tv_mode_valid() 310 &tv_norm->ctv_enc_mode.mode; nv17_tv_mode_valid() 312 if (mode->clock > 400000) nv17_tv_mode_valid() 315 if (mode->hdisplay > output_mode->hdisplay || nv17_tv_mode_valid() 316 mode->vdisplay > output_mode->vdisplay) nv17_tv_mode_valid() 319 if ((mode->flags & DRM_MODE_FLAG_INTERLACE) != nv17_tv_mode_valid() 323 if (mode->flags & DRM_MODE_FLAG_DBLSCAN) nv17_tv_mode_valid() 329 if (mode->clock > 70000) nv17_tv_mode_valid() 332 if (abs(drm_mode_vrefresh(mode) * 1000 - nv17_tv_mode_valid() 337 if (mode->flags & DRM_MODE_FLAG_INTERLACE) nv17_tv_mode_valid() 345 const struct drm_display_mode *mode, nv17_tv_mode_fixup() 354 adjusted_mode->clock = tv_norm->ctv_enc_mode.mode.clock; nv17_tv_mode_fixup() 361 static void nv17_tv_dpms(struct drm_encoder *encoder, int mode) nv17_tv_dpms() argument 369 if (nouveau_encoder(encoder)->last_dpms == mode) nv17_tv_dpms() 371 nouveau_encoder(encoder)->last_dpms = mode; nv17_tv_dpms() 373 NV_INFO(drm, "Setting dpms mode %d on TV encoder (output %d)\n", nv17_tv_dpms() 374 mode, nouveau_encoder(encoder)->dcb->index); nv17_tv_dpms() 379 nv04_dfp_update_fp_control(encoder, mode); nv17_tv_dpms() 384 if (mode == DRM_MODE_DPMS_ON) nv17_tv_dpms() 390 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC1, 0xff, mode == DRM_MODE_DPMS_ON); nv17_tv_dpms() 391 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC0, 0xff, mode == DRM_MODE_DPMS_ON); nv17_tv_dpms() 393 nv04_dac_update_dacclk(encoder, mode == DRM_MODE_DPMS_ON); nv17_tv_dpms() 471 regs->ramdac_630 = 0x2; /* turn off green mode (tv test pattern?) */ nv17_tv_mode_set() 520 &tv_norm->ctv_enc_mode.mode; nv17_tv_mode_set() 303 nv17_tv_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) nv17_tv_mode_valid() argument 344 nv17_tv_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv17_tv_mode_fixup() argument
|
/linux-4.4.14/drivers/block/paride/ |
H A D | dstr.c | 28 /* mode codes: 0 nybble reads, 8-bit writes 30 2 8-bit EPP mode 54 if (pi->mode) { w0(0x11); } else { w0(1); } dstr_read_regr() 57 switch (pi->mode) { dstr_read_regr() 81 if (pi->mode >= 2) { w0(0x11); } else { w0(1); } dstr_write_regr() 84 switch (pi->mode) { dstr_write_regr() 120 if (pi->mode) { w0(0x19); } else { w0(9); } dstr_read_block() 123 switch (pi->mode) { dstr_read_block() 162 if (pi->mode) { w0(0x19); } else { w0(9); } dstr_write_block() 165 switch (pi->mode) { dstr_write_block() 200 printk("mode %d (%s), delay %d\n",pi->mode, dstr_log_adapter() 201 mode_string[pi->mode],pi->delay); dstr_log_adapter()
|
H A D | bpck.c | 54 switch (pi->mode) { bpck_read_regr() 85 switch (pi->mode) { bpck_write_regr() 112 switch (pi->mode) { bpck_write_block() 153 switch (pi->mode) { bpck_read_block() 226 switch (pi->mode) { bpck_connect() 256 if (pi->mode >= 2) { w2(9); w2(0); } else t2(2); bpck_disconnect() 285 switch (pi->mode) { bpck_test_proto() 308 case 4: om = pi->mode; bpck_test_proto() 309 pi->mode = 0; bpck_test_proto() 315 pi->mode = om; bpck_test_proto() 319 switch (pi->mode) { bpck_test_proto() 337 printk("%s: bpck: 0x%x unit %d mode %d: ", bpck_test_proto() 338 pi->device,pi->port,pi->unit,pi->mode); bpck_test_proto() 354 om = pi->mode; od = pi->delay; bpck_read_eeprom() 355 pi->mode = 0; pi->delay = 6; bpck_read_eeprom() 397 pi->mode = om; pi->delay = od; bpck_read_eeprom() 442 printk(" at 0x%x, mode %d (%s), delay %d\n",pi->port, bpck_log_adapter() 443 pi->mode,mode_string[pi->mode],pi->delay); bpck_log_adapter()
|
/linux-4.4.14/net/decnet/ |
H A D | sysctl_net_decnet.c | 253 .mode = 0644, 260 .mode = 0644, 266 .mode = 0644, 273 .mode = 0644, 282 .mode = 0644, 291 .mode = 0644, 300 .mode = 0644, 309 .mode = 0644, 318 .mode = 0644, 327 .mode = 0644, 334 .mode = 0644, 341 .mode = 0644, 348 .mode = 0644,
|
/linux-4.4.14/net/irda/ |
H A D | irsysctl.c | 119 .mode = 0644, 126 .mode = 0644, 134 .mode = 0644, 142 .mode = 0644, 151 .mode = 0644, 158 .mode = 0644, 167 .mode = 0644, 176 .mode = 0644, 185 .mode = 0644, 194 .mode = 0644, 203 .mode = 0644, 212 .mode = 0644, 221 .mode = 0644,
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | esi_stub.S | 8 * identical to the one for EFI phys-mode calls, except that ESI 12 * This stub allows us to make ESI calls in physical mode with interrupts 13 * turned off. ESI calls may not support calling from virtual mode. 71 mov ar.rsc=0 // put RSE in enforced lazy, LE mode 86 .ret1: mov ar.rsc=0 // put RSE in enforced lazy, LE mode 87 mov r16=loc3 // save virtual mode psr 88 mov r19=loc5 // save virtual mode bspstore 89 mov r20=loc6 // save virtual mode sp 90 br.call.sptk.many rp=ia64_switch_mode_virt // return to virtual mode
|
/linux-4.4.14/arch/s390/include/asm/ |
H A D | scsw.h | 16 * struct cmd_scsw - command-mode subchannel status word 62 * struct tm_scsw - transport-mode subchannel status word 134 * @cmd: command-mode SCSW 135 * @tm: transport-mode SCSW 214 * scsw_is_tm - check for transport mode scsw 217 * Return non-zero if the specified scsw is a transport mode scsw, zero 230 * whether it is a transport mode or command mode scsw. 245 * whether it is a transport mode or command mode scsw. 260 * whether it is a transport mode or command mode scsw. 275 * whether it is a transport mode or command mode scsw. 290 * whether it is a transport mode or command mode scsw. 305 * whether it is a transport mode or command mode scsw. 320 * whether it is a transport mode or command mode scsw. 335 * whether it is a transport mode or command mode scsw. 350 * whether it is a transport mode or command mode scsw. 365 * whether it is a transport mode or command mode scsw. 379 * Return non-zero if the key field of the specified command mode scsw is 391 * Return non-zero if the fctl field of the specified command mode scsw is 403 * Return non-zero if the eswf field of the specified command mode scsw is 415 * Return non-zero if the cc field of the specified command mode scsw is 428 * Return non-zero if the fmt field of the specified command mode scsw is 440 * Return non-zero if the pfch field of the specified command mode scsw is 452 * Return non-zero if the isic field of the specified command mode scsw is 464 * Return non-zero if the alcc field of the specified command mode scsw is 476 * Return non-zero if the ssi field of the specified command mode scsw is 488 * Return non-zero if the zcc field of the specified command mode scsw is 501 * Return non-zero if the ectl field of the specified command mode scsw is 515 * Return non-zero if the pno field of the specified command mode scsw is 531 * Return non-zero if the fctl field of the specified command mode scsw is 544 * Return non-zero if the actl field of the specified command mode scsw is 557 * Return non-zero if the stctl field of the specified command mode scsw is 570 * Return non-zero if the dstat field of the specified command mode scsw is 583 * Return non-zero if the cstat field of the specified command mode scsw is 596 * Return non-zero if the key field of the specified transport mode scsw is 608 * Return non-zero if the eswf field of the specified transport mode scsw is 620 * Return non-zero if the cc field of the specified transport mode scsw is 633 * Return non-zero if the fmt field of the specified transport mode scsw is 645 * Return non-zero if the x field of the specified transport mode scsw is 657 * Return non-zero if the q field of the specified transport mode scsw is 669 * Return non-zero if the ectl field of the specified transport mode scsw is 683 * Return non-zero if the pno field of the specified transport mode scsw is 699 * Return non-zero if the fctl field of the specified transport mode scsw is 712 * Return non-zero if the actl field of the specified transport mode scsw is 725 * Return non-zero if the stctl field of the specified transport mode scsw is 738 * Return non-zero if the dstat field of the specified transport mode scsw is 751 * Return non-zero if the cstat field of the specified transport mode scsw is 764 * Return non-zero if the fcxs field of the specified transport mode scsw is 776 * Return non-zero if the schxs field of the specified transport mode scsw is 792 * regardless of whether it is a transport mode or command mode scsw. 808 * regardless of whether it is a transport mode or command mode scsw. 824 * regardless of whether it is a transport mode or command mode scsw. 840 * regardless of whether it is a transport mode or command mode scsw. 856 * regardless of whether it is a transport mode or command mode scsw. 872 * regardless of whether it is a transport mode or command mode scsw. 888 * regardless of whether it is a transport mode or command mode scsw. 904 * regardless of whether it is a transport mode or command mode scsw. 920 * regardless of whether it is a transport mode or command mode scsw. 936 * regardless of whether it is a transport mode or command mode scsw. 951 * Return non-zero if the command mode scsw indicates that the associated 964 * Return non-zero if the transport mode scsw indicates that the associated 977 * Return non-zero if the transport or command mode scsw indicates that the
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
H A D | bnx2_fw.h | 13 .mode = BNX2_COM_CPU_MODE, 29 .mode = BNX2_CP_CPU_MODE, 45 .mode = BNX2_RXP_CPU_MODE, 61 .mode = BNX2_TPAT_CPU_MODE, 77 .mode = BNX2_TXP_CPU_MODE,
|
/linux-4.4.14/arch/um/drivers/ |
H A D | tty.c | 43 int fd, err, mode = 0; tty_open() local 46 mode = O_RDWR; tty_open() 48 mode = O_RDONLY; tty_open() 50 mode = O_WRONLY; tty_open() 52 fd = open(data->dev, mode); tty_open()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | reg_8xx.h | 27 #define DC_SFWT 0x01000000 /* Set forced writethrough mode */ 28 #define DC_CFWT 0x03000000 /* Clear forced writethrough mode */ 29 #define DC_SLES 0x05000000 /* Set little endian swap mode */ 30 #define DC_CLES 0x07000000 /* Clear little endian swap mode */ 40 #define DC_LES 0x20000000 /* Caches are little endian mode */
|
/linux-4.4.14/arch/h8300/lib/ |
H A D | libgcc.h | 61 typedef int SItype __attribute__ ((mode (SI))); 62 typedef unsigned int USItype __attribute__ ((mode (SI))); 63 typedef int DItype __attribute__ ((mode (DI))); 64 typedef unsigned int UDItype __attribute__ ((mode (DI))); 73 typedef int word_type __attribute__ ((mode (__word__)));
|
/linux-4.4.14/arch/arm/kernel/ |
H A D | isa.c | 28 .mode = 0444, 34 .mode = 0444, 40 .mode = 0444, 50 .mode = 0555, 58 .mode = 0555,
|
/linux-4.4.14/drivers/zorro/ |
H A D | gen-devlist.c | 33 int mode = 0; main() local 51 switch (mode) { main() 91 mode = 1; main() 94 fprintf(stderr, "Line %d: Syntax error in mode %d: %s\n", lino, mode, line); main()
|
/linux-4.4.14/arch/m68k/include/asm/ |
H A D | dma.h | 8 * address mode emits a source address, and expects that the device will either 12 * devices will find single mode transfers useful. Dual address DMA mode 15 * is useful for 8 and 16 bit devices. This is the mode that is supported 55 #define DMA_MODE_SINGLE_BIT 0x08 /* single-address-mode */ 57 /* I/O to memory, 8 bits, mode */ 59 /* memory to I/O, 8 bits, mode */ 61 /* I/O to memory, 16 bits, mode */ 63 /* memory to I/O, 16 bits, mode */ 65 /* I/O to memory, 32 bits, mode */ 67 /* memory to I/O, 32 bits, mode */ 69 /* I/O to memory, 8 bits, single-address-mode */ 71 /* memory to I/O, 8 bits, single-address-mode */ 73 /* I/O to memory, 16 bits, single-address-mode */ 75 /* memory to I/O, 16 bits, single-address-mode */ 77 /* I/O to memory, 32 bits, single-address-mode */ 79 /* memory to I/O, 32 bits, single-address-mode */ 84 /* Source static-address mode */ 90 /* Destination static-address mode */ 104 * do not include the SINGLE mode modifiers since the MCF5272 does not have a 105 * mode where the device is in control of its addressing. 108 /* I/O to memory, 8 bits, mode */ 110 /* memory to I/O, 8 bits, mode */ 112 /* I/O to memory, 16 bits, mode */ 114 /* memory to I/O, 16 bits, mode */ 116 /* I/O to memory, 32 bits, mode */ 118 /* memory to I/O, 32 bits, mode */ 168 /* set mode (above) for a specific DMA channel */ set_dma_mode() 169 static __inline__ void set_dma_mode(unsigned int dmanr, char mode) set_dma_mode() argument 176 printk("set_dma_mode(dmanr=%d,mode=%d)\n", dmanr, mode); set_dma_mode() 190 /* single-address-mode */ set_dma_mode() 191 ((mode & DMA_MODE_SINGLE_BIT) ? MCFDMA_DCR_SAA : 0) | set_dma_mode() 193 ((mode & DMA_MODE_WRITE_BIT) ? MCFDMA_DCR_S_RW : 0) | set_dma_mode() 195 ((mode & DMA_MODE_WRITE_BIT) ? MCFDMA_DCR_SINC : MCFDMA_DCR_DINC) | set_dma_mode() 197 ((mode & DMA_MODE_WORD_BIT) ? MCFDMA_DCR_SSIZE_WORD : set_dma_mode() 198 ((mode & DMA_MODE_LONG_BIT) ? MCFDMA_DCR_SSIZE_LONG : set_dma_mode() 200 ((mode & DMA_MODE_WORD_BIT) ? MCFDMA_DCR_DSIZE_WORD : set_dma_mode() 201 ((mode & DMA_MODE_LONG_BIT) ? MCFDMA_DCR_DSIZE_LONG : set_dma_mode() 247 * Should be called after the mode set call, and before set DMA address. 359 /* set mode (above) for a specific DMA channel */ set_dma_mode() 360 static __inline__ void set_dma_mode(unsigned int dmanr, char mode) set_dma_mode() argument 367 printk("set_dma_mode(dmanr=%d,mode=%d)\n", dmanr, mode); set_dma_mode() 380 /* source static-address-mode */ set_dma_mode() 381 ((mode & DMA_MODE_SRC_SA_BIT) ? MCFDMA_DMR_SRCM_SA : MCFDMA_DMR_SRCM_IA) | set_dma_mode() 382 /* dest static-address-mode */ set_dma_mode() 383 ((mode & DMA_MODE_DES_SA_BIT) ? MCFDMA_DMR_DSTM_SA : MCFDMA_DMR_DSTM_IA) | set_dma_mode() 385 (((mode & DMA_MODE_SSIZE_MASK) >> DMA_MODE_SSIZE_OFF) << MCFDMA_DMR_DSTS_OFF) | set_dma_mode() 386 (((mode & DMA_MODE_SSIZE_MASK) >> DMA_MODE_SSIZE_OFF) << MCFDMA_DMR_SRCS_OFF); set_dma_mode() 431 * Should be called after the mode set call, and before set DMA address.
|
/linux-4.4.14/drivers/iio/accel/ |
H A D | stk8312.c | 107 u8 mode; member in struct:stk8312_data 171 static int stk8312_set_mode(struct stk8312_data *data, u8 mode) stk8312_set_mode() argument 176 if (mode == data->mode) stk8312_set_mode() 179 ret = i2c_smbus_write_byte_data(client, STK8312_REG_MODE, mode); stk8312_set_mode() 181 dev_err(&client->dev, "failed to change sensor mode\n"); stk8312_set_mode() 185 data->mode = mode; stk8312_set_mode() 186 if (mode & STK8312_MODE_ACTIVE) { stk8312_set_mode() 187 /* Need to run OTP sequence before entering active mode */ stk8312_set_mode() 198 u8 mode; stk8312_set_interrupts() local 201 mode = data->mode; stk8312_set_interrupts() 202 /* We need to go in standby mode to modify registers */ stk8312_set_interrupts() 210 stk8312_set_mode(data, mode); stk8312_set_interrupts() 214 return stk8312_set_mode(data, mode); stk8312_set_interrupts() 248 u8 mode; stk8312_set_sample_rate() local 254 mode = data->mode; stk8312_set_sample_rate() 255 /* We need to go in standby mode to modify registers */ stk8312_set_sample_rate() 272 return stk8312_set_mode(data, mode); stk8312_set_sample_rate() 276 stk8312_set_mode(data, mode); stk8312_set_sample_rate() 285 u8 mode; stk8312_set_range() local 293 mode = data->mode; stk8312_set_range() 294 /* We need to go in standby mode to modify registers */ stk8312_set_range() 312 return stk8312_set_mode(data, mode); stk8312_set_range() 316 stk8312_set_mode(data, mode); stk8312_set_range() 348 ret = stk8312_set_mode(data, data->mode | STK8312_MODE_ACTIVE); stk8312_read_raw() 356 data->mode & (~STK8312_MODE_ACTIVE)); stk8312_read_raw() 362 data->mode & (~STK8312_MODE_ACTIVE)); stk8312_read_raw() 489 return stk8312_set_mode(data, data->mode | STK8312_MODE_ACTIVE); stk8312_buffer_preenable() 496 return stk8312_set_mode(data, data->mode & (~STK8312_MODE_ACTIVE)); stk8312_buffer_postdisable() 628 return stk8312_set_mode(data, data->mode & (~STK8312_MODE_ACTIVE)); stk8312_suspend() 637 return stk8312_set_mode(data, data->mode | STK8312_MODE_ACTIVE); stk8312_resume()
|
/linux-4.4.14/drivers/media/i2c/m5mols/ |
H A D | m5mols_reg.h | 46 * Category 0 - SYSTEM mode 48 * The SYSTEM mode in the M-5MOLS means area available to handle with the whole 49 * & all-round system of sensor. It deals with version/interrupt/setting mode & 66 #define REG_SYSINIT 0x00 /* SYSTEM mode */ 67 #define REG_PARAMETER 0x01 /* PARAMETER mode */ 68 #define REG_MONITOR 0x02 /* MONITOR mode */ 69 #define REG_CAPTURE 0x03 /* CAPTURE mode */ 76 /* SYSTEM mode status */ 94 * category 1 - PARAMETER mode 101 /* Resolution in the MONITOR mode */ 121 * Category 2 - MONITOR mode 123 * The MONITOR mode is same as preview mode as we said. The M-5MOLS has another 124 * mode named "Preview", but this preview mode is used at the case specific 125 * vider-recording mode. This mmode supports only YUYV format. On the other 126 * hand, the JPEG & RAW formats is supports by CAPTURE mode. And, there are 128 * mode)/anti hand shaking algorithm. 166 * camera. This category supports AE locking/various AE mode(range of exposure) 170 * each MONITOR and CAPTURE mode has each gain/shutter/max exposure values. 178 /* Auto Exposure algorithm mode */ 212 /* Manual gain in MONITOR mode */ 214 /* Maximum gain in MONITOR mode */ 216 /* Manual gain in CAPTURE mode */ 355 * This mode provides functions about internal flash stuff and system startup.
|
/linux-4.4.14/drivers/gpu/drm/i2c/ |
H A D | ch7006_mode.c | 107 .mode = { \ 178 const struct ch7006_mode *mode; ch7006_lookup_mode() local 180 for (mode = ch7006_modes; mode->mode.clock; mode++) { ch7006_lookup_mode() 182 if (~mode->valid_norms & 1<<priv->norm) ch7006_lookup_mode() 185 if (mode->mode.hdisplay != drm_mode->hdisplay || ch7006_lookup_mode() 186 mode->mode.vdisplay != drm_mode->vdisplay || ch7006_lookup_mode() 187 mode->mode.vtotal != drm_mode->vtotal || ch7006_lookup_mode() 188 mode->mode.htotal != drm_mode->htotal || ch7006_lookup_mode() 189 mode->mode.clock != drm_mode->clock) ch7006_lookup_mode() 192 return mode; ch7006_lookup_mode() 237 const struct ch7006_mode *mode = priv->mode; ch7006_setup_subcarrier() local 240 subc_inc = round_fixed((mode->subc_coeff >> 8) ch7006_setup_subcarrier() 260 const struct ch7006_mode *mode = priv->mode; ch7006_setup_pll() local 269 if (abs(freq - mode->mode.clock) < ch7006_setup_pll() 270 abs(best_freq - mode->mode.clock)) { ch7006_setup_pll() 332 const struct ch7006_mode *ch_mode = priv->mode; ch7006_setup_properties() 333 const struct drm_display_mode *mode = &ch_mode->mode; ch7006_setup_properties() local 347 do_div(scale, mode->vtotal); ch7006_setup_properties() 352 hpos = round_fixed((norm->hvirtual * aspect - mode->hdisplay * scale) ch7006_setup_properties() 353 * priv->hmargin * mode->vtotal) / norm->vtotal / 100 / 4; ch7006_setup_properties() 358 vpos = max(0, norm->vdisplay - round_fixed(mode->vdisplay*scale) ch7006_setup_properties()
|
/linux-4.4.14/drivers/md/ |
H A D | faulty.c | 33 * A mode can be one-shot or recurrent with the recurrence being 35 * The bottom 5 bits of the "layout" indicate the mode. The 94 static int check_mode(struct faulty_conf *conf, int mode) check_mode() argument 96 if (conf->period[mode] == 0 && check_mode() 97 atomic_read(&conf->counters[mode]) <= 0) check_mode() 101 if (atomic_dec_and_test(&conf->counters[mode])) { check_mode() 102 if (conf->period[mode]) check_mode() 103 atomic_set(&conf->counters[mode], conf->period[mode]); check_mode() 133 static void add_sector(struct faulty_conf *conf, sector_t start, int mode) add_sector() argument 139 switch(mode) { add_sector() 140 case NoPersist: conf->modes[i] = mode; return; add_sector() 168 conf->modes[n] = mode; add_sector() 264 int mode = mddev->new_layout & ModeMask; reshape() local 272 if (mode == ClearFaults) reshape() 274 else if (mode == ClearErrors) { reshape() 280 } else if (mode < Modes) { reshape() 281 conf->period[mode] = count; reshape() 283 atomic_set(&conf->counters[mode], count); reshape()
|
/linux-4.4.14/fs/hostfs/ |
H A D | hostfs_user.c | 24 p->mode = buf->st_mode; stat64_to_hostfs() 57 int mode = 0; access_file() local 60 mode = R_OK; access_file() 62 mode |= W_OK; access_file() 64 mode |= X_OK; access_file() 65 if (access(path, mode) != 0) access_file() 72 int mode = 0, fd; open_file() local 75 mode = O_RDONLY; open_file() 77 mode = O_WRONLY; open_file() 79 mode = O_RDWR; open_file() 80 else panic("Impossible mode in open_file"); open_file() 83 mode |= O_APPEND; open_file() 84 fd = open64(path, mode); open_file() 184 int file_create(char *name, int mode) file_create() argument 188 fd = open64(name, O_CREAT | O_RDWR, mode); file_create() 297 int do_mkdir(const char *file, int mode) do_mkdir() argument 301 err = mkdir(file, mode); do_mkdir() 317 int do_mknod(const char *file, int mode, unsigned int major, unsigned int minor) do_mknod() argument 321 err = mknod(file, mode, os_makedev(major, minor)); do_mknod()
|
/linux-4.4.14/fs/9p/ |
H A D | vfs_inode.c | 58 * unixmode2p9mode - convert unix mode bits to plan 9 60 * @mode: mode to convert 64 static u32 unixmode2p9mode(struct v9fs_session_info *v9ses, umode_t mode) unixmode2p9mode() argument 67 res = mode & 0777; unixmode2p9mode() 68 if (S_ISDIR(mode)) unixmode2p9mode() 72 if (S_ISSOCK(mode)) unixmode2p9mode() 74 if (S_ISFIFO(mode)) unixmode2p9mode() 76 if (S_ISBLK(mode)) unixmode2p9mode() 78 if (S_ISCHR(mode)) unixmode2p9mode() 82 if ((mode & S_ISUID) == S_ISUID) unixmode2p9mode() 84 if ((mode & S_ISGID) == S_ISGID) unixmode2p9mode() 86 if ((mode & S_ISVTX) == S_ISVTX) unixmode2p9mode() 93 * p9mode2perm- convert plan9 mode bits to unix permission bits 95 * @stat: p9_wstat from which mode need to be derived 102 int mode = stat->mode; p9mode2perm() local 104 res = mode & S_IALLUGO; p9mode2perm() 106 if ((mode & P9_DMSETUID) == P9_DMSETUID) p9mode2perm() 109 if ((mode & P9_DMSETGID) == P9_DMSETGID) p9mode2perm() 112 if ((mode & P9_DMSETVTX) == P9_DMSETVTX) p9mode2perm() 119 * p9mode2unixmode- convert plan9 mode bits to unix mode bits 121 * @stat: p9_wstat from which mode need to be derived 129 u32 mode = stat->mode; p9mode2unixmode() local 134 if ((mode & P9_DMDIR) == P9_DMDIR) p9mode2unixmode() 136 else if ((mode & P9_DMSYMLINK) && (v9fs_proto_dotu(v9ses))) p9mode2unixmode() 138 else if ((mode & P9_DMSOCKET) && (v9fs_proto_dotu(v9ses)) p9mode2unixmode() 141 else if ((mode & P9_DMNAMEDPIPE) && (v9fs_proto_dotu(v9ses)) p9mode2unixmode() 144 else if ((mode & P9_DMDEVICE) && (v9fs_proto_dotu(v9ses)) p9mode2unixmode() 170 * v9fs_uflags2omode- convert posix open flags to plan 9 mode bits 220 wstat->mode = ~0; v9fs_blank_wstat() 272 struct inode *inode, umode_t mode, dev_t rdev) v9fs_init_inode() 276 inode_init_owner(inode, NULL, mode); v9fs_init_inode() 282 switch (mode & S_IFMT) { v9fs_init_inode() 293 "special files without extended mode\n"); v9fs_init_inode() 353 p9_debug(P9_DEBUG_ERROR, "BAD mode 0x%hx S_IFMT 0x%x\n", v9fs_init_inode() 354 mode, mode & S_IFMT); v9fs_init_inode() 366 * @mode: mode to setup inode with 370 struct inode *v9fs_get_inode(struct super_block *sb, umode_t mode, dev_t rdev) v9fs_get_inode() argument 376 p9_debug(P9_DEBUG_VFS, "super block: %p mode: %ho\n", sb, mode); v9fs_get_inode() 384 err = v9fs_init_inode(v9ses, inode, mode, rdev); v9fs_get_inode() 638 * @mode: open mode 643 struct dentry *dentry, char *extension, u32 perm, u8 mode) v9fs_create() 671 err = p9_client_fcreate(ofid, name, perm, mode, extension); v9fs_create() 719 * @mode: create permissions 724 v9fs_vfs_create(struct inode *dir, struct dentry *dentry, umode_t mode, v9fs_vfs_create() argument 728 u32 perm = unixmode2p9mode(v9ses, mode); v9fs_vfs_create() 746 * @mode: mode for new directory 750 static int v9fs_vfs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode) v9fs_vfs_mkdir() argument 760 perm = unixmode2p9mode(v9ses, mode | S_IFDIR); v9fs_vfs_mkdir() 816 * unlink. For cached mode create calls request for new v9fs_vfs_lookup() 846 struct file *file, unsigned flags, umode_t mode, v9fs_vfs_atomic_open() 872 perm = unixmode2p9mode(v9ses, mode); v9fs_vfs_atomic_open() 1109 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); v9fs_vfs_setattr() 1159 umode_t mode; v9fs_stat2inode() local 1195 mode = p9mode2perm(v9ses, stat); v9fs_stat2inode() 1196 mode |= inode->i_mode & ~S_IALLUGO; v9fs_stat2inode() 1197 inode->i_mode = mode; v9fs_stat2inode() 1250 if (!(st->mode & P9_DMSYMLINK)) { v9fs_vfs_follow_link() 1269 * @perm: mode to create special file 1354 * @mode: mode for creation 1360 v9fs_vfs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t rdev) v9fs_vfs_mknod() argument 1367 p9_debug(P9_DEBUG_VFS, " %lu,%pd mode: %hx MAJOR: %u MINOR: %u\n", v9fs_vfs_mknod() 1368 dir->i_ino, dentry, mode, v9fs_vfs_mknod() 1372 if (S_ISBLK(mode)) v9fs_vfs_mknod() 1374 else if (S_ISCHR(mode)) v9fs_vfs_mknod() 1379 perm = unixmode2p9mode(v9ses, mode); v9fs_vfs_mknod() 271 v9fs_init_inode(struct v9fs_session_info *v9ses, struct inode *inode, umode_t mode, dev_t rdev) v9fs_init_inode() argument 642 v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir, struct dentry *dentry, char *extension, u32 perm, u8 mode) v9fs_create() argument 845 v9fs_vfs_atomic_open(struct inode *dir, struct dentry *dentry, struct file *file, unsigned flags, umode_t mode, int *opened) v9fs_vfs_atomic_open() argument
|
/linux-4.4.14/drivers/staging/iio/adc/ |
H A D | ad7192.h | 28 * @chop_en: CHOP mode enable 29 * @buf_en: buffered input mode enable 30 * @unipolar_en: unipolar mode enable
|
/linux-4.4.14/drivers/media/tuners/ |
H A D | qm1d1c0042.h | 28 bool fast_srch; /* enable fast search mode, no LPF */ 30 u32 fast_srch_wait; /* with fast-search mode, no LPF. [ms] */ 31 u32 normal_srch_wait; /* with no LPF/fast-search mode. [ms] */
|
/linux-4.4.14/arch/unicore32/include/asm/ |
H A D | ptrace.h | 31 /* Are the current registers suitable for user mode? 36 unsigned long mode = regs->UCreg_asr & MODE_MASK; valid_user_regs() local 44 if (mode == USER_MODE) valid_user_regs()
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
H A D | termbits.h | 25 tcflag_t c_iflag; /* input mode flags */ 26 tcflag_t c_oflag; /* output mode flags */ 27 tcflag_t c_cflag; /* control mode flags */ 28 tcflag_t c_lflag; /* local mode flags */ 34 tcflag_t c_iflag; /* input mode flags */ 35 tcflag_t c_oflag; /* output mode flags */ 36 tcflag_t c_cflag; /* control mode flags */ 37 tcflag_t c_lflag; /* local mode flags */ 45 tcflag_t c_iflag; /* input mode flags */ 46 tcflag_t c_oflag; /* output mode flags */ 47 tcflag_t c_cflag; /* control mode flags */ 48 tcflag_t c_lflag; /* local mode flags */
|
/linux-4.4.14/crypto/ |
H A D | fips.c | 27 printk(KERN_INFO "fips mode: %s\n", fips_enable() 39 .mode = 0444, 48 .mode = 0555,
|
/linux-4.4.14/mm/ |
H A D | failslab.c | 38 umode_t mode = S_IFREG | S_IRUSR | S_IWUSR; failslab_debugfs_init() local 44 if (!debugfs_create_bool("ignore-gfp-wait", mode, dir, failslab_debugfs_init() 47 if (!debugfs_create_bool("cache-filter", mode, dir, failslab_debugfs_init()
|
/linux-4.4.14/include/linux/clk/ |
H A D | shmobile.h | 23 void r8a7778_clocks_init(u32 mode); 24 void r8a7779_clocks_init(u32 mode); 25 void rcar_gen2_clocks_init(u32 mode);
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | irq_txx9.c | 63 unsigned char mode; member in struct:__anon2133 108 if (unlikely(TXx9_IRCR_EDGE(txx9irq[irq_nr].mode))) txx9_irq_mask_ack() 118 int mode; txx9_irq_set_type() local 123 case IRQF_TRIGGER_RISING: mode = TXx9_IRCR_UP; break; txx9_irq_set_type() 124 case IRQF_TRIGGER_FALLING: mode = TXx9_IRCR_DOWN; break; txx9_irq_set_type() 125 case IRQF_TRIGGER_HIGH: mode = TXx9_IRCR_HIGH; break; txx9_irq_set_type() 126 case IRQF_TRIGGER_LOW: mode = TXx9_IRCR_LOW; break; txx9_irq_set_type() 134 cr |= (mode & 0x3) << ofs; txx9_irq_set_type() 136 txx9irq[irq_nr].mode = mode; txx9_irq_set_type() 156 txx9irq[i].mode = TXx9_IRCR_LOW; txx9_irq_init() 165 /* setup IRC interrupt mode (Low Active) */ txx9_irq_init()
|
/linux-4.4.14/arch/mips/lasat/ |
H A D | sysctl.c | 169 .mode = 0444, 176 .mode = 0444, 183 .mode = 0444, 190 .mode = 0644, 198 .mode = 0644, 205 .mode = 0644, 214 .mode = 0600, 221 .mode = 0644, 229 .mode = 0644, 237 .mode = 0444, 244 .mode = 0444, 253 .mode = 0555,
|
/linux-4.4.14/arch/mips/txx9/generic/ |
H A D | irq_tx4939.c | 50 unsigned char mode; member in struct:__anon2162 95 if (TXx9_IRCR_EDGE(tx4939irq[irq_nr].mode)) { tx4939_irq_mask_ack() 110 int mode; tx4939_irq_set_type() local 116 mode = TXx9_IRCR_UP; tx4939_irq_set_type() 119 mode = TXx9_IRCR_DOWN; tx4939_irq_set_type() 122 mode = TXx9_IRCR_HIGH; tx4939_irq_set_type() 125 mode = TXx9_IRCR_LOW; tx4939_irq_set_type() 140 cr |= (mode & 0x3) << ofs; tx4939_irq_set_type() 142 tx4939irq[irq_nr].mode = mode; tx4939_irq_set_type() 178 tx4939irq[i].mode = TXx9_IRCR_LOW; tx4939_irq_init() 187 /* setup IRC interrupt mode (Low Active) */ tx4939_irq_init()
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
H A D | termbits.h | 12 tcflag_t c_iflag; /* input mode flags */ 13 tcflag_t c_oflag; /* output mode flags */ 14 tcflag_t c_cflag; /* control mode flags */ 15 tcflag_t c_lflag; /* local mode flags */ 21 tcflag_t c_iflag; /* input mode flags */ 22 tcflag_t c_oflag; /* output mode flags */ 23 tcflag_t c_cflag; /* control mode flags */ 24 tcflag_t c_lflag; /* local mode flags */ 32 tcflag_t c_iflag; /* input mode flags */ 33 tcflag_t c_oflag; /* output mode flags */ 34 tcflag_t c_cflag; /* control mode flags */ 35 tcflag_t c_lflag; /* local mode flags */
|
/linux-4.4.14/arch/arm/plat-samsung/include/plat/ |
H A D | regs-spi.h | 20 #define S3C2410_SPCON_SMOD_DMA (2 << 5) /* DMA mode */ 21 #define S3C2410_SPCON_SMOD_INT (1 << 5) /* interrupt mode */ 22 #define S3C2410_SPCON_SMOD_POLL (0 << 5) /* polling mode */
|
/linux-4.4.14/arch/arm/mach-davinci/ |
H A D | mux.h | 26 .mode = mux_mode, \ 37 .mode = mux_mode, \ 48 .mode = mux_mode, \
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_crtc.c | 39 struct drm_display_mode *mode, amdgpu_atombios_crtc_overscan_setup() 55 args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2); amdgpu_atombios_crtc_overscan_setup() 56 args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - mode->crtc_vdisplay) / 2); amdgpu_atombios_crtc_overscan_setup() 57 args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2); amdgpu_atombios_crtc_overscan_setup() 58 args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - mode->crtc_hdisplay) / 2); amdgpu_atombios_crtc_overscan_setup() 61 a1 = mode->crtc_vdisplay * adjusted_mode->crtc_hdisplay; amdgpu_atombios_crtc_overscan_setup() 62 a2 = adjusted_mode->crtc_vdisplay * mode->crtc_hdisplay; amdgpu_atombios_crtc_overscan_setup() 65 args.usOverscanLeft = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2); amdgpu_atombios_crtc_overscan_setup() 66 args.usOverscanRight = cpu_to_le16((adjusted_mode->crtc_hdisplay - (a2 / mode->crtc_vdisplay)) / 2); amdgpu_atombios_crtc_overscan_setup() 68 args.usOverscanTop = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2); amdgpu_atombios_crtc_overscan_setup() 69 args.usOverscanBottom = cpu_to_le16((adjusted_mode->crtc_vdisplay - (a1 / mode->crtc_hdisplay)) / 2); amdgpu_atombios_crtc_overscan_setup() 190 struct drm_display_mode *mode) amdgpu_atombios_crtc_set_dtd_timing() 200 args.usH_Size = cpu_to_le16(mode->crtc_hdisplay - (amdgpu_crtc->h_border * 2)); amdgpu_atombios_crtc_set_dtd_timing() 202 cpu_to_le16(mode->crtc_hblank_end - mode->crtc_hdisplay + (amdgpu_crtc->h_border * 2)); amdgpu_atombios_crtc_set_dtd_timing() 203 args.usV_Size = cpu_to_le16(mode->crtc_vdisplay - (amdgpu_crtc->v_border * 2)); amdgpu_atombios_crtc_set_dtd_timing() 205 cpu_to_le16(mode->crtc_vblank_end - mode->crtc_vdisplay + (amdgpu_crtc->v_border * 2)); amdgpu_atombios_crtc_set_dtd_timing() 207 cpu_to_le16(mode->crtc_hsync_start - mode->crtc_hdisplay + amdgpu_crtc->h_border); amdgpu_atombios_crtc_set_dtd_timing() 209 cpu_to_le16(mode->crtc_hsync_end - mode->crtc_hsync_start); amdgpu_atombios_crtc_set_dtd_timing() 211 cpu_to_le16(mode->crtc_vsync_start - mode->crtc_vdisplay + amdgpu_crtc->v_border); amdgpu_atombios_crtc_set_dtd_timing() 213 cpu_to_le16(mode->crtc_vsync_end - mode->crtc_vsync_start); amdgpu_atombios_crtc_set_dtd_timing() 217 if (mode->flags & DRM_MODE_FLAG_NVSYNC) amdgpu_atombios_crtc_set_dtd_timing() 219 if (mode->flags & DRM_MODE_FLAG_NHSYNC) amdgpu_atombios_crtc_set_dtd_timing() 221 if (mode->flags & DRM_MODE_FLAG_CSYNC) amdgpu_atombios_crtc_set_dtd_timing() 223 if (mode->flags & DRM_MODE_FLAG_INTERLACE) amdgpu_atombios_crtc_set_dtd_timing() 225 if (mode->flags & DRM_MODE_FLAG_DBLSCAN) amdgpu_atombios_crtc_set_dtd_timing() 305 struct drm_display_mode *mode) amdgpu_atombios_crtc_adjust_pll() 313 u32 adjusted_clock = mode->clock; amdgpu_atombios_crtc_adjust_pll() 315 u32 dp_clock = mode->clock; amdgpu_atombios_crtc_adjust_pll() 316 u32 clock = mode->clock; amdgpu_atombios_crtc_adjust_pll() 318 bool is_duallink = amdgpu_dig_monitor_is_duallink(encoder, mode->clock); amdgpu_atombios_crtc_adjust_pll() 347 /* DVO wants 2x pixel clock if the DVO chip is in 12 bit mode */ amdgpu_atombios_crtc_adjust_pll() 349 adjusted_clock = mode->clock * 2; amdgpu_atombios_crtc_adjust_pll() 669 struct drm_display_mode *mode) amdgpu_atombios_crtc_prepare_pll() 692 /* Assign mode clock for hdmi deep color max clock limit check */ amdgpu_atombios_crtc_prepare_pll() 693 amdgpu_connector->pixelclock_for_modeset = mode->clock; amdgpu_atombios_crtc_prepare_pll() 711 mode->clock / 10); amdgpu_atombios_crtc_prepare_pll() 718 mode->clock / 10); amdgpu_atombios_crtc_prepare_pll() 725 mode->clock / 10); amdgpu_atombios_crtc_prepare_pll() 733 amdgpu_crtc->adjusted_clock = amdgpu_atombios_crtc_adjust_pll(crtc, mode); amdgpu_atombios_crtc_prepare_pll() 738 void amdgpu_atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) amdgpu_atombios_crtc_set_pll() argument 745 u32 pll_clock = mode->clock; amdgpu_atombios_crtc_set_pll() 746 u32 clock = mode->clock; amdgpu_atombios_crtc_set_pll() 38 amdgpu_atombios_crtc_overscan_setup(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) amdgpu_atombios_crtc_overscan_setup() argument 189 amdgpu_atombios_crtc_set_dtd_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) amdgpu_atombios_crtc_set_dtd_timing() argument 304 amdgpu_atombios_crtc_adjust_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) amdgpu_atombios_crtc_adjust_pll() argument 668 amdgpu_atombios_crtc_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) amdgpu_atombios_crtc_prepare_pll() argument
|