Commit 01f562f
committed
audio: buffer: replace notifier events with direct probe callbacks
Replace the generic notifier dispatch for buffer produce, consume,
and free events with direct function pointer callbacks on
struct comp_buffer. The only consumer of this notifier event has
been probe.c, so there is really no need to use the notifier framework
for this.
This change allows to run more audio modules in user-space, where
the notifier framework is not available.
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>1 parent cfa5f02 commit 01f562f
4 files changed
Lines changed: 51 additions & 63 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
147 | 146 | | |
148 | 147 | | |
149 | 148 | | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | 149 | | |
155 | 150 | | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
161 | 155 | | |
162 | 156 | | |
163 | 157 | | |
| |||
478 | 472 | | |
479 | 473 | | |
480 | 474 | | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | 475 | | |
488 | 476 | | |
489 | 477 | | |
| |||
499 | 487 | | |
500 | 488 | | |
501 | 489 | | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
502 | 494 | | |
503 | 495 | | |
504 | | - | |
505 | | - | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
506 | 507 | | |
507 | 508 | | |
508 | 509 | | |
| |||
519 | 520 | | |
520 | 521 | | |
521 | 522 | | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | 523 | | |
529 | 524 | | |
530 | 525 | | |
| |||
544 | 539 | | |
545 | 540 | | |
546 | 541 | | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | 542 | | |
551 | 543 | | |
552 | 544 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
148 | 149 | | |
149 | 150 | | |
150 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
151 | 161 | | |
152 | 162 | | |
153 | 163 | | |
| |||
188 | 198 | | |
189 | 199 | | |
190 | 200 | | |
191 | | - | |
| 201 | + | |
192 | 202 | | |
193 | 203 | | |
194 | 204 | | |
195 | 205 | | |
196 | 206 | | |
197 | 207 | | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | 208 | | |
203 | 209 | | |
204 | 210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 30 | | |
34 | 31 | | |
35 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
902 | 901 | | |
903 | 902 | | |
904 | 903 | | |
905 | | - | |
906 | | - | |
907 | | - | |
| 904 | + | |
| 905 | + | |
908 | 906 | | |
909 | | - | |
| 907 | + | |
910 | 908 | | |
911 | 909 | | |
912 | | - | |
913 | 910 | | |
914 | 911 | | |
915 | 912 | | |
| |||
921 | 918 | | |
922 | 919 | | |
923 | 920 | | |
924 | | - | |
| 921 | + | |
925 | 922 | | |
926 | 923 | | |
927 | 924 | | |
| |||
1068 | 1065 | | |
1069 | 1066 | | |
1070 | 1067 | | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
| 1068 | + | |
1074 | 1069 | | |
1075 | | - | |
| 1070 | + | |
1076 | 1071 | | |
1077 | | - | |
| 1072 | + | |
1078 | 1073 | | |
1079 | 1074 | | |
1080 | 1075 | | |
| |||
1315 | 1310 | | |
1316 | 1311 | | |
1317 | 1312 | | |
1318 | | - | |
1319 | | - | |
1320 | | - | |
1321 | | - | |
| 1313 | + | |
1322 | 1314 | | |
1323 | | - | |
1324 | | - | |
1325 | | - | |
1326 | | - | |
| 1315 | + | |
1327 | 1316 | | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
1328 | 1320 | | |
1329 | 1321 | | |
1330 | 1322 | | |
| |||
1444 | 1436 | | |
1445 | 1437 | | |
1446 | 1438 | | |
1447 | | - | |
1448 | | - | |
1449 | | - | |
1450 | | - | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
1451 | 1442 | | |
1452 | 1443 | | |
1453 | 1444 | | |
1454 | 1445 | | |
1455 | 1446 | | |
1456 | | - | |
1457 | | - | |
1458 | | - | |
1459 | | - | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
1460 | 1453 | | |
1461 | 1454 | | |
1462 | 1455 | | |
| |||
0 commit comments