| /linux/Documentation/driver-api/surface_aggregator/clients/ |
| H A D | dtx.rst | 58 The latch mechanism has two major states: *open* and *closed*. In the 62 The latch can additionally be locked and, correspondingly, unlocked, which 66 documentation for the detachment procedure below. By default, the latch is 82 instructions/commands. In case the latch is unlocked, the led will flash 83 green. If the latch has been locked, the led will be solid red 93 - If the latch is unlocked, the EC will open the latch and the clipboard 98 - If the latch is locked, the EC will *not* open the latch, meaning the 111 latch, after which the user can separate clipboard and base. 113 As this changes the latch state, a *latch-status* event 114 (``SDTX_EVENT_LATCH_STATUS``) will be sent once the latch has been opened [all …]
|
| /linux/drivers/clk/ti/ |
| H A D | mux.c | 81 ti_clk_latch(&mux->reg, mux->latch); in ti_clk_mux_set_parent() 125 s8 latch, u8 clk_mux_flags, u32 *table) in _register_mux() argument 146 mux->latch = latch; in _register_mux() 175 s32 latch = -EINVAL; in of_mux_clk_setup() local 196 of_property_read_u32(node, "ti,latch-bit", &latch); in of_mux_clk_setup() 213 flags, ®, shift, mask, latch, clk_mux_flags, in of_mux_clk_setup() 237 mux->latch = -EINVAL; in ti_clk_build_component_mux()
|
| H A D | clk.c | 372 u32 latch; in ti_clk_latch() local 377 latch = 1 << shift; in ti_clk_latch() 379 ti_clk_ll_ops->clk_rmw(latch, latch, reg); in ti_clk_latch() 380 ti_clk_ll_ops->clk_rmw(0, latch, reg); in ti_clk_latch()
|
| H A D | clock.h | 16 s8 latch; member 32 s8 latch; member
|
| H A D | divider.c | 263 ti_clk_latch(÷r->reg, divider->latch); in ti_clk_divider_set_rate() 485 div->latch = val; in ti_clk_divider_populate() 487 div->latch = -EINVAL; in ti_clk_divider_populate()
|
| /linux/drivers/gpio/ |
| H A D | gpio-latch.c | 77 int latch = offset / priv->n_latched_gpios, i, ret; in gpio_latch_set_unlocked() local 83 test_bit(latch * priv->n_latched_gpios + i, in gpio_latch_set_unlocked() 90 set(priv->clk_gpios->desc[latch], 1); in gpio_latch_set_unlocked() 92 set(priv->clk_gpios->desc[latch], 0); in gpio_latch_set_unlocked()
|
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | hw.c | 237 u32 latch; in mm81x_hw_toggle_aon_latch() local 239 mm81x_reg32_read(mors, address, &latch); in mm81x_hw_toggle_aon_latch() 240 mm81x_reg32_write(mors, address, latch & ~(mask)); in mm81x_hw_toggle_aon_latch() 242 mm81x_reg32_write(mors, address, latch | mask); in mm81x_hw_toggle_aon_latch() 244 mm81x_reg32_write(mors, address, latch & ~(mask)); in mm81x_hw_toggle_aon_latch()
|
| /linux/drivers/clocksource/ |
| H A D | timer-ixp4xx.c | 48 u32 latch; member 138 val = tmr->latch & ~IXP4XX_OST_RELOAD_MASK; in ixp4xx_set_periodic() 180 tmr->latch = DIV_ROUND_CLOSEST(timer_freq, in ixp4xx_timer_register()
|
| /linux/kernel/time/ |
| H A D | clockevents.c | 32 static u64 cev_delta2ns(unsigned long latch, struct clock_event_device *evt, in cev_delta2ns() argument 35 u64 clc = (u64) latch << evt->shift; in cev_delta2ns() 46 if ((clc >> evt->shift) != (u64)latch) in cev_delta2ns() 85 u64 clockevent_delta2ns(unsigned long latch, struct clock_event_device *evt) in clockevent_delta2ns() argument 87 return cev_delta2ns(latch, evt, false); in clockevent_delta2ns()
|
| /linux/Documentation/devicetree/bindings/mtd/ |
| H A D | fsl-upm-nand.txt | 6 - fsl,upm-addr-offset : UPM pattern offset for the address latch. 7 - fsl,upm-cmd-offset : UPM pattern offset for the command latch.
|
| H A D | atmel-nand.txt | 125 - atmel,nand-addr-offset : offset for the address latch. 126 - atmel,nand-cmd-offset : offset for the command latch.
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | dra76x.dtsi | 101 ti,latch-bit = <26>; 120 ti,latch-bit = <26>;
|
| /linux/drivers/platform/surface/ |
| H A D | surface_dtx.c | 319 u8 latch; in sdtx_ioctl_get_latch_status() local 324 status = ssam_retry(ssam_bas_get_latch_status, ddev->ctrl, &latch); in sdtx_ioctl_get_latch_status() 328 return put_user(sdtx_translate_latch_status(ddev, latch), buf); in sdtx_ioctl_get_latch_status() 878 u8 mode, latch; in sdtx_device_state_workfn() local 906 status = ssam_retry(ssam_bas_get_latch_status, ddev->ctrl, &latch); in sdtx_device_state_workfn() 929 __sdtx_device_state_update_latch(ddev, latch); in sdtx_device_state_workfn()
|
| H A D | Kconfig | 162 necessary) unlocking and opening the latch connecting both parts.
|
| /linux/Documentation/hwmon/ |
| H A D | adm9240.rst | 178 a 20 ms active low pulse to reset an external Chassis Intrusion latch. 180 Clear the CI latch by writing value 0 to the sysfs intrusion0_alarm file. 200 that alarm bits may be cleared on read, user-space may latch alarms and
|
| /linux/include/linux/ |
| H A D | clockchips.h | 188 extern u64 clockevent_delta2ns(unsigned long latch, struct clock_event_device *evt);
|
| /linux/Documentation/virt/kvm/devices/ |
| H A D | arm-vgic-v3.rst | 171 here is that of the latch which is set by ISPENDR and cleared by ICPENDR or 173 ISPENDR is the logical OR of the latch value and the input line level. 175 Raw access to the latch state is provided to userspace so that it can save 177 combination of the current input line level and the latch state, and cannot
|
| /linux/drivers/md/ |
| H A D | dm.c | 132 int latch = READ_ONCE(swap_bios); in get_swap_bios() local 134 if (unlikely(latch <= 0)) in get_swap_bios() 135 latch = DEFAULT_SWAP_BIOS; in get_swap_bios() 136 return latch; in get_swap_bios() 1390 static noinline void __set_swap_bios_limit(struct mapped_device *md, int latch) in __set_swap_bios_limit() argument 1393 while (latch < md->swap_bios) { in __set_swap_bios_limit() 1398 while (latch > md->swap_bios) { in __set_swap_bios_limit() 1423 int latch = get_swap_bios(); in __map_bio() local 1425 if (unlikely(latch != md->swap_bios)) in __map_bio() 1426 __set_swap_bios_limit(md, latch); in __map_bio()
|
| /linux/kernel/printk/ |
| H A D | printk.c | 483 seqcount_latch_t latch; member 493 .latch = SEQCNT_LATCH_ZERO(clear_seq.latch), 541 write_seqcount_latch_begin(&ls->latch); in latched_seq_write() 543 write_seqcount_latch(&ls->latch); in latched_seq_write() 545 write_seqcount_latch_end(&ls->latch); in latched_seq_write() 556 seq = read_seqcount_latch(&ls->latch); in latched_seq_read_nolock() 559 } while (read_seqcount_latch_retry(&ls->latch, seq)); in latched_seq_read_nolock()
|
| /linux/drivers/scsi/aic7xxx/ |
| H A D | aic7xxx.seq | 1144 * data fifo is full, but the PCI input latch is not empty, 1147 * there is space for the input latch to drain. 1598 mov NONE,SCSIDATL; /*dummy read from latch to ACK*/ 1732 mov NONE,SCSIDATL; /*dummy read from latch to ACK*/ 1762 mov NONE,SCSIDATL; /*dummy read from latch to ACK*/ 1768 mov NONE,SCSIDATL; /*dummy read from latch to ACK*/ 1977 mov NONE,SCSIDATL; /*dummy read from latch to ACK*/ 1993 mov NONE,SCSIDATL ret; /*dummy read from latch to ACK*/ 2259 * module has an 8 byte input latch that only 2261 * latch is full.
|
| H A D | aic79xx.seq | 1078 mov NONE,SCSIDAT; /*dummy read from latch to ACK*/ 1352 mov NONE,SCSIDAT; /*dummy read from latch to ACK*/ 1433 mov NONE,SCSIDAT; /*dummy read from latch to ACK*/ 1450 mov NONE,SCSIDAT ret; /*dummy read from latch to ACK*/
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | radiotrack.rst | 70 | (+) | (-) | | Detect | Audio | (bit) | (latch) | Update |
|
| /linux/Documentation/driver-api/ |
| H A D | mtdnand.rst | 908 /* Select the command latch by setting CLE to high */ 910 /* Deselect the command latch by setting CLE to low */ 912 /* Select the address latch by setting ALE to high */ 914 /* Deselect the address latch by setting ALE to low */
|
| /linux/Documentation/sound/codecs/ |
| H A D | tas675x.rst | 720 still clears all events as warnings also latch the (mapped) FAULT pin. 804 the FAULT pin. The driver clears the latch in the ``mute_stream``
|
| /linux/Documentation/networking/device_drivers/ethernet/3com/ |
| H A D | 3c509.rst | 196 0x01 Interrupt latch
|