Home
last modified time | relevance | path

Searched refs:acquire (Results 1 – 86 of 86) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Daux.c31 int ret = i2c->acquire(port, 0); in nv_rdaux()
46 int ret = i2c->acquire(port, 0); in nv_wraux()
67 ret = i2c->acquire(port, 0); in aux_xfer()
Dbit.c189 ret = nvkm_i2c(port)->acquire(port, nsecs_to_jiffies(T_TIMEOUT)); in i2c_bit_xfer()
Dbase.c48 return nvkm_i2c(port)->acquire(port, bit->timeout); in nvkm_i2c_pre_xfer()
532 i2c->acquire = nvkm_i2c_acquire; in nvkm_i2c_create_()
/linux-4.1.27/Documentation/
Dfutex-requeue-pi.txt90 to be able to acquire the rt_mutex before returning to user space.
92 acquire the rt_mutex as it would open a race window between the
98 allow the requeue code to acquire an uncontended rt_mutex on behalf
114 requeueing, futex_requeue() attempts to acquire the requeue target
126 tasks as it can acquire the lock for, which in the majority of cases
128 either pthread_cond_broadcast() or pthread_cond_signal() acquire the
Dpreempt-locking.txt54 RULE #3: Lock acquire and release must be performed by same task
58 means you can't do oddball things like acquire a lock and go off to
60 like this, acquire and release the task in the same code path and
Dvgaarbiter.txt69 trylock <io_state> : non-blocking acquire locks on target (returns EBUSY if
123 These functions below acquire VGA resources for the given card and mark those
Datomic_ops.txt508 There are two special bitops with lock barrier semantics (acquire/release,
510 postfixed variants, except that they are to provide acquire/release semantics,
560 atomically acquire the given spinlock and perform the decrement
Dpi-futex.txt89 If the lock-acquire fastpath fails, [i.e. an atomic transition from 0 to
Drobust-futex-ABI.txt140 2) acquire the futex lock,
Drobust-futexes.txt111 list_op_pending field before it tries to acquire the futex, and clears
Dmemory-barriers.txt464 This means that ACQUIRE acts as a minimal "acquire" operation and
830 other types of barriers, albeit without transitivity. An acquire barrier
833 dependency barrier, a control dependency, an acquire barrier, a release
836 barrier, an acquire barrier, a release barrier, or a general barrier:
Dkprobes.txt563 your handler should not yield the CPU (e.g., by attempting to acquire
Ddevices.txt131 master multiplex (/dev/ptmx) to acquire a PTY on
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_vfpf.c224 struct vfpf_acquire_tlv *req = &bp->vf2pf_mbox->req.acquire; in bnx2x_vfpf_acquire()
1282 struct vfpf_acquire_tlv *acquire) in bnx2x_vf_mbx_is_windows_vm() argument
1289 if (!acquire->bulletin_addr || in bnx2x_vf_mbx_is_windows_vm()
1290 acquire->resc_request.num_mc_filters == 32 || in bnx2x_vf_mbx_is_windows_vm()
1291 ((acquire->vfdev_info.vf_os & VF_OS_MASK) == in bnx2x_vf_mbx_is_windows_vm()
1310 if (bnx2x_vf_mbx_is_windows_vm(bp, &mbx->msg->req.acquire)) in bnx2x_vf_mbx_acquire_chk_dorq()
1320 struct vfpf_acquire_tlv *acquire = &mbx->msg->req.acquire; in bnx2x_vf_mbx_acquire() local
1325 vf->abs_vfid, acquire->vfdev_info.vf_id, acquire->vfdev_info.vf_os, in bnx2x_vf_mbx_acquire()
1326 acquire->resc_request.num_rxqs, acquire->resc_request.num_txqs, in bnx2x_vf_mbx_acquire()
1327 acquire->resc_request.num_sbs, acquire->resc_request.num_mac_filters, in bnx2x_vf_mbx_acquire()
[all …]
Dbnx2x_vfpf.h361 struct vfpf_acquire_tlv acquire; member
/linux-4.1.27/Documentation/locking/
Dww-mutex-design.txt36 The older tasks waits until it can acquire the contended lock. The younger tasks
47 trying to acquire locks doesn't grab a new reservation id, but keeps the one it
49 acquire context. Furthermore the acquire context keeps track of debugging state
53 w/w mutexes, since it is required to initialize the acquire context.
55 Furthermore there are three different class of w/w lock acquire functions:
79 * Functions to only acquire a single w/w mutex, which results in the exact same
83 Again this is not strictly required. But often you only want to acquire a
84 single lock in which case it's pointless to set up an acquire context (and so
93 Three different ways to acquire locks within the same w/w class. Common
Drt-mutex.txt54 NULL 0 0 mutex is free (fast acquire possible)
66 it starts executing it can acquire the mutex. Until the mutex is taken
Dmutex-design.txt40 (i) fastpath: tries to atomically acquire the lock by decrementing the
65 to acquire the lock spinning on a local variable. It avoids expensive
108 - Point-of-acquire tracking, symbolic lookup of function names,
Dlocktorture.txt15 acquire the lock and hold it for specific amount of time, thus simulating
121 (D): Min and max number of times threads failed to acquire the lock.
Dlockdep-design.txt47 modprobe/2287 is trying to acquire lock:
91 other locking sequence between the acquire-lock operations, the
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dphy.c268 ret_val = hw->phy.ops.acquire(hw); in e1000e_read_phy_reg_m88()
293 ret_val = hw->phy.ops.acquire(hw); in e1000e_write_phy_reg_m88()
340 if (!hw->phy.ops.acquire) in __e1000e_read_phy_reg_igp()
343 ret_val = hw->phy.ops.acquire(hw); in __e1000e_read_phy_reg_igp()
407 if (!hw->phy.ops.acquire) in __e1000e_write_phy_reg_igp()
410 ret_val = hw->phy.ops.acquire(hw); in __e1000e_write_phy_reg_igp()
475 if (!hw->phy.ops.acquire) in __e1000_read_kmrn_reg()
478 ret_val = hw->phy.ops.acquire(hw); in __e1000_read_kmrn_reg()
548 if (!hw->phy.ops.acquire) in __e1000_write_kmrn_reg()
551 ret_val = hw->phy.ops.acquire(hw); in __e1000_write_kmrn_reg()
[all …]
Dich8lan.c234 hw->phy.ops.acquire(hw); in e1000_phy_is_accessible_pchlan()
321 ret_val = hw->phy.ops.acquire(hw); in e1000_init_phy_workarounds_pchlan()
835 ret_val = hw->phy.ops.acquire(hw); in e1000_set_eee_pchlan()
921 ret_val = hw->phy.ops.acquire(hw); in e1000_k1_workaround_lpt_lp()
1131 ret_val = hw->phy.ops.acquire(hw); in e1000_enable_ulp_lpt_lp()
1263 ret_val = hw->phy.ops.acquire(hw); in e1000_disable_ulp_lpt_lp()
1405 ret_val = hw->phy.ops.acquire(hw); in e1000_check_for_copper_link_ich8lan()
2008 ret_val = hw->phy.ops.acquire(hw); in e1000_sw_lcd_config_ich8lan()
2106 ret_val = hw->phy.ops.acquire(hw); in e1000_k1_gig_workaround_hv()
2233 ret_val = hw->phy.ops.acquire(hw); in e1000_oem_bits_config_ich8lan()
[all …]
D82571.c91 phy->ops.acquire = e1000_get_hw_semaphore_82574; in e1000_init_phy_params_82571()
196 nvm->ops.acquire = e1000_get_hw_semaphore_82574; in e1000_init_nvm_params_82571()
1899 .acquire = e1000_get_hw_semaphore_82571,
1917 .acquire = e1000_get_hw_semaphore_82571,
1935 .acquire = e1000_get_hw_semaphore_82571,
1953 .acquire = e1000_acquire_nvm_82571,
Dhw.h498 s32 (*acquire)(struct e1000_hw *); member
524 s32 (*acquire)(struct e1000_hw *); member
Dnvm.c371 ret_val = nvm->ops.acquire(hw); in e1000e_write_nvm_spi()
D80003es2lan.c1372 .acquire = e1000_acquire_phy_80003es2lan,
1390 .acquire = e1000_acquire_nvm_80003es2lan,
Dethtool.c1381 ret_val = hw->phy.ops.acquire(hw); in e1000_integrated_phy_loopback()
2161 ret_val = hw->phy.ops.acquire(hw); in e1000e_get_eee()
Dnetdev.c3988 ret_val = hw->phy.ops.acquire(hw); in e1000e_reset()
4617 ret_val = hw->phy.ops.acquire(hw); in e1000e_update_phy_stats()
5992 retval = hw->phy.ops.acquire(hw); in e1000_init_phy_wakeup()
6065 ret_val = hw->phy.ops.acquire(hw); in e1000e_flush_lpic()
/linux-4.1.27/Documentation/networking/
Dxfrm_sysctl.txt4 default 30 - hard timeout in seconds for acquire requests
/linux-4.1.27/drivers/media/dvb-frontends/
Das102_fe.h23 int (*stream_ctrl)(void *priv, int acquire, uint32_t elna_cfg);
Das102_fe.c402 static int as102_fe_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) in as102_fe_ts_bus_ctrl() argument
406 return state->ops->stream_ctrl(state->priv, acquire, in as102_fe_ts_bus_ctrl()
Dlgdt3306a.c327 static int lgdt3306a_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) in lgdt3306a_ts_bus_ctrl() argument
331 dbg_info("acquire=%d\n", acquire); in lgdt3306a_ts_bus_ctrl()
333 return lgdt3306a_mpeg_tristate(state, acquire ? 0 : 1); in lgdt3306a_ts_bus_ctrl()
/linux-4.1.27/Documentation/filesystems/
Ddirectory-locking6 always acquire the locks in order by increasing address. We'll call
57 attempts to acquire lock on B, A will remain the parent of B until we
58 acquire the lock on B. (Proof: only cross-directory rename can change
73 attempt to acquire some lock and already holds at least one lock. Let's
103 try to acquire lock on descendent before the lock on ancestor.
Dfuse.txt370 | [acquire inode semaphore |
376 | | [acquire inode semaphore
Dafs.txt206 It is not required to acquire a key before using AFS facilities, but if one is
DLocking471 need to acquire and release the appropriate locks in your ->llseek().
472 For many filesystems, it is probably safe to acquire the inode
Dcoda.txt251 and results in an efficient system. However, Venus may acquire
656 NNoottee Many kernel FS drivers (Linux, NT and Windows 95) need to acquire
/linux-4.1.27/drivers/net/ethernet/intel/igb/
De1000_i210.c220 if (!(hw->nvm.ops.acquire(hw))) { in igb_read_nvm_srrd_i210()
320 if (!(hw->nvm.ops.acquire(hw))) { in igb_write_nvm_srwr_i210()
562 if (!(hw->nvm.ops.acquire(hw))) { in igb_validate_nvm_checksum_i210()
608 if (!(hw->nvm.ops.acquire(hw))) { in igb_update_nvm_checksum_i210()
817 nvm->ops.acquire = igb_acquire_nvm_i210; in igb_init_nvm_params_i210()
De1000_phy.c406 if (!(hw->phy.ops.acquire)) in igb_read_phy_reg_igp()
409 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_igp()
445 if (!(hw->phy.ops.acquire)) in igb_write_phy_reg_igp()
448 ret_val = hw->phy.ops.acquire(hw); in igb_write_phy_reg_igp()
2091 ret_val = phy->ops.acquire(hw); in igb_phy_hw_reset()
2429 ret_val = hw->phy.ops.acquire(hw); in igb_write_phy_reg_gs40g()
2459 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_gs40g()
De1000_hw.h332 s32 (*acquire)(struct e1000_hw *); member
350 s32 (*acquire)(struct e1000_hw *); member
De1000_82575.c347 nvm->ops.acquire = igb_acquire_nvm_82575; in igb_init_nvm_params_82575()
744 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_sgmii_82575()
776 ret_val = hw->phy.ops.acquire(hw); in igb_write_phy_reg_sgmii_82575()
2128 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_82580()
2153 ret_val = hw->phy.ops.acquire(hw); in igb_write_phy_reg_82580()
2864 .acquire = igb_acquire_phy_82575,
2872 .acquire = igb_acquire_nvm_82575,
De1000_nvm.c342 ret_val = nvm->ops.acquire(hw); in igb_read_nvm_spi()
447 ret_val = nvm->ops.acquire(hw); in igb_write_nvm_spi()
/linux-4.1.27/Documentation/RCU/
DUP.txt56 callback function must acquire this same lock. In this case, if
114 acquire the lock.
123 callbacks acquire locks directly. However, a great many RCU
124 callbacks do acquire locks -indirectly-, for example, via
Drcu.txt20 not acquire any locks, perform any atomic instructions, write to
25 acquire locks can also greatly simplify deadlock-avoidance code.
Drcuref.txt114 any reader finds the element, that reader may safely acquire a reference
DarrayRCU.txt42 function does not acquire any locks; instead its caller must hold the
DwhatisRCU.txt601 The rcu_read_lock() and rcu_read_unlock() primitive read-acquire
607 synchronize_rcu() would have been able to write-acquire the lock
614 But synchronize_rcu() does not acquire any locks while holding rcu_gp_mutex,
950 attempts to acquire problematic_lock.
966 attempting to write-acquire rcu_gp_mutex, and
Dchecklist.txt252 One way to stall the updates is to acquire the update-side
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dsyscon.txt6 some other node's driver, or platform-specific code, to acquire a
/linux-4.1.27/drivers/media/usb/as102/
Das102_drv.c263 static int as102_stream_ctrl(void *priv, int acquire, uint32_t elna_cfg) in as102_stream_ctrl() argument
271 if (acquire) { in as102_stream_ctrl()
/linux-4.1.27/drivers/media/usb/pvrusb2/
Dpvrusb2-dvb.c248 static int pvr2_dvb_bus_ctrl(struct dvb_frontend *fe, int acquire) in pvr2_dvb_bus_ctrl() argument
253 (acquire ? (1 << PVR2_CVAL_INPUT_DTV) : 0)); in pvr2_dvb_bus_ctrl()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Di2c.h69 int (*acquire)(struct nvkm_i2c_port *, unsigned long timeout); member
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/
Dbif_slave_defs.h159 unsigned int acquire : 1; member
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
Dbif_slave_defs.h159 unsigned int acquire : 1; member
/linux-4.1.27/Documentation/vm/
Dunevictable-lru.txt539 try_to_unmap_anon() attempts to acquire in read mode the mmap semaphore of
558 page, try_to_unmap_file() will attempt to acquire the associated
584 For each non-linear VMA, try_to_unmap_cluster() attempts to acquire the
602 Again, if try_to_unmap_cluster() cannot acquire the VMA's mmap sem, it
624 attempt to acquire the associated mmap semaphore, mlock the page via
628 If try_to_unmap() is unable to acquire a VM_LOCKED VMA's associated mmap
642 successfully acquire the VMA's mmap semaphore for read and mlock the page.
671 acquire the VMA's mmap semaphore to test the flags and set PageMlocked.
Dnuma_memory_policy.txt330 target task's task policy nor vma policies because we always acquire the
332 mbind() APIs [see below] always acquire the mmap_sem for write when
/linux-4.1.27/drivers/block/paride/
DTransition-notes89 If it was 0 before we tried to acquire pd_lock, (2) would be
110 acquire ps_spinlock).
/linux-4.1.27/Documentation/driver-model/
Ddevres.txt147 acquire A;
151 acquire B;
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_frontend.h307 int (*ts_bus_ctrl)(struct dvb_frontend* fe, int acquire);
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-dvb.c356 static int cx231xx_dvb_bus_ctrl(struct dvb_frontend *fe, int acquire) in cx231xx_dvb_bus_ctrl() argument
360 if (acquire) in cx231xx_dvb_bus_ctrl()
/linux-4.1.27/drivers/media/usb/dvb-usb/
Daf9005-fe.c1088 static int af9005_ts_bus_ctrl(struct dvb_frontend *fe, int acquire) in af9005_ts_bus_ctrl() argument
1092 if (acquire) { in af9005_ts_bus_ctrl()
/linux-4.1.27/Documentation/spi/
Dpxa2xx38 be used. This caused the driver to acquire two DMA channels: rx_channel and
Dspi-summary10 It's a simple "de facto" standard, not complicated enough to acquire a
/linux-4.1.27/Documentation/usb/
DCREDITS71 quite lousy :). Now I know where to acquire nice USB stuff!
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-dvb.c282 static int em28xx_dvb_bus_ctrl(struct dvb_frontend *fe, int acquire) in em28xx_dvb_bus_ctrl() argument
287 if (acquire) in em28xx_dvb_bus_ctrl()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-dvb.c170 static int cx88_dvb_bus_ctrl(struct dvb_frontend* fe, int acquire) in cx88_dvb_bus_ctrl() argument
186 if (acquire){ in cx88_dvb_bus_ctrl()
/linux-4.1.27/Documentation/scsi/
DChangeLog.ncr53c8xx127 - Remove the compilation condition about having to acquire the
139 - Remove the compilation condition about having to acquire the
Dscsi_eh.txt298 SCSI transports/LLDDs automatically acquire sense data on
DChangeLog.sym53c8xx229 - Remove the compilation condition about having to acquire the
DChangeLog.lpfc1267 * lpfc_scsi_cmd_start can now acquire lun pointer from
/linux-4.1.27/Documentation/PCI/
DMSI-HOWTO.txt504 acquire the spinlock. Such deadlocks can be avoided by using
506 and acquire the lock (see Documentation/DocBook/kernel-locking).
/linux-4.1.27/drivers/input/mouse/
Delan_i2c_core.c700 static DEVICE_ATTR_WO(acquire);
/linux-4.1.27/Documentation/gpio/
Dconsumer.txt55 occurred while trying to acquire it. This is useful to discriminate between mere
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_connector.c1002 ret = nvkm_i2c(port)->acquire(port, 0); in nouveau_connector_aux_xfer()
/linux-4.1.27/Documentation/power/
Dfreezing-of-tasks.txt216 to acquire the lock, then that task would get blocked in TASK_UNINTERRUPTIBLE
/linux-4.1.27/scripts/
Dspelling.txt33 accquire||acquire
/linux-4.1.27/Documentation/filesystems/caching/
Dnetfs-api.txt747 disabled, it ignores all attempts to acquire child cookies; check, update or
848 should relinquish and retire the cookie they have, and then acquire a new one.
Dfscache.txt228 Acquire n=N Number of acquire cookie requests seen
/linux-4.1.27/Documentation/video4linux/
Dvideobuf104 held; if it tries to acquire it as well things will come to a screeching
/linux-4.1.27/drivers/tty/
DKconfig114 however, supports the Unix98 naming standard: in order to acquire a
/linux-4.1.27/include/net/
Dxfrm.h592 int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp); member
/linux-4.1.27/Documentation/filesystems/configfs/
Dconfigfs.txt347 will not be able to acquire the mutex while a dropping item has not
/linux-4.1.27/net/xfrm/
Dxfrm_state.c1744 acqret = km->acquire(x, t, pol); in km_query()
Dxfrm_user.c3081 .acquire = xfrm_send_acquire,
/linux-4.1.27/net/key/
Daf_key.c3796 .acquire = pfkey_send_acquire,
/linux-4.1.27/lib/
DKconfig.debug1038 (CONFIG_LOCKDEP defines "acquire" and "release" events.)