Home
last modified time | relevance | path

Searched full:od (Results 1 – 25 of 119) sorted by relevance

12345

/Linux-v6.1/arch/arm/mach-omap2/
Domap_device.c44 static void _add_clkdev(struct omap_device *od, const char *clk_alias, in _add_clkdev() argument
53 dev_dbg(&od->pdev->dev, "Creating %s -> %s\n", clk_alias, clk_name); in _add_clkdev()
55 r = clk_get_sys(dev_name(&od->pdev->dev), clk_alias); in _add_clkdev()
57 dev_dbg(&od->pdev->dev, in _add_clkdev()
73 dev_name(&od->pdev->dev)); in _add_clkdev()
75 rc = clk_add_alias(clk_alias, dev_name(&od->pdev->dev), in _add_clkdev()
81 dev_err(&od->pdev->dev, in _add_clkdev()
84 dev_err(&od->pdev->dev, in _add_clkdev()
92 * @od: struct omap_device *od
105 static void _add_hwmod_clocks_clkdev(struct omap_device *od, in _add_hwmod_clocks_clkdev() argument
[all …]
Domap_device.h73 void omap_device_delete(struct omap_device *od);
90 return pdev ? pdev->archdata.od : NULL; in to_omap_device()
/Linux-v6.1/drivers/dma/ti/
Domap-dma.c253 struct omap_dmadev *od = to_omap_dma_dev(vd->tx.chan->device); in omap_dma_desc_free() local
258 dma_pool_free(od->desc_pool, d->sg[i].t2_desc, in omap_dma_desc_free()
351 static void omap_dma_glbl_write(struct omap_dmadev *od, unsigned reg, unsigned val) in omap_dma_glbl_write() argument
353 const struct omap_dma_reg *r = od->reg_map + reg; in omap_dma_glbl_write()
357 omap_dma_write(val, r->type, od->base + r->offset); in omap_dma_glbl_write()
360 static unsigned omap_dma_glbl_read(struct omap_dmadev *od, unsigned reg) in omap_dma_glbl_read() argument
362 const struct omap_dma_reg *r = od->reg_map + reg; in omap_dma_glbl_read()
366 return omap_dma_read(r->type, od->base + r->offset); in omap_dma_glbl_read()
401 static void omap_dma_clear_lch(struct omap_dmadev *od, int lch) in omap_dma_clear_lch() argument
406 c = od->lch_map[lch]; in omap_dma_clear_lch()
[all …]
/Linux-v6.1/drivers/dma/
Dowl-dma.c265 static void dma_update(struct owl_dma *od, u32 reg, u32 val, bool state) in dma_update() argument
269 regval = readl(od->base + reg); in dma_update()
276 writel(val, od->base + reg); in dma_update()
279 static void dma_writel(struct owl_dma *od, u32 reg, u32 data) in dma_writel() argument
281 writel(data, od->base + reg); in dma_writel()
284 static u32 dma_readl(struct owl_dma *od, u32 reg) in dma_readl() argument
286 return readl(od->base + reg); in dma_readl()
341 static void owl_dma_free_lli(struct owl_dma *od, in owl_dma_free_lli() argument
345 dma_pool_free(od->lli_pool, lli, lli->phys); in owl_dma_free_lli()
348 static struct owl_dma_lli *owl_dma_alloc_lli(struct owl_dma *od) in owl_dma_alloc_lli() argument
[all …]
Dbcm2835-dma.c697 struct bcm2835_dmadev *od = to_bcm2835_dma_dev(chan->device); in bcm2835_dma_prep_dma_cyclic() local
750 if (buf_addr == od->zero_page && !c->is_lite_channel) in bcm2835_dma_prep_dma_cyclic()
842 static void bcm2835_dma_free(struct bcm2835_dmadev *od) in bcm2835_dma_free() argument
846 list_for_each_entry_safe(c, next, &od->ddev.channels, in bcm2835_dma_free()
852 dma_unmap_page_attrs(od->ddev.dev, od->zero_page, PAGE_SIZE, in bcm2835_dma_free()
880 struct bcm2835_dmadev *od; in bcm2835_dma_probe() local
899 od = devm_kzalloc(&pdev->dev, sizeof(*od), GFP_KERNEL); in bcm2835_dma_probe()
900 if (!od) in bcm2835_dma_probe()
910 od->base = base; in bcm2835_dma_probe()
912 dma_cap_set(DMA_SLAVE, od->ddev.cap_mask); in bcm2835_dma_probe()
[all …]
/Linux-v6.1/fs/orangefs/
Ddir.c62 struct orangefs_dir *od, struct dentry *dentry, in do_readdir() argument
76 op->upcall.req.readdir.token = od->token; in do_readdir()
83 od->error = bufi; in do_readdir()
100 od->error = r; in do_readdir()
107 od->error = r; in do_readdir()
111 od->error = op->downcall.status; in do_readdir()
121 od->error = -EIO; in do_readdir()
127 od->token = resp->token; in do_readdir()
131 static int parse_readdir(struct orangefs_dir *od, in parse_readdir() argument
138 part = od->part; in parse_readdir()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,od.yaml4 $id: http://devicetree.org/schemas/display/mediatek/mediatek,od.yaml#
14 Mediatek display overdrive, namely OD, increases the transition values
16 OD device node must be siblings to the central MMSYS_CONFIG node.
25 - const: mediatek,mt2712-disp-od
27 - const: mediatek,mt8173-disp-od
37 - description: OD Clock
54 od@14023000 {
55 compatible = "mediatek,mt8173-disp-od";
/Linux-v6.1/fs/overlayfs/
Dreaddir.c238 static void ovl_cache_put(struct ovl_dir_file *od, struct dentry *dentry) in ovl_cache_put() argument
240 struct ovl_dir_cache *cache = od->cache; in ovl_cache_put()
324 struct ovl_dir_file *od = file->private_data; in ovl_dir_reset() local
325 struct ovl_dir_cache *cache = od->cache; in ovl_dir_reset()
330 ovl_cache_put(od, dentry); in ovl_dir_reset()
331 od->cache = NULL; in ovl_dir_reset()
332 od->cursor = NULL; in ovl_dir_reset()
335 if (od->is_real != is_real) { in ovl_dir_reset()
339 od->is_real = false; in ovl_dir_reset()
379 static void ovl_seek_cursor(struct ovl_dir_file *od, loff_t pos) in ovl_seek_cursor() argument
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Dst-pincfg.h19 #define OD (1 << 25) macro
30 /* oe = 0, pu = 0, od = 0 */
32 /* oe = 0, pu = 1, od = 0 */
34 /* oe = 1, pu = 0, od = 0 */
36 /* oe = 1, pu = 0, od = 1 */
37 #define BIDIR (OE | OD)
38 /* oe = 1, pu = 1, od = 1 */
39 #define BIDIR_PU (OE | PU | OD)
/Linux-v6.1/drivers/scsi/libsas/
Dsas_host_smp.c53 * to_sas_gpio_gp_bit - given the gpio frame data find the byte/bit position of 'od'
54 * @od: od bit to find
58 * @bit: bit position of 'od' in the returned byte
60 * returns NULL if 'od' is not in 'data'
70 * although 'od' is renamed 'id' for 'input data'.
72 * SFF-8489 defines the behavior of the LEDs in response to the 'od' values.
74 static u8 *to_sas_gpio_gp_bit(unsigned int od, u8 *data, u8 index, u8 count, u8 *bit) in to_sas_gpio_gp_bit() argument
84 if (od < index * 32) in to_sas_gpio_gp_bit()
87 od -= index * 32; in to_sas_gpio_gp_bit()
88 reg = od >> 5; in to_sas_gpio_gp_bit()
[all …]
/Linux-v6.1/drivers/usb/serial/
Domninet.c115 struct omninet_data *od; in omninet_port_probe() local
117 od = kzalloc(sizeof(*od), GFP_KERNEL); in omninet_port_probe()
118 if (!od) in omninet_port_probe()
121 usb_set_serial_port_data(port, od); in omninet_port_probe()
128 struct omninet_data *od; in omninet_port_remove() local
130 od = usb_get_serial_port_data(port); in omninet_port_remove()
131 kfree(od); in omninet_port_remove()
158 struct omninet_data *od = usb_get_serial_port_data(port); in omninet_prepare_write_buffer() local
166 header->oh_seq = od->od_outseq++; in omninet_prepare_write_buffer()
/Linux-v6.1/arch/arm64/crypto/
Dsha1-ce-core.S96 add_update c, od, k0, 9, 10, 11, 8
98 add_update c, od, k0, 11, 8, 9, 10
101 add_update p, od, k1, 9, 10, 11, 8
103 add_update p, od, k1, 11, 8, 9, 10
105 add_update p, od, k2, 9, 10, 11, 8
108 add_update m, od, k2, 11, 8, 9, 10
110 add_update m, od, k2, 9, 10, 11, 8
113 add_update p, od, k3, 11, 8, 9, 10
115 add_only p, od, k3, 10
117 add_only p, od
/Linux-v6.1/drivers/clk/baikal-t1/
Dccu-pll.c77 unsigned long od) in ccu_pll_calc_freq() argument
83 do_div(tmp, od); in ccu_pll_calc_freq()
156 unsigned long nr, nf, od; in ccu_pll_recalc_rate() local
162 od = FIELD_GET(CCU_PLL_CTL_CLKOD_MASK, val) + 1; in ccu_pll_recalc_rate()
164 return ccu_pll_calc_freq(parent_rate, nr, nf, od); in ccu_pll_recalc_rate()
169 unsigned long *od) in ccu_pll_calc_factors() argument
184 * Find a closest [nr;nf;od] vector taking into account the in ccu_pll_calc_factors()
185 * limitations like: 1) 700MHz <= Fvco <= 3.5GHz, 2) PLL Od is in ccu_pll_calc_factors()
190 /* Use Od factor to fulfill the limitation 2). */ in ccu_pll_calc_factors()
226 *od = CCU_PLL_CLKOD_FACTOR * d1; in ccu_pll_calc_factors()
[all …]
/Linux-v6.1/drivers/video/fbdev/kyro/
DSTG4000InitDevice.c121 u32 R = 0, F = 0, OD = 0, ODIndex = 0; in ProgramClock() local
144 OD = ODValues[ODIndex]; in ProgramClock()
150 ulTmp = R * (ulScaleClockReq << OD); in ProgramClock()
152 /* F = ClkRequired * R * (2^OD) / Fref */ in ProgramClock()
162 * achievable with current OD & R) let's iterate in ProgramClock()
181 ulTmp = (ulVCO >> OD); /* Clock = VCO / (2^OD) */ in ProgramClock()
192 ulBestOD = OD; in ProgramClock()
207 if ((ulScore >= ulBestScore) && (OD > 0)) { in ProgramClock()
208 ulBestOD = OD; in ProgramClock()
/Linux-v6.1/drivers/clk/ingenic/
Dcgu.c86 unsigned m, n, od_enc, od; in ingenic_pll_recalc_rate() local
111 for (od = 0; od < pll_info->od_max; od++) { in ingenic_pll_recalc_rate()
112 if (pll_info->od_encoding[od] == od_enc) in ingenic_pll_recalc_rate()
115 BUG_ON(od == pll_info->od_max); in ingenic_pll_recalc_rate()
116 od++; in ingenic_pll_recalc_rate()
119 n * od); in ingenic_pll_recalc_rate()
127 unsigned int m, n, od = 1; in ingenic_pll_calc_m_n_od() local
137 m = (rate / MHZ) * od * n / (parent_rate / MHZ); in ingenic_pll_calc_m_n_od()
143 *pod = od; in ingenic_pll_calc_m_n_od()
152 unsigned int m, n, od; in ingenic_pll_calc() local
[all …]
Djz4760-cgu.c61 unsigned int m, n, od, m_max = (1 << pll_info->m_bits) - 2; in jz4760_cgu_calc_m_n_od() local
70 od = (unsigned int)-1; in jz4760_cgu_calc_m_n_od()
73 m = (rate / MHZ) * (1 << ++od) * n / (parent_rate / MHZ); in jz4760_cgu_calc_m_n_od()
74 } while ((m > m_max || m & 1) && (od < 4)); in jz4760_cgu_calc_m_n_od()
76 if (od < 4 && m >= 4 && m <= m_max) in jz4760_cgu_calc_m_n_od()
82 *pod = 1 << od; in jz4760_cgu_calc_m_n_od()
/Linux-v6.1/fs/ocfs2/
Dquota_local.c871 struct ocfs2_dquot *od = private; in olq_set_dquot() local
873 struct super_block *sb = od->dq_dquot.dq_sb; in olq_set_dquot()
876 + ol_dqblk_block_offset(sb, od->dq_local_off)); in olq_set_dquot()
879 od->dq_dquot.dq_id)); in olq_set_dquot()
880 spin_lock(&od->dq_dquot.dq_dqb_lock); in olq_set_dquot()
881 dqblk->dqb_spacemod = cpu_to_le64(od->dq_dquot.dq_dqb.dqb_curspace - in olq_set_dquot()
882 od->dq_origspace); in olq_set_dquot()
883 dqblk->dqb_inodemod = cpu_to_le64(od->dq_dquot.dq_dqb.dqb_curinodes - in olq_set_dquot()
884 od->dq_originodes); in olq_set_dquot()
885 spin_unlock(&od->dq_dquot.dq_dqb_lock); in olq_set_dquot()
[all …]
/Linux-v6.1/drivers/gpu/drm/meson/
Dmeson_vclk.c473 static inline unsigned int pll_od_to_reg(unsigned int od) in pll_od_to_reg() argument
475 switch (od) { in pll_od_to_reg()
700 unsigned int *od) in meson_hdmi_pll_find_params() argument
703 for (*od = 16 ; *od > 1 ; *od >>= 1) { in meson_hdmi_pll_find_params()
704 *m = meson_hdmi_pll_get_m(priv, freq * *od); in meson_hdmi_pll_find_params()
707 *frac = meson_hdmi_pll_get_frac(priv, *m, freq * *od); in meson_hdmi_pll_find_params()
709 DRM_DEBUG_DRIVER("PLL params for %dkHz: m=%x frac=%x od=%d\n", in meson_hdmi_pll_find_params()
710 freq, *m, *frac, *od); in meson_hdmi_pll_find_params()
719 /* pll_freq is the frequency after the OD dividers */
723 unsigned int od, m, frac; in meson_vclk_dmt_supported_freq() local
[all …]
/Linux-v6.1/drivers/staging/sm750fb/
Dddk750_chip.c37 unsigned int M, N, OD, POD; in get_mxclk_freq() local
45 OD = (pll_reg & PLL_CTRL_OD_MASK) >> PLL_CTRL_OD_SHIFT; in get_mxclk_freq()
48 return DEFAULT_INPUT_CLOCK * M / N / BIT(OD) / BIT(POD); in get_mxclk_freq()
375 pll->OD = d - pll->POD; in sm750_calc_pll_value()
390 unsigned int OD = p_PLL->OD; in sm750_format_pll_reg() local
404 ((OD << PLL_CTRL_OD_SHIFT) & PLL_CTRL_OD_MASK) | in sm750_format_pll_reg()
/Linux-v6.1/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dvega20_pptable.h80 UCHAR ODFeatureCapabilities [ATOM_VEGA20_ODFEATURE_MAX_COUNT]; //OD feature support flags
82 ULONG ODSettingsMax [ATOM_VEGA20_ODSETTING_MAX_COUNT]; //Upper Limit for each OD Setting
83 ULONG ODSettingsMin [ATOM_VEGA20_ODSETTING_MAX_COUNT]; //Lower Limit for each OD Setting
/Linux-v6.1/drivers/usb/gadget/function/
Df_uvc.c795 struct uvc_output_terminal_descriptor *od; in uvc_alloc_inst() local
835 od = &opts->uvc_output_terminal; in uvc_alloc_inst()
836 od->bLength = UVC_DT_OUTPUT_TERMINAL_SIZE; in uvc_alloc_inst()
837 od->bDescriptorType = USB_DT_CS_INTERFACE; in uvc_alloc_inst()
838 od->bDescriptorSubType = UVC_VC_OUTPUT_TERMINAL; in uvc_alloc_inst()
839 od->bTerminalID = 3; in uvc_alloc_inst()
840 od->wTerminalType = cpu_to_le16(0x0101); in uvc_alloc_inst()
841 od->bAssocTerminal = 0; in uvc_alloc_inst()
842 od->bSourceID = 2; in uvc_alloc_inst()
843 od->iTerminal = 0; in uvc_alloc_inst()
[all …]
/Linux-v6.1/drivers/clk/versatile/
Dclk-icst.h12 ICST_INTEGRATOR_CP_CM_CORE, /* Only 8 bits of VDW and 3 bits of OD */
13 ICST_INTEGRATOR_CP_CM_MEM, /* Only 8 bits of VDW and 3 bits of OD */
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Darm,syscon-icst.yaml27 therefore have special compatible strings as per this table (the OD value is
35 Hardware variant RDW OD VDW
/Linux-v6.1/drivers/pinctrl/
Dpinctrl-st.c104 *[25] | od | |
150 #define ST_PINCONF_UNPACK_OD(conf) ST_PINCONF_UNPACK(conf, OD)
151 #define ST_PINCONF_PACK_OD(conf) ST_PINCONF_PACK(conf, 1, OD)
228 struct regmap_field *alt, *oe, *pu, *od; member
243 const int alt, oe, pu, od, rt; member
345 .alt = 0, .oe = 40, .pu = 50, .od = 60, .rt = 100,
357 .od = 60,
387 struct regmap_field *open_drain = pc->od; in st_pinconf_set_config()
589 if (pc->od) { in st_pinconf_get_direction()
590 regmap_field_read(pc->od, &od_value); in st_pinconf_get_direction()
[all …]
/Linux-v6.1/drivers/macintosh/
Dwindfarm_pm121.c31 * OD Fan control correction.
86 * dependencies, we must trigger HD loop before OD loop before CPU
113 * OD Fan control loop.
248 /* All sys loops. Note the HD before the OD loop in order to have it
254 LOOP_KODIAK, /* control = hd or od */
255 LOOP_OD, /* control = od */
263 "OD",
406 /* OD Fan control loop */

12345