Lines Matching full:locked

40 mux-locked or parent-locked muxes.
43 Mux-locked muxes
46 Mux-locked muxes does not lock the entire parent adapter during the
48 adapter are locked. Mux-locked muxes are mostly interesting if the
50 their tasks. Since the parent adapter is not fully locked during the
55 Mux-locked Example
62 | root |--+--| locked | '--------'
87 Mux-locked caveats
90 When using a mux-locked mux, be aware of the following restrictions:
93 If you build a topology with a mux-locked mux being the parent
94 of a parent-locked mux, this might break the expectation from the
95 parent-locked mux that the root adapter is locked during the
100 mux-locked muxes that are not siblings, when there are address
109 but mux-locked muxes do not guarantee that in all topologies.
112 A mux-locked mux cannot be used by a driver for auto-closing
125 Parent-locked muxes
128 Parent-locked muxes lock the parent adapter during the full select-
134 Parent-locked Example
141 | root |--+--| locked | '--------'
165 This means that accesses to both D2 and D3 are locked out for the full
168 Parent-locked Caveats
171 When using a parent-locked mux, be aware of the following restrictions:
174 If you build a topology with a parent-locked mux being the child
179 This is especially the case if the parent mux is mux-locked, but
180 it may also happen if the parent mux is parent-locked.
193 Parent-locked mux as parent of parent-locked mux
200 | root |--+--| locked | | locked | '--------'
207 When any device is accessed, all other devices are locked out for
217 Mux-locked mux as parent of mux-locked mux
224 | root |--+--| locked | | locked | '--------'
231 When device D1 is accessed, accesses to D2 are locked out for the
233 are locked). But accesses to D3 and D4 are possibly interleaved at
240 Mux-locked mux as parent of parent-locked mux
247 | root |--+--| locked | | locked | '--------'
254 When device D1 is accessed, accesses to D2 and D3 are locked out
274 Parent-locked mux as parent of mux-locked mux
281 | root |--+--| locked | | locked | '--------'
288 When D1 is accessed, accesses to D2 are locked out for the full
290 are locked). Accesses to D3 and D4 are possibly interleaved at
291 any point, just as is expected for mux-locked muxes.
293 When D3 or D4 are accessed, everything else is locked out. For D3
295 adapter is locked directly.
298 Two mux-locked sibling muxes
306 .--| locked | .--------.
311 | root |--+--| locked | '--------'
318 When D1 is accessed, accesses to D2, D3 and D4 are locked out. But
322 Two parent-locked sibling muxes
330 .--| locked | .--------.
335 | root |--+--| locked | '--------'
342 When any device is accessed, accesses to all other devices are locked
346 Mux-locked and parent-locked sibling muxes
354 .--| locked | .--------.
359 | root |--+--| locked | '--------'
366 When D1 or D2 are accessed, accesses to D3 and D4 are locked out while
368 all other devices are locked out.
374 Whether a device is mux-locked or parent-locked depends on its
380 i2c-arb-gpio-challenge Parent-locked
381 i2c-mux-gpio Normally parent-locked, mux-locked iff
384 i2c-mux-gpmux Normally parent-locked, mux-locked iff
386 i2c-mux-ltc4306 Mux-locked
387 i2c-mux-mlxcpld Parent-locked
388 i2c-mux-pca9541 Parent-locked
389 i2c-mux-pca954x Parent-locked
390 i2c-mux-pinctrl Normally parent-locked, mux-locked iff
393 i2c-mux-reg Parent-locked
399 gyro/mpu3050 Mux-locked
400 imu/inv_mpu6050/ Mux-locked
406 dvb-frontends/lgdt3306a Mux-locked
407 dvb-frontends/m88ds3103 Parent-locked
408 dvb-frontends/rtl2830 Parent-locked
409 dvb-frontends/rtl2832 Mux-locked
410 dvb-frontends/si2168 Mux-locked
411 usb/cx231xx/ Parent-locked