| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-devices-state_synced | 6 devices whose bus types or driver provides the .sync_state() 9 .sync_state() callback hasn't been called yet. A value of 1 10 means the .sync_state() callback has been called. 12 Generally, if a device has sync_state() support and has some of 18 this only when the sync_state() callback has been called -- 22 any way by sync_state() callbacks. 25 sync_state() function if it hasn't been called already. The 26 sync_state() call happens independent of the state of the
|
| /linux-6.15/drivers/media/dvb-frontends/cxd2880/ |
| H A D | cxd2880_tnrdmd_dvbt2_mon.c | 86 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_carrier_offset() local 113 if (sync_state != 6) { in cxd2880_tnrdmd_dvbt2_mon_carrier_offset() 178 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_l1_pre() local 356 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_version() local 437 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_ofdm() local 772 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_l1_change() local 923 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_bbheader() local 1051 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_in_bandb_ts_rate() local 1162 u8 sync_state = 0; in cxd2880_tnrdmd_dvbt2_mon_spectrum_sense() local 1230 u8 sync_state = 0; in dvbt2_read_snr_reg() local [all …]
|
| /linux-6.15/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-ioread.c | 25 unsigned int sync_state; member 139 if (cp->sync_state) { in pvr2_ioread_stop() 142 cp->sync_state = 0; in pvr2_ioread_stop() 173 cp->sync_state = 1; in pvr2_ioread_start() 297 if (cp->sync_state != 1) return; in pvr2_ioread_filter() 332 cp->sync_state = 2; in pvr2_ioread_filter() 360 if (cp->sync_state == 1) { in pvr2_ioread_avail() 362 if (cp->sync_state == 1) return -EAGAIN; in pvr2_ioread_avail() 423 if (cp->sync_state == 2) { in pvr2_ioread_read() 450 if (cp->sync_state == 2) { in pvr2_ioread_read() [all …]
|
| /linux-6.15/Documentation/driver-api/driver-model/ |
| H A D | driver.rst | 188 void (*sync_state) (struct device *dev); 195 The first attempt to call sync_state() is made during late_initcall_sync() to 197 attempt at calling sync_state(), if all the consumers of the device at that 198 point in time have already probed successfully, sync_state() is called right 203 If during the first attempt at calling sync_state() for a device, there are 204 still consumers that haven't probed successfully, the sync_state() call is 208 sync_state() call is postponed again. 210 A typical use case for sync_state() is to have the kernel cleanly take over 217 name sync_state(). 220 resources such as regulator, sync_state() can also be useful for complex [all …]
|
| /linux-6.15/drivers/base/ |
| H A D | base.h | 174 if (dev->bus->sync_state) in dev_sync_state() 175 dev->bus->sync_state(dev); in dev_sync_state() 176 else if (dev->driver && dev->driver->sync_state) in dev_sync_state() 177 dev->driver->sync_state(dev); in dev_sync_state()
|
| H A D | Kconfig | 235 bool "sync_state() behavior defaults to timeout instead of strict" 238 "fw_devlink.sync_state=timeout". Give up waiting on consumers and 239 call sync_state() on any devices that haven't yet received their 240 sync_state() calls after deferred_probe_timeout has expired or by
|
| /linux-6.15/drivers/scsi/arm/ |
| H A D | fas216.c | 220 info->device[i].sof, info->device[i].sync_state); in fas216_dumpinfo() 534 if (dev->sync_state == neg_inprogress) { in fas216_handlesync() 535 dev->sync_state = neg_invalid; in fas216_handlesync() 541 switch (dev->sync_state) { in fas216_handlesync() 572 dev->sync_state = neg_targcomplete; in fas216_handlesync() 586 dev->sync_state = neg_complete; in fas216_handlesync() 1601 neg_t sync_state; in fas216_bus_reset() local 1606 sync_state = neg_invalid; in fas216_bus_reset() 1610 sync_state = neg_wait; in fas216_bus_reset() 1619 info->device[i].sync_state = sync_state; in fas216_bus_reset() [all …]
|
| H A D | acornscsi.h | 322 syncxfer_t sync_state; /* sync xfer negotiation state */ member
|
| H A D | acornscsi.c | 382 host->device[i].sync_state = SYNC_NEGOCIATE; in acornscsi_resetcard() 1540 if (host->device[host->SCpnt->device->id].sync_state == SYNC_SENT_REQUEST) in acornscsi_message() 1541 host->device[host->SCpnt->device->id].sync_state = SYNC_NEGOCIATE; in acornscsi_message() 1558 host->device[host->SCpnt->device->id].sync_state = SYNC_ASYNCHRONOUS; in acornscsi_message() 1578 if (host->device[host->SCpnt->device->id].sync_state == SYNC_SENT_REQUEST) { in acornscsi_message() 1585 host->device[host->SCpnt->device->id].sync_state = SYNC_COMPLETED; in acornscsi_message() 1668 if (host->device[host->SCpnt->device->id].sync_state == SYNC_NEGOCIATE) { in acornscsi_buildmessages() 1669 host->device[host->SCpnt->device->id].sync_state = SYNC_SENT_REQUEST; in acornscsi_buildmessages()
|
| H A D | fas216.h | 294 neg_t sync_state; /* synchronous transfer mode */ member
|
| /linux-6.15/drivers/interconnect/imx/ |
| H A D | imx8mq.c | 93 .sync_state = icc_sync_state,
|
| /linux-6.15/drivers/interconnect/mediatek/ |
| H A D | mt8183.c | 133 .sync_state = icc_sync_state,
|
| H A D | mt8195.c | 329 .sync_state = icc_sync_state,
|
| /linux-6.15/net/netfilter/ipvs/ |
| H A D | ip_vs_sync.c | 368 if (ipvs->sync_state & IP_VS_STATE_MASTER && in sb_queue_tail() 560 if (!(ipvs->sync_state & IP_VS_STATE_MASTER)) { in ip_vs_sync_conn_v0() 663 if (!(ipvs->sync_state & IP_VS_STATE_MASTER)) { in ip_vs_sync_conn() 1771 if (!ipvs->sync_state) { in start_sync_thread() 1883 ipvs->sync_state |= state; in start_sync_thread() 1903 if (!(ipvs->sync_state & IP_VS_STATE_MASTER)) { in start_sync_thread() 1956 ipvs->sync_state &= ~IP_VS_STATE_MASTER; in stop_sync_thread() 1982 ipvs->sync_state &= ~IP_VS_STATE_BACKUP; in stop_sync_thread()
|
| /linux-6.15/drivers/cpuidle/ |
| H A D | cpuidle-psci-domain.c | 198 .sync_state = psci_cpuidle_domain_sync_state,
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_modeset_setup.c | 766 if (encoder->sync_state) in intel_modeset_readout_hw_state() 767 encoder->sync_state(encoder, crtc_state); in intel_modeset_readout_hw_state() 809 if (connector->sync_state) in intel_modeset_readout_hw_state() 810 connector->sync_state(connector, crtc_state); in intel_modeset_readout_hw_state()
|
| /linux-6.15/include/linux/device/ |
| H A D | driver.h | 110 void (*sync_state)(struct device *dev); member
|
| H A D | bus.h | 88 void (*sync_state)(struct device *dev); member
|
| /linux-6.15/drivers/interconnect/samsung/ |
| H A D | exynos.c | 180 .sync_state = icc_sync_state,
|
| /linux-6.15/sound/soc/stm/ |
| H A D | stm32_spdifrx.c | 670 unsigned int flags, sync_state; in stm32_spdifrx_isr() local 731 sync_state = FIELD_GET(SPDIFRX_CR_SPDIFEN_MASK, cr) && in stm32_spdifrx_isr() 740 if (sync_state) { in stm32_spdifrx_isr()
|
| /linux-6.15/drivers/pmdomain/xilinx/ |
| H A D | zynqmp-pm-domains.c | 313 .sync_state = zynqmp_gpd_sync_state,
|
| /linux-6.15/fs/gfs2/ |
| H A D | file.c | 747 int sync_state = inode->i_state & I_DIRTY; in gfs2_fsync() local 758 sync_state &= ~I_DIRTY_PAGES; in gfs2_fsync() 760 sync_state &= ~I_DIRTY_SYNC; in gfs2_fsync() 762 if (sync_state) { in gfs2_fsync()
|
| /linux-6.15/drivers/interconnect/qcom/ |
| H A D | osm-l3.c | 297 .sync_state = icc_sync_state,
|
| /linux-6.15/drivers/clk/qcom/ |
| H A D | clk-cbf-8996.c | 353 .sync_state = qcom_msm8996_cbf_icc_sync_state,
|
| /linux-6.15/include/linux/ |
| H A D | device.h | 951 if (dev->driver && dev->driver->sync_state) in dev_has_sync_state() 953 if (dev->bus && dev->bus->sync_state) in dev_has_sync_state()
|