Home
last modified time | relevance | path

Searched refs:window (Results 1 – 25 of 312) sorted by relevance

12345678910>>...13

/linux/arch/powerpc/platforms/powernv/
H A Dvas-debug.c32 struct pnv_vas_window *window = s->private; in info_show() local
37 if (!window->hvwc_map) in info_show()
40 seq_printf(s, "Type: %s, %s\n", cop_to_str(window->vas_win.cop), in info_show()
41 window->tx_win ? "Send" : "Receive"); in info_show()
42 seq_printf(s, "Pid : %d\n", vas_window_pid(&window->vas_win)); in info_show()
59 struct pnv_vas_window *window = s->private; in hvwc_show() local
64 if (!window->hvwc_map) in hvwc_show()
67 print_reg(s, window, VREG(LPID)); in hvwc_show()
68 print_reg(s, window, VREG(PID)); in hvwc_show()
69 print_reg(s, window, VREG(XLATE_MSR)); in hvwc_show()
[all …]
H A Dvas-window.c30 void vas_win_paste_addr(struct pnv_vas_window *window, u64 *addr, int *len) in vas_win_paste_addr() argument
35 base = window->vinst->paste_base_addr; in vas_win_paste_addr()
36 shift = window->vinst->paste_win_id_shift; in vas_win_paste_addr()
37 winid = window->vas_win.winid; in vas_win_paste_addr()
46 static inline void get_hvwc_mmio_bar(struct pnv_vas_window *window, in get_hvwc_mmio_bar() argument
51 pbaddr = window->vinst->hvwc_bar_start; in get_hvwc_mmio_bar()
52 *start = pbaddr + window->vas_win.winid * VAS_HVWC_SIZE; in get_hvwc_mmio_bar()
56 static inline void get_uwc_mmio_bar(struct pnv_vas_window *window, in get_uwc_mmio_bar() argument
61 pbaddr = window->vinst->uwc_bar_start; in get_uwc_mmio_bar()
62 *start = pbaddr + window->vas_win.winid * VAS_UWC_SIZE; in get_uwc_mmio_bar()
[all …]
H A Dvas-fault.c71 struct pnv_vas_window *window; in vas_fault_thread_fn() local
132 window = vas_pswid_to_window(vinst, in vas_fault_thread_fn()
135 if (IS_ERR(window)) { in vas_fault_thread_fn()
155 if (window->user_win) in vas_fault_thread_fn()
156 vas_update_csb(crb, &window->vas_win.task_ref); in vas_fault_thread_fn()
158 WARN_ON_ONCE(!window->user_win); in vas_fault_thread_fn()
164 vas_return_credit(window, true); in vas_fault_thread_fn()
/linux/drivers/mtd/maps/
H A Dichxrom.c57 static void ichxrom_cleanup(struct ichxrom_window *window) in ichxrom_cleanup() argument
64 ret = pci_read_config_word(window->pdev, BIOS_CNTL, &word); in ichxrom_cleanup()
66 pci_write_config_word(window->pdev, BIOS_CNTL, word & ~1); in ichxrom_cleanup()
67 pci_dev_put(window->pdev); in ichxrom_cleanup()
70 list_for_each_entry_safe(map, scratch, &window->maps, list) { in ichxrom_cleanup()
78 if (window->rsrc.parent) in ichxrom_cleanup()
79 release_resource(&window->rsrc); in ichxrom_cleanup()
80 if (window->virt) { in ichxrom_cleanup()
81 iounmap(window->virt); in ichxrom_cleanup()
82 window->virt = NULL; in ichxrom_cleanup()
[all …]
H A Damd76xrom.c69 static void amd76xrom_cleanup(struct amd76xrom_window *window) in amd76xrom_cleanup() argument
74 if (window->pdev) { in amd76xrom_cleanup()
76 pci_read_config_byte(window->pdev, 0x40, &byte); in amd76xrom_cleanup()
77 pci_write_config_byte(window->pdev, 0x40, byte & ~1); in amd76xrom_cleanup()
78 pci_dev_put(window->pdev); in amd76xrom_cleanup()
82 list_for_each_entry_safe(map, scratch, &window->maps, list) { in amd76xrom_cleanup()
91 if (window->rsrc.parent) in amd76xrom_cleanup()
92 release_resource(&window->rsrc); in amd76xrom_cleanup()
94 if (window->virt) { in amd76xrom_cleanup()
95 iounmap(window->virt); in amd76xrom_cleanup()
[all …]
H A Desb2rom.c118 static void esb2rom_cleanup(struct esb2rom_window *window) in esb2rom_cleanup() argument
124 pci_read_config_byte(window->pdev, BIOS_CNTL, &byte); in esb2rom_cleanup()
125 pci_write_config_byte(window->pdev, BIOS_CNTL, in esb2rom_cleanup()
129 list_for_each_entry_safe(map, scratch, &window->maps, list) { in esb2rom_cleanup()
137 if (window->rsrc.parent) in esb2rom_cleanup()
138 release_resource(&window->rsrc); in esb2rom_cleanup()
139 if (window->virt) { in esb2rom_cleanup()
140 iounmap(window->virt); in esb2rom_cleanup()
141 window->virt = NULL; in esb2rom_cleanup()
142 window->phys = 0; in esb2rom_cleanup()
[all …]
H A Dck804xrom.c82 static void ck804xrom_cleanup(struct ck804xrom_window *window) in ck804xrom_cleanup() argument
87 if (window->pdev) { in ck804xrom_cleanup()
89 pci_read_config_byte(window->pdev, 0x6d, &byte); in ck804xrom_cleanup()
90 pci_write_config_byte(window->pdev, 0x6d, byte & ~1); in ck804xrom_cleanup()
94 list_for_each_entry_safe(map, scratch, &window->maps, list) { in ck804xrom_cleanup()
103 if (window->rsrc.parent) in ck804xrom_cleanup()
104 release_resource(&window->rsrc); in ck804xrom_cleanup()
106 if (window->virt) { in ck804xrom_cleanup()
107 iounmap(window->virt); in ck804xrom_cleanup()
108 window->virt = NULL; in ck804xrom_cleanup()
[all …]
/linux/arch/sparc/kernel/
H A Dwindows.c64 int window; in synchronize_user_stack() local
71 for(window = tp->w_saved - 1; window >= 0; window--) { in synchronize_user_stack()
72 unsigned long sp = tp->rwbuf_stkptrs[window]; in synchronize_user_stack()
75 if (copy_to_user((char __user *) sp, &tp->reg_window[window], in synchronize_user_stack()
79 shift_window_buffer(window, tp->w_saved - 1, tp); in synchronize_user_stack()
116 int window; in try_to_clear_window_buffer() local
119 for(window = 0; window < tp->w_saved; window++) { in try_to_clear_window_buffer()
120 unsigned long sp = tp->rwbuf_stkptrs[window]; in try_to_clear_window_buffer()
123 copy_to_user((char __user *) sp, &tp->reg_window[window], in try_to_clear_window_buffer()
/linux/lib/zstd/compress/
H A Dzstd_compress_internal.h271 ZSTD_window_t window; /* State for window round buffer management */ member
336 ZSTD_window_t window; /* State for the window round buffer management */ member
1033 MEM_STATIC void ZSTD_window_clear(ZSTD_window_t* window) in ZSTD_window_clear() argument
1035 size_t const endT = (size_t)(window->nextSrc - window->base); in ZSTD_window_clear()
1038 window->lowLimit = end; in ZSTD_window_clear()
1039 window->dictLimit = end; in ZSTD_window_clear()
1042 MEM_STATIC U32 ZSTD_window_isEmpty(ZSTD_window_t const window) in ZSTD_window_isEmpty() argument
1044 return window.dictLimit == ZSTD_WINDOW_START_INDEX && in ZSTD_window_isEmpty()
1045 window.lowLimit == ZSTD_WINDOW_START_INDEX && in ZSTD_window_isEmpty()
1046 (window.nextSrc - window.base) == ZSTD_WINDOW_START_INDEX; in ZSTD_window_isEmpty()
[all …]
/linux/drivers/edac/
H A Di3200_edac.c100 void __iomem *window; member
185 void __iomem *window = priv->window; in i3200_get_and_clear_error_info() local
198 info->eccerrlog[0] = readq(window + I3200_C0ECCERRLOG); in i3200_get_and_clear_error_info()
200 info->eccerrlog[1] = readq(window + I3200_C1ECCERRLOG); in i3200_get_and_clear_error_info()
211 info->eccerrlog[0] = readq(window + I3200_C0ECCERRLOG); in i3200_get_and_clear_error_info()
213 info->eccerrlog[1] = readq(window + I3200_C1ECCERRLOG); in i3200_get_and_clear_error_info()
269 void __iomem *window; in i3200_map_mchbar() local
282 window = ioremap(u.mchbar, I3200_MMR_WINDOW_SIZE); in i3200_map_mchbar()
283 if (!window) in i3200_map_mchbar()
287 return window; in i3200_map_mchbar()
[all …]
H A Dx38_edac.c168 void __iomem *window = mci->pvt_info; in x38_get_and_clear_error_info() local
181 info->eccerrlog[0] = lo_hi_readq(window + X38_C0ECCERRLOG); in x38_get_and_clear_error_info()
183 info->eccerrlog[1] = lo_hi_readq(window + X38_C1ECCERRLOG); in x38_get_and_clear_error_info()
194 info->eccerrlog[0] = lo_hi_readq(window + X38_C0ECCERRLOG); in x38_get_and_clear_error_info()
197 lo_hi_readq(window + X38_C1ECCERRLOG); in x38_get_and_clear_error_info()
254 void __iomem *window; in x38_map_mchbar() local
268 window = ioremap(u.mchbar, X38_MMR_WINDOW_SIZE); in x38_map_mchbar()
269 if (!window) in x38_map_mchbar()
273 return window; in x38_map_mchbar()
277 static void x38_get_drbs(void __iomem *window, in x38_get_drbs() argument
[all …]
H A Digen6_edac.c157 void __iomem *window; member
392 void __iomem *window; in mtl_ps_ibecc_available() local
399 window = ioremap(mchbar, MCHBAR_SIZE * 2); in mtl_ps_ibecc_available()
400 if (!window) { in mtl_ps_ibecc_available()
405 val = readl(window + MCHBAR_MEMSS_IBECCDIS); in mtl_ps_ibecc_available()
406 iounmap(window); in mtl_ps_ibecc_available()
488 mc_hash = readl(imc->window + MAD_MC_HASH_OFFSET); in adl_err_addr_to_imc_addr()
803 hash = readl(imc->window + CHANNEL_HASH_OFFSET); in igen6_decode()
811 hash = readl(imc->window + CHANNEL_EHASH_OFFSET); in igen6_decode()
876 u64 ecclog = readq(imc->window + ECC_ERROR_LOG_OFFSET); in ecclog_read_and_clear()
[all …]
H A Di3000_edac.c320 void __iomem *window; in i3000_probe1() local
326 window = ioremap(mchbar, I3000_MMR_WINDOW_SIZE); in i3000_probe1()
327 if (!window) { in i3000_probe1()
333 c0dra[0] = readb(window + I3000_C0DRA + 0); /* ranks 0,1 */ in i3000_probe1()
334 c0dra[1] = readb(window + I3000_C0DRA + 1); /* ranks 2,3 */ in i3000_probe1()
335 c1dra[0] = readb(window + I3000_C1DRA + 0); /* ranks 0,1 */ in i3000_probe1()
336 c1dra[1] = readb(window + I3000_C1DRA + 1); /* ranks 2,3 */ in i3000_probe1()
339 c0drb[i] = readb(window + I3000_C0DRB + i); in i3000_probe1()
340 c1drb[i] = readb(window + I3000_C1DRB + i); in i3000_probe1()
343 iounmap(window); in i3000_probe1()
/linux/drivers/pci/endpoint/
H A Dpci-epc-mem.c26 unsigned int page_shift = ilog2(mem->window.page_size); in pci_epc_mem_get_order()
92 mem->window.phys_base = windows[i].phys_base; in pci_epc_multi_mem_init()
93 mem->window.size = windows[i].size; in pci_epc_multi_mem_init()
94 mem->window.page_size = page_size; in pci_epc_multi_mem_init()
191 if (size > mem->window.size) in pci_epc_mem_alloc_addr()
194 align_size = ALIGN(size, mem->window.page_size); in pci_epc_mem_alloc_addr()
201 page_shift = ilog2(mem->window.page_size); in pci_epc_mem_alloc_addr()
202 *phys_addr = mem->window.phys_base + in pci_epc_mem_alloc_addr()
230 if (phys_addr >= mem->window.phys_base && in pci_epc_get_matching_window()
231 phys_addr < (mem->window.phys_base + mem->window.size)) in pci_epc_get_matching_window()
[all …]
/linux/Documentation/driver-api/media/drivers/
H A Dsh_mobile_ceu_camera.rst64 (6) to (6') - CEU scale - user window
77 current sensor scales onto input window - this is user S_CROP:
81 3. Calculate new combined scales from "effective" input window to requested user
82 window:
86 4. Calculate sensor output window by applying combined scales to real input
87 window:
91 5. Apply iterative sensor S_FMT for sensor output window.
95 6. Retrieve sensor output window (g_fmt)
107 9. Use CEU cropping to crop to the new window:
111 10. Use CEU scaling to scale to the requested user window:
[all …]
/linux/Documentation/devicetree/bindings/bus/
H A Dmvebu-mbus.txt20 the second cell for the address offset within the window.
30 within the internal register window (see below).
52 the first one controls the devices decoding window,
53 the second one controls the SDRAM decoding window and
80 ** MBus address decoding window specification
83 the window ID and the second one for the offset within the window.
84 In order to allow to describe valid and non-valid window entries, the
91 S = 0x0 for a MBus valid window
92 S = 0xf for a non-valid window (see below)
96 I = 4-bit window target ID
[all …]
/linux/drivers/gpu/drm/tegra/
H A Ddc.c296 const struct tegra_dc_window *window) in tegra_plane_setup_blending() argument
310 value = K2(255) | K1(255) | WINDOW_LAYER_DEPTH(255 - window->zpos); in tegra_plane_setup_blending()
316 const struct tegra_dc_window *window) in tegra_plane_use_horizontal_filtering() argument
320 if (window->src.w == window->dst.w) in tegra_plane_use_horizontal_filtering()
331 const struct tegra_dc_window *window) in tegra_plane_use_vertical_filtering() argument
335 if (window->src.h == window->dst.h) in tegra_plane_use_vertical_filtering()
348 const struct tegra_dc_window *window) in tegra_dc_setup_window() argument
360 yuv = tegra_plane_format_is_yuv(window->format, &planes, NULL); in tegra_dc_setup_window()
362 bpp = window->bits_per_pixel / 8; in tegra_dc_setup_window()
366 tegra_plane_writel(plane, window->format, DC_WIN_COLOR_DEPTH); in tegra_dc_setup_window()
[all …]
/linux/Documentation/arch/powerpc/
H A Dpci_iov_resource_on_powernv.rst59 Each window can be configured to be remapped via a "TCE table" (IOMMU
76 window and sixteen M64 windows. They have different characteristics.
81 - The M32 window:
87 32-bit PCIe accesses. We configure that window at boot from FW and
97 to be assigned to PEs on a segment granularity. For a 2GB window,
100 Now, this is the "main" window we use in Linux today (excluding
119 specify the PE# for the entire window. When segmented, a window
124 there's a defined ordering for which window applies.
129 We configure an M64 window to cover the entire region of address space
188 - M32 window: There's one M32 window, and it is split into 256
[all …]
/linux/arch/alpha/kernel/
H A Dcore_t2.c90 } window[2]; member
391 t2_saved_config.window[0].wbase = *(vulp)T2_WBASE1; in t2_save_configuration()
392 t2_saved_config.window[0].wmask = *(vulp)T2_WMASK1; in t2_save_configuration()
393 t2_saved_config.window[0].tbase = *(vulp)T2_TBASE1; in t2_save_configuration()
394 t2_saved_config.window[1].wbase = *(vulp)T2_WBASE2; in t2_save_configuration()
395 t2_saved_config.window[1].wmask = *(vulp)T2_WMASK2; in t2_save_configuration()
396 t2_saved_config.window[1].tbase = *(vulp)T2_TBASE2; in t2_save_configuration()
488 *(vulp)T2_WBASE1 = t2_saved_config.window[0].wbase; in t2_kill_arch()
489 *(vulp)T2_WMASK1 = t2_saved_config.window[0].wmask; in t2_kill_arch()
490 *(vulp)T2_TBASE1 = t2_saved_config.window[0].tbase; in t2_kill_arch()
[all …]
/linux/net/ipv4/
H A Dtcp_cdg.c38 static int window __read_mostly = 8;
46 module_param(window, int, 0444);
47 MODULE_PARM_DESC(window, "gradient window size (power of two <= 256)");
201 ca->tail = (ca->tail + 1) & (window - 1); in tcp_cdg_grad()
216 if (!ca->gradients && window > 1) in tcp_cdg_grad()
217 grad *= window; /* Memory allocation failed. */ in tcp_cdg_grad()
221 grad = (grad * window) / (int)ca->tail; in tcp_cdg_grad()
355 memset(gradients, 0, window * sizeof(gradients[0])); in tcp_cdg_cwnd_event()
380 if (window > 1) in tcp_cdg_init()
381 ca->gradients = kzalloc_objs(ca->gradients[0], window, in tcp_cdg_init()
[all …]
/linux/drivers/sh/intc/
H A Daccess.c16 struct intc_window *window; in intc_phys_to_virt() local
21 window = d->window + k; in intc_phys_to_virt()
23 if (address < window->phys) in intc_phys_to_virt()
26 if (address >= (window->phys + window->size)) in intc_phys_to_virt()
29 address -= window->phys; in intc_phys_to_virt()
30 address += (unsigned long)window->virt; in intc_phys_to_virt()
/linux/tools/perf/ui/gtk/
H A Dbrowser.c16 void perf_gtk__resize_window(GtkWidget *window) in perf_gtk__resize_window() argument
24 screen = gtk_widget_get_screen(window); in perf_gtk__resize_window()
26 monitor = gdk_screen_get_monitor_at_window(screen, window->window); in perf_gtk__resize_window()
33 gtk_window_resize(GTK_WINDOW(window), width, height); in perf_gtk__resize_window()
/linux/arch/powerpc/platforms/pseries/
H A Diommu.c1066 struct dma_win *window; in find_existing_ddw() local
1072 list_for_each_entry(window, &dma_win_list, list) { in find_existing_ddw()
1073 if (window->device == pdn) { in find_existing_ddw()
1074 dma64 = window->prop; in find_existing_ddw()
1077 *direct_mapping = window->direct; in find_existing_ddw()
1090 struct dma_win *window; in ddw_list_new_entry() local
1092 window = kzalloc_obj(*window); in ddw_list_new_entry()
1093 if (!window) in ddw_list_new_entry()
1096 window->device = pdn; in ddw_list_new_entry()
1097 window->prop = dma64; in ddw_list_new_entry()
[all …]
/linux/Documentation/driver-api/
H A Dntb.rst40 mainly used to perform the proper memory window initialization. Typically
41 there are two types of memory window interfaces supported by the NTB API:
55 So typical scenario of the first type memory window initialization looks:
58 maps corresponding outbound memory window so to have access to the shared
76 outbound memory window so to have access to the shared memory region.
82 1) Allocate memory for a shared window
83 2) Initialize memory window by translated address of the allocated region
84 (it may fail if local memory window initialization is unsupported)
85 3) Send the translated address and memory window index to a peer device
88 1) Initialize memory window with retrieved address of the allocated
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.c208 static void rs_rate_scale_clear_window(struct iwl_rate_scale_data *window) in rs_rate_scale_clear_window() argument
210 window->data = 0; in rs_rate_scale_clear_window()
211 window->success_counter = 0; in rs_rate_scale_clear_window()
212 window->success_ratio = IWL_INVALID_VALUE; in rs_rate_scale_clear_window()
213 window->counter = 0; in rs_rate_scale_clear_window()
214 window->average_tpt = IWL_INVALID_VALUE; in rs_rate_scale_clear_window()
215 window->stamp = 0; in rs_rate_scale_clear_window()
431 struct iwl_rate_scale_data *window = NULL; in rs_collect_tx_data() local
439 window = &(tbl->win[scale_index]); in rs_collect_tx_data()
453 if (window->counter >= IWL_RATE_MAX_WINDOW) { in rs_collect_tx_data()
[all …]

12345678910>>...13