Lines Matching refs:locked
36 mux-locked or parent-locked muxes. As is evident from below, it can be
37 useful to know if a mux is mux-locked or if it is parent-locked. The
41 i2c-arb-gpio-challenge Parent-locked
42 i2c-mux-gpio Normally parent-locked, mux-locked iff
45 i2c-mux-gpmux Normally parent-locked, mux-locked iff
47 i2c-mux-ltc4306 Mux-locked
48 i2c-mux-mlxcpld Parent-locked
49 i2c-mux-pca9541 Parent-locked
50 i2c-mux-pca954x Parent-locked
51 i2c-mux-pinctrl Normally parent-locked, mux-locked iff
54 i2c-mux-reg Parent-locked
57 gyro/mpu3050 Mux-locked
58 imu/inv_mpu6050/ Mux-locked
61 dvb-frontends/lgdt3306a Mux-locked
62 dvb-frontends/m88ds3103 Parent-locked
63 dvb-frontends/rtl2830 Parent-locked
64 dvb-frontends/rtl2832 Mux-locked
65 dvb-frontends/si2168 Mux-locked
66 usb/cx231xx/ Parent-locked
69 Mux-locked muxes
72 Mux-locked muxes does not lock the entire parent adapter during the
74 adapter are locked. Mux-locked muxes are mostly interesting if the
76 their tasks. Since the parent adapter is not fully locked during the
81 ML1. If you build a topology with a mux-locked mux being the parent
82 of a parent-locked mux, this might break the expectation from the
83 parent-locked mux that the root adapter is locked during the
87 mux-locked muxes that are not siblings, when there are address
96 but mux-locked muxes do not guarantee that in all topologies.
98 ML3. A mux-locked mux cannot be used by a driver for auto-closing
110 Mux-locked Example
115 | root |--+--| locked | '--------'
141 Parent-locked muxes
144 Parent-locked muxes lock the parent adapter during the full select-
151 PL1. If you build a topology with a parent-locked mux being the child
156 This is especially the case if the parent mux is mux-locked, but
157 it may also happen if the parent mux is parent-locked.
166 Parent-locked Example
171 | root |--+--| locked | '--------'
196 This means that accesses to both D2 and D3 are locked out for the full
203 Parent-locked mux as parent of parent-locked mux
210 | root |--+--| locked | | locked | '--------'
217 When any device is accessed, all other devices are locked out for
227 Mux-locked mux as parent of mux-locked mux
234 | root |--+--| locked | | locked | '--------'
241 When device D1 is accessed, accesses to D2 are locked out for the
243 are locked). But accesses to D3 and D4 are possibly interleaved at
248 Mux-locked mux as parent of parent-locked mux
255 | root |--+--| locked | | locked | '--------'
262 When device D1 is accessed, accesses to D2 and D3 are locked out
282 Parent-locked mux as parent of mux-locked mux
289 | root |--+--| locked | | locked | '--------'
296 When D1 is accessed, accesses to D2 are locked out for the full
298 are locked). Accesses to D3 and D4 are possibly interleaved at
299 any point, just as is expected for mux-locked muxes.
301 When D3 or D4 are accessed, everything else is locked out. For D3
303 adapter is locked directly.
306 Two mux-locked sibling muxes
314 .--| locked | .--------.
319 | root |--+--| locked | '--------'
326 When D1 is accessed, accesses to D2, D3 and D4 are locked out. But
330 Two parent-locked sibling muxes
338 .--| locked | .--------.
343 | root |--+--| locked | '--------'
350 When any device is accessed, accesses to all other devices are locked
354 Mux-locked and parent-locked sibling muxes
362 .--| locked | .--------.
367 | root |--+--| locked | '--------'
374 When D1 or D2 are accessed, accesses to D3 and D4 are locked out while
376 all other devices are locked out.