drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
286
FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_PRESCALE), prescale,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
287
FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_THRESHOLD), 2,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
288
FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_START_STOP_TIMING_CNTL), speed > 50 ? 2:1);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
291
FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_PRESCALE), prescale,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
292
FN(DC_I2C_DDC1_SPEED, DC_I2C_DDC1_THRESHOLD), 2);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
336
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_CLK_EN), 1);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
359
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_TIME_LIMIT), i2c_setup_limit,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
360
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_ENABLE), 1);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
364
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_TIME_LIMIT), i2c_setup_limit,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
365
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_SEND_RESET_LENGTH), reset_length,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
366
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_ENABLE), 1);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
428
REG_UPDATE_N(SETUP, 1, FN(SETUP, DC_I2C_DDC1_ENABLE), 0);
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
44
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_DATA_DRIVE_EN), 0,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
45
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_CLK_DRIVE_EN), 0,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
46
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_DATA_DRIVE_SEL), 0,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
47
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_INTRA_TRANSACTION_DELAY), 0,
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c
48
FN(DC_I2C_DDC1_SETUP, DC_I2C_DDC1_INTRA_BYTE_DELAY), 0);
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1388
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1419
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1423
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1424
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
100
FN(reg, f4), v4,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
101
FN(reg, f5), v5,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
102
FN(reg, f6), v6)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
107
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
108
FN(reg, f2), v2,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
109
FN(reg, f3), v3,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
110
FN(reg, f4), v4,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
111
FN(reg, f5), v5,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
112
FN(reg, f6), v6,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
113
FN(reg, f7), v7)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
118
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
119
FN(reg, f2), v2,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
120
FN(reg, f3), v3,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
121
FN(reg, f4), v4,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
122
FN(reg, f5), v5,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
123
FN(reg, f6), v6,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
124
FN(reg, f7), v7,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
125
FN(reg, f8), v8)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
130
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
131
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
132
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
133
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
134
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
135
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
136
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
137
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
138
FN(reg, f9), v9)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
143
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
144
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
145
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
146
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
147
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
148
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
149
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
150
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
151
FN(reg, f9), v9, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
152
FN(reg, f10), v10)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
158
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
162
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
163
FN(reg_name, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
167
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
168
FN(reg_name, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
169
FN(reg_name, f3), v3)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
173
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
174
FN(reg_name, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
175
FN(reg_name, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
176
FN(reg_name, f4), v4)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
180
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
181
FN(reg_name, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
182
FN(reg_name, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
183
FN(reg_name, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
184
FN(reg_name, f5), v5)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
188
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
189
FN(reg_name, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
190
FN(reg_name, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
191
FN(reg_name, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
192
FN(reg_name, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
193
FN(reg_name, f6), v6)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
197
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
198
FN(reg_name, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
199
FN(reg_name, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
200
FN(reg_name, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
201
FN(reg_name, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
202
FN(reg_name, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
203
FN(reg_name, f7), v7)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
207
FN(reg_name, f1), v1, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
208
FN(reg_name, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
209
FN(reg_name, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
210
FN(reg_name, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
211
FN(reg_name, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
212
FN(reg_name, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
213
FN(reg_name, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
214
FN(reg_name, f8), v8)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
220
REG(reg_name), FN(reg_name, field), val,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
232
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
236
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
237
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
241
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
242
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
243
FN(reg, f3), v3)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
247
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
248
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
249
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
250
FN(reg, f4), v4)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
254
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
255
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
256
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
257
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
258
FN(reg, f5), v5)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
262
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
263
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
264
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
265
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
266
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
267
FN(reg, f6), v6)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
271
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
272
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
273
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
274
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
275
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
276
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
277
FN(reg, f7), v7)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
281
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
282
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
283
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
284
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
285
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
286
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
287
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
288
FN(reg, f8), v8)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
292
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
293
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
294
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
295
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
296
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
297
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
298
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
299
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
300
FN(reg, f9), v9)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
304
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
305
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
306
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
307
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
308
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
309
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
310
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
311
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
312
FN(reg, f9), v9, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
313
FN(reg, f10), v10)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
318
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
319
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
320
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
321
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
322
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
323
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
324
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
325
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
326
FN(reg, f9), v9, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
327
FN(reg, f10), v10, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
328
FN(reg, f11), v11, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
329
FN(reg, f12), v12, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
330
FN(reg, f13), v13, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
331
FN(reg, f14), v14)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
336
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
337
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
338
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
339
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
340
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
341
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
342
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
343
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
344
FN(reg, f9), v9, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
345
FN(reg, f10), v10, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
346
FN(reg, f11), v11, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
347
FN(reg, f12), v12, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
348
FN(reg, f13), v13, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
349
FN(reg, f14), v14, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
350
FN(reg, f15), v15, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
351
FN(reg, f16), v16, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
352
FN(reg, f17), v17, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
353
FN(reg, f18), v18, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
354
FN(reg, f19), v19)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
359
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
360
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
361
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
362
FN(reg, f4), v4, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
363
FN(reg, f5), v5, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
364
FN(reg, f6), v6, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
365
FN(reg, f7), v7, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
366
FN(reg, f8), v8, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
367
FN(reg, f9), v9, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
368
FN(reg, f10), v10, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
369
FN(reg, f11), v11, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
370
FN(reg, f12), v12, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
371
FN(reg, f13), v13, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
372
FN(reg, f14), v14, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
373
FN(reg, f15), v15, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
374
FN(reg, f16), v16, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
375
FN(reg, f17), v17, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
376
FN(reg, f18), v18, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
377
FN(reg, f19), v19, \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
378
FN(reg, f20), v20)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
454
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
455
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
468
FN(data_reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
478
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
479
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
513
FN(reg, f1), v1)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
517
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
518
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
527
FN(data_reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
65
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
69
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
70
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
74
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
75
FN(reg, f2), v2,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
76
FN(reg, f3), v3)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
80
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
81
FN(reg, f2), v2,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
82
FN(reg, f3), v3,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
83
FN(reg, f4), v4)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
88
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
89
FN(reg, f2), v2,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
90
FN(reg, f3), v3,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
91
FN(reg, f4), v4,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
92
FN(reg, f5), v5)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
97
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
98
FN(reg, f2), v2,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
99
FN(reg, f3), v3,\
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
835
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
1015
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
873
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
1110
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
995
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn301/dcn301_resource.c
966
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
965
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
910
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1183
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
1241
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1182
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1175
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1131
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1112
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
1191
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
1171
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
1178
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1108
FN(DC_PINSTRAPS, DC_PINSTRAPS_AUDIO), &straps->dc_pinstraps_audio);
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
100
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
101
FN(reg, f3), v3)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
105
FN(reg, f1), v1, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
106
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
107
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
108
FN(reg, f4), v4)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
112
dmub_reg_get(CTX, REG(reg_name), FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
63
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
67
FN(reg, f1), v1, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
68
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
72
FN(reg, f1), v1, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
73
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
74
FN(reg, f3), v3)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
78
FN(reg, f1), v1, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
79
FN(reg, f2), v2, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
80
FN(reg, f3), v3, \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
81
FN(reg, f4), v4)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
90
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
94
FN(reg, f1), v1,\
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
95
FN(reg, f2), v2)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
99
FN(reg, f1), v1, \
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
405
#define QLC_83XX_GET_FUNC_PRIVILEGE(VAL, FN) (0x3 & ((VAL) >> (FN * 2)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
406
#define QLC_83XX_SET_FUNC_OPMODE(VAL, FN) ((VAL) << (FN * 2))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
641
#define QLC_DEV_SET_REF_CNT(VAL, FN) ((VAL) |= (1 << (FN * 4)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
642
#define QLC_DEV_CLR_REF_CNT(VAL, FN) ((VAL) &= ~(1 << (FN * 4)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
643
#define QLC_DEV_SET_RST_RDY(VAL, FN) ((VAL) |= (1 << (FN * 4)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
644
#define QLC_DEV_SET_QSCNT_RDY(VAL, FN) ((VAL) |= (2 << (FN * 4)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
645
#define QLC_DEV_CLR_RST_QSCNT(VAL, FN) ((VAL) &= ~(3 << (FN * 4)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
647
#define QLC_DEV_GET_DRV(VAL, FN) (0xf & ((VAL) >> (FN * 4)))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
648
#define QLC_DEV_SET_DRV(VAL, FN) ((VAL) << (FN * 4))
include/net/dropreason-core.h
10
FN(SOCKET_FILTER) \
include/net/dropreason-core.h
100
FN(DUP_FRAG) \
include/net/dropreason-core.h
101
FN(FRAG_REASM_TIMEOUT) \
include/net/dropreason-core.h
102
FN(FRAG_TOO_FAR) \
include/net/dropreason-core.h
103
FN(TCP_MINTTL) \
include/net/dropreason-core.h
104
FN(IPV6_BAD_EXTHDR) \
include/net/dropreason-core.h
105
FN(IPV6_NDISC_FRAG) \
include/net/dropreason-core.h
106
FN(IPV6_NDISC_HOP_LIMIT) \
include/net/dropreason-core.h
107
FN(IPV6_NDISC_BAD_CODE) \
include/net/dropreason-core.h
108
FN(IPV6_NDISC_BAD_OPTIONS) \
include/net/dropreason-core.h
109
FN(IPV6_NDISC_NS_OTHERHOST) \
include/net/dropreason-core.h
11
FN(SOCKET_RCVBUFF) \
include/net/dropreason-core.h
110
FN(QUEUE_PURGE) \
include/net/dropreason-core.h
111
FN(TC_COOKIE_ERROR) \
include/net/dropreason-core.h
112
FN(PACKET_SOCK_ERROR) \
include/net/dropreason-core.h
113
FN(TC_CHAIN_NOTFOUND) \
include/net/dropreason-core.h
114
FN(TC_RECLASSIFY_LOOP) \
include/net/dropreason-core.h
115
FN(VXLAN_INVALID_HDR) \
include/net/dropreason-core.h
116
FN(VXLAN_VNI_NOT_FOUND) \
include/net/dropreason-core.h
117
FN(MAC_INVALID_SOURCE) \
include/net/dropreason-core.h
118
FN(VXLAN_ENTRY_EXISTS) \
include/net/dropreason-core.h
119
FN(NO_TX_TARGET) \
include/net/dropreason-core.h
12
FN(UNIX_DISCONNECT) \
include/net/dropreason-core.h
120
FN(IP_TUNNEL_ECN) \
include/net/dropreason-core.h
121
FN(TUNNEL_TXINFO) \
include/net/dropreason-core.h
122
FN(LOCAL_MAC) \
include/net/dropreason-core.h
123
FN(ARP_PVLAN_DISABLE) \
include/net/dropreason-core.h
124
FN(MAC_IEEE_MAC_CONTROL) \
include/net/dropreason-core.h
125
FN(BRIDGE_INGRESS_STP_STATE) \
include/net/dropreason-core.h
126
FN(CAN_RX_INVALID_FRAME) \
include/net/dropreason-core.h
127
FN(CANFD_RX_INVALID_FRAME) \
include/net/dropreason-core.h
128
FN(CANXL_RX_INVALID_FRAME) \
include/net/dropreason-core.h
129
FN(PFMEMALLOC) \
include/net/dropreason-core.h
13
FN(UNIX_SKIP_OOB) \
include/net/dropreason-core.h
130
FN(DUALPI2_STEP_DROP) \
include/net/dropreason-core.h
131
FN(PSP_INPUT) \
include/net/dropreason-core.h
132
FN(PSP_OUTPUT) \
include/net/dropreason-core.h
14
FN(PKT_TOO_SMALL) \
include/net/dropreason-core.h
15
FN(TCP_CSUM) \
include/net/dropreason-core.h
16
FN(UDP_CSUM) \
include/net/dropreason-core.h
17
FN(NETFILTER_DROP) \
include/net/dropreason-core.h
18
FN(OTHERHOST) \
include/net/dropreason-core.h
19
FN(IP_CSUM) \
include/net/dropreason-core.h
20
FN(IP_INHDR) \
include/net/dropreason-core.h
21
FN(IP_RPFILTER) \
include/net/dropreason-core.h
22
FN(UNICAST_IN_L2_MULTICAST) \
include/net/dropreason-core.h
23
FN(XFRM_POLICY) \
include/net/dropreason-core.h
24
FN(IP_NOPROTO) \
include/net/dropreason-core.h
25
FN(PROTO_MEM) \
include/net/dropreason-core.h
26
FN(TCP_AUTH_HDR) \
include/net/dropreason-core.h
27
FN(TCP_MD5NOTFOUND) \
include/net/dropreason-core.h
28
FN(TCP_MD5UNEXPECTED) \
include/net/dropreason-core.h
29
FN(TCP_MD5FAILURE) \
include/net/dropreason-core.h
30
FN(TCP_AONOTFOUND) \
include/net/dropreason-core.h
31
FN(TCP_AOUNEXPECTED) \
include/net/dropreason-core.h
32
FN(TCP_AOKEYNOTFOUND) \
include/net/dropreason-core.h
33
FN(TCP_AOFAILURE) \
include/net/dropreason-core.h
34
FN(SOCKET_BACKLOG) \
include/net/dropreason-core.h
35
FN(TCP_FLAGS) \
include/net/dropreason-core.h
36
FN(TCP_ABORT_ON_DATA) \
include/net/dropreason-core.h
37
FN(TCP_ZEROWINDOW) \
include/net/dropreason-core.h
38
FN(TCP_OLD_DATA) \
include/net/dropreason-core.h
39
FN(TCP_OVERWINDOW) \
include/net/dropreason-core.h
40
FN(TCP_OFOMERGE) \
include/net/dropreason-core.h
41
FN(TCP_RFC7323_PAWS) \
include/net/dropreason-core.h
42
FN(TCP_RFC7323_PAWS_ACK) \
include/net/dropreason-core.h
43
FN(TCP_RFC7323_TW_PAWS) \
include/net/dropreason-core.h
44
FN(TCP_RFC7323_TSECR) \
include/net/dropreason-core.h
45
FN(TCP_LISTEN_OVERFLOW) \
include/net/dropreason-core.h
46
FN(TCP_OLD_SEQUENCE) \
include/net/dropreason-core.h
47
FN(TCP_INVALID_SEQUENCE) \
include/net/dropreason-core.h
48
FN(TCP_INVALID_END_SEQUENCE) \
include/net/dropreason-core.h
49
FN(TCP_INVALID_ACK_SEQUENCE) \
include/net/dropreason-core.h
50
FN(TCP_RESET) \
include/net/dropreason-core.h
51
FN(TCP_INVALID_SYN) \
include/net/dropreason-core.h
52
FN(TCP_CLOSE) \
include/net/dropreason-core.h
53
FN(TCP_FASTOPEN) \
include/net/dropreason-core.h
54
FN(TCP_OLD_ACK) \
include/net/dropreason-core.h
55
FN(TCP_TOO_OLD_ACK) \
include/net/dropreason-core.h
56
FN(TCP_ACK_UNSENT_DATA) \
include/net/dropreason-core.h
57
FN(TCP_OFO_QUEUE_PRUNE) \
include/net/dropreason-core.h
58
FN(TCP_OFO_DROP) \
include/net/dropreason-core.h
59
FN(IP_OUTNOROUTES) \
include/net/dropreason-core.h
6
#define DEFINE_DROP_REASON(FN, FNe) \
include/net/dropreason-core.h
60
FN(BPF_CGROUP_EGRESS) \
include/net/dropreason-core.h
61
FN(IPV6DISABLED) \
include/net/dropreason-core.h
62
FN(NEIGH_CREATEFAIL) \
include/net/dropreason-core.h
63
FN(NEIGH_FAILED) \
include/net/dropreason-core.h
64
FN(NEIGH_QUEUEFULL) \
include/net/dropreason-core.h
65
FN(NEIGH_DEAD) \
include/net/dropreason-core.h
66
FN(NEIGH_HH_FILLFAIL) \
include/net/dropreason-core.h
67
FN(TC_EGRESS) \
include/net/dropreason-core.h
68
FN(SECURITY_HOOK) \
include/net/dropreason-core.h
69
FN(QDISC_DROP) \
include/net/dropreason-core.h
7
FN(NOT_SPECIFIED) \
include/net/dropreason-core.h
70
FN(QDISC_BURST_DROP) \
include/net/dropreason-core.h
71
FN(QDISC_OVERLIMIT) \
include/net/dropreason-core.h
72
FN(QDISC_CONGESTED) \
include/net/dropreason-core.h
73
FN(CAKE_FLOOD) \
include/net/dropreason-core.h
74
FN(FQ_BAND_LIMIT) \
include/net/dropreason-core.h
75
FN(FQ_HORIZON_LIMIT) \
include/net/dropreason-core.h
76
FN(FQ_FLOW_LIMIT) \
include/net/dropreason-core.h
77
FN(CPU_BACKLOG) \
include/net/dropreason-core.h
78
FN(XDP) \
include/net/dropreason-core.h
79
FN(TC_INGRESS) \
include/net/dropreason-core.h
8
FN(NO_SOCKET) \
include/net/dropreason-core.h
80
FN(UNHANDLED_PROTO) \
include/net/dropreason-core.h
81
FN(SKB_CSUM) \
include/net/dropreason-core.h
82
FN(SKB_GSO_SEG) \
include/net/dropreason-core.h
83
FN(SKB_UCOPY_FAULT) \
include/net/dropreason-core.h
84
FN(DEV_HDR) \
include/net/dropreason-core.h
85
FN(DEV_READY) \
include/net/dropreason-core.h
86
FN(FULL_RING) \
include/net/dropreason-core.h
87
FN(NOMEM) \
include/net/dropreason-core.h
88
FN(HDR_TRUNC) \
include/net/dropreason-core.h
89
FN(TAP_FILTER) \
include/net/dropreason-core.h
9
FN(SOCKET_CLOSE) \
include/net/dropreason-core.h
90
FN(TAP_TXFILTER) \
include/net/dropreason-core.h
91
FN(ICMP_CSUM) \
include/net/dropreason-core.h
92
FN(INVALID_PROTO) \
include/net/dropreason-core.h
93
FN(IP_INADDRERRORS) \
include/net/dropreason-core.h
94
FN(IP_INNOROUTES) \
include/net/dropreason-core.h
95
FN(IP_LOCAL_SOURCE) \
include/net/dropreason-core.h
96
FN(IP_INVALID_SOURCE) \
include/net/dropreason-core.h
97
FN(IP_LOCALNET) \
include/net/dropreason-core.h
98
FN(IP_INVALID_DEST) \
include/net/dropreason-core.h
99
FN(PKT_TOO_BIG) \
include/net/rstreason.h
10
FN(NO_SOCKET) \
include/net/rstreason.h
11
FN(TCP_INVALID_ACK_SEQUENCE) \
include/net/rstreason.h
12
FN(TCP_RFC7323_PAWS) \
include/net/rstreason.h
13
FN(TCP_TOO_OLD_ACK) \
include/net/rstreason.h
14
FN(TCP_ACK_UNSENT_DATA) \
include/net/rstreason.h
15
FN(TCP_FLAGS) \
include/net/rstreason.h
16
FN(TCP_OLD_ACK) \
include/net/rstreason.h
17
FN(TCP_ABORT_ON_DATA) \
include/net/rstreason.h
18
FN(TCP_TIMEWAIT_SOCKET) \
include/net/rstreason.h
19
FN(INVALID_SYN) \
include/net/rstreason.h
20
FN(TCP_ABORT_ON_CLOSE) \
include/net/rstreason.h
21
FN(TCP_ABORT_ON_LINGER) \
include/net/rstreason.h
22
FN(TCP_ABORT_ON_MEMORY) \
include/net/rstreason.h
23
FN(TCP_STATE) \
include/net/rstreason.h
24
FN(TCP_KEEPALIVE_TIMEOUT) \
include/net/rstreason.h
25
FN(TCP_DISCONNECT_WITH_DATA) \
include/net/rstreason.h
26
FN(MPTCP_RST_EUNSPEC) \
include/net/rstreason.h
27
FN(MPTCP_RST_EMPTCP) \
include/net/rstreason.h
28
FN(MPTCP_RST_ERESOURCE) \
include/net/rstreason.h
29
FN(MPTCP_RST_EPROHIBIT) \
include/net/rstreason.h
30
FN(MPTCP_RST_EWQ2BIG) \
include/net/rstreason.h
31
FN(MPTCP_RST_EBADPERF) \
include/net/rstreason.h
32
FN(MPTCP_RST_EMIDDLEBOX) \
include/net/rstreason.h
33
FN(ERROR) \
include/net/rstreason.h
8
#define DEFINE_RST_REASON(FN, FNe) \
include/net/rstreason.h
9
FN(NOT_SPECIFIED) \
include/trace/events/skb.h
14
DEFINE_DROP_REASON(FN, FN)
include/trace/events/skb.h
16
#undef FN
include/trace/events/skb.h
51
DEFINE_DROP_REASON(FN, FNe)))
include/trace/events/tcp.h
127
__print_symbolic(__entry->reason, DEFINE_RST_REASON(FN, FNe)))
include/trace/events/tcp.h
71
DEFINE_RST_REASON(FN, FN)
include/trace/events/tcp.h
73
#undef FN
include/trace/events/xdp.h
14
#define __XDP_ACT_MAP(FN) \
include/trace/events/xdp.h
15
FN(ABORTED) \
include/trace/events/xdp.h
16
FN(DROP) \
include/trace/events/xdp.h
17
FN(PASS) \
include/trace/events/xdp.h
18
FN(TX) \
include/trace/events/xdp.h
19
FN(REDIRECT)
include/trace/events/xdp.h
290
#define __MEM_TYPE_MAP(FN) \
include/trace/events/xdp.h
291
FN(PAGE_SHARED) \
include/trace/events/xdp.h
292
FN(PAGE_ORDER0) \
include/trace/events/xdp.h
293
FN(PAGE_POOL) \
include/trace/events/xdp.h
294
FN(XSK_BUFF_POOL)
include/uapi/linux/bpf.h
5902
#define ___BPF_FUNC_MAPPER(FN, ctx...) \
include/uapi/linux/bpf.h
5903
FN(unspec, 0, ##ctx) \
include/uapi/linux/bpf.h
5904
FN(map_lookup_elem, 1, ##ctx) \
include/uapi/linux/bpf.h
5905
FN(map_update_elem, 2, ##ctx) \
include/uapi/linux/bpf.h
5906
FN(map_delete_elem, 3, ##ctx) \
include/uapi/linux/bpf.h
5907
FN(probe_read, 4, ##ctx) \
include/uapi/linux/bpf.h
5908
FN(ktime_get_ns, 5, ##ctx) \
include/uapi/linux/bpf.h
5909
FN(trace_printk, 6, ##ctx) \
include/uapi/linux/bpf.h
5910
FN(get_prandom_u32, 7, ##ctx) \
include/uapi/linux/bpf.h
5911
FN(get_smp_processor_id, 8, ##ctx) \
include/uapi/linux/bpf.h
5912
FN(skb_store_bytes, 9, ##ctx) \
include/uapi/linux/bpf.h
5913
FN(l3_csum_replace, 10, ##ctx) \
include/uapi/linux/bpf.h
5914
FN(l4_csum_replace, 11, ##ctx) \
include/uapi/linux/bpf.h
5915
FN(tail_call, 12, ##ctx) \
include/uapi/linux/bpf.h
5916
FN(clone_redirect, 13, ##ctx) \
include/uapi/linux/bpf.h
5917
FN(get_current_pid_tgid, 14, ##ctx) \
include/uapi/linux/bpf.h
5918
FN(get_current_uid_gid, 15, ##ctx) \
include/uapi/linux/bpf.h
5919
FN(get_current_comm, 16, ##ctx) \
include/uapi/linux/bpf.h
5920
FN(get_cgroup_classid, 17, ##ctx) \
include/uapi/linux/bpf.h
5921
FN(skb_vlan_push, 18, ##ctx) \
include/uapi/linux/bpf.h
5922
FN(skb_vlan_pop, 19, ##ctx) \
include/uapi/linux/bpf.h
5923
FN(skb_get_tunnel_key, 20, ##ctx) \
include/uapi/linux/bpf.h
5924
FN(skb_set_tunnel_key, 21, ##ctx) \
include/uapi/linux/bpf.h
5925
FN(perf_event_read, 22, ##ctx) \
include/uapi/linux/bpf.h
5926
FN(redirect, 23, ##ctx) \
include/uapi/linux/bpf.h
5927
FN(get_route_realm, 24, ##ctx) \
include/uapi/linux/bpf.h
5928
FN(perf_event_output, 25, ##ctx) \
include/uapi/linux/bpf.h
5929
FN(skb_load_bytes, 26, ##ctx) \
include/uapi/linux/bpf.h
5930
FN(get_stackid, 27, ##ctx) \
include/uapi/linux/bpf.h
5931
FN(csum_diff, 28, ##ctx) \
include/uapi/linux/bpf.h
5932
FN(skb_get_tunnel_opt, 29, ##ctx) \
include/uapi/linux/bpf.h
5933
FN(skb_set_tunnel_opt, 30, ##ctx) \
include/uapi/linux/bpf.h
5934
FN(skb_change_proto, 31, ##ctx) \
include/uapi/linux/bpf.h
5935
FN(skb_change_type, 32, ##ctx) \
include/uapi/linux/bpf.h
5936
FN(skb_under_cgroup, 33, ##ctx) \
include/uapi/linux/bpf.h
5937
FN(get_hash_recalc, 34, ##ctx) \
include/uapi/linux/bpf.h
5938
FN(get_current_task, 35, ##ctx) \
include/uapi/linux/bpf.h
5939
FN(probe_write_user, 36, ##ctx) \
include/uapi/linux/bpf.h
5940
FN(current_task_under_cgroup, 37, ##ctx) \
include/uapi/linux/bpf.h
5941
FN(skb_change_tail, 38, ##ctx) \
include/uapi/linux/bpf.h
5942
FN(skb_pull_data, 39, ##ctx) \
include/uapi/linux/bpf.h
5943
FN(csum_update, 40, ##ctx) \
include/uapi/linux/bpf.h
5944
FN(set_hash_invalid, 41, ##ctx) \
include/uapi/linux/bpf.h
5945
FN(get_numa_node_id, 42, ##ctx) \
include/uapi/linux/bpf.h
5946
FN(skb_change_head, 43, ##ctx) \
include/uapi/linux/bpf.h
5947
FN(xdp_adjust_head, 44, ##ctx) \
include/uapi/linux/bpf.h
5948
FN(probe_read_str, 45, ##ctx) \
include/uapi/linux/bpf.h
5949
FN(get_socket_cookie, 46, ##ctx) \
include/uapi/linux/bpf.h
5950
FN(get_socket_uid, 47, ##ctx) \
include/uapi/linux/bpf.h
5951
FN(set_hash, 48, ##ctx) \
include/uapi/linux/bpf.h
5952
FN(setsockopt, 49, ##ctx) \
include/uapi/linux/bpf.h
5953
FN(skb_adjust_room, 50, ##ctx) \
include/uapi/linux/bpf.h
5954
FN(redirect_map, 51, ##ctx) \
include/uapi/linux/bpf.h
5955
FN(sk_redirect_map, 52, ##ctx) \
include/uapi/linux/bpf.h
5956
FN(sock_map_update, 53, ##ctx) \
include/uapi/linux/bpf.h
5957
FN(xdp_adjust_meta, 54, ##ctx) \
include/uapi/linux/bpf.h
5958
FN(perf_event_read_value, 55, ##ctx) \
include/uapi/linux/bpf.h
5959
FN(perf_prog_read_value, 56, ##ctx) \
include/uapi/linux/bpf.h
5960
FN(getsockopt, 57, ##ctx) \
include/uapi/linux/bpf.h
5961
FN(override_return, 58, ##ctx) \
include/uapi/linux/bpf.h
5962
FN(sock_ops_cb_flags_set, 59, ##ctx) \
include/uapi/linux/bpf.h
5963
FN(msg_redirect_map, 60, ##ctx) \
include/uapi/linux/bpf.h
5964
FN(msg_apply_bytes, 61, ##ctx) \
include/uapi/linux/bpf.h
5965
FN(msg_cork_bytes, 62, ##ctx) \
include/uapi/linux/bpf.h
5966
FN(msg_pull_data, 63, ##ctx) \
include/uapi/linux/bpf.h
5967
FN(bind, 64, ##ctx) \
include/uapi/linux/bpf.h
5968
FN(xdp_adjust_tail, 65, ##ctx) \
include/uapi/linux/bpf.h
5969
FN(skb_get_xfrm_state, 66, ##ctx) \
include/uapi/linux/bpf.h
5970
FN(get_stack, 67, ##ctx) \
include/uapi/linux/bpf.h
5971
FN(skb_load_bytes_relative, 68, ##ctx) \
include/uapi/linux/bpf.h
5972
FN(fib_lookup, 69, ##ctx) \
include/uapi/linux/bpf.h
5973
FN(sock_hash_update, 70, ##ctx) \
include/uapi/linux/bpf.h
5974
FN(msg_redirect_hash, 71, ##ctx) \
include/uapi/linux/bpf.h
5975
FN(sk_redirect_hash, 72, ##ctx) \
include/uapi/linux/bpf.h
5976
FN(lwt_push_encap, 73, ##ctx) \
include/uapi/linux/bpf.h
5977
FN(lwt_seg6_store_bytes, 74, ##ctx) \
include/uapi/linux/bpf.h
5978
FN(lwt_seg6_adjust_srh, 75, ##ctx) \
include/uapi/linux/bpf.h
5979
FN(lwt_seg6_action, 76, ##ctx) \
include/uapi/linux/bpf.h
5980
FN(rc_repeat, 77, ##ctx) \
include/uapi/linux/bpf.h
5981
FN(rc_keydown, 78, ##ctx) \
include/uapi/linux/bpf.h
5982
FN(skb_cgroup_id, 79, ##ctx) \
include/uapi/linux/bpf.h
5983
FN(get_current_cgroup_id, 80, ##ctx) \
include/uapi/linux/bpf.h
5984
FN(get_local_storage, 81, ##ctx) \
include/uapi/linux/bpf.h
5985
FN(sk_select_reuseport, 82, ##ctx) \
include/uapi/linux/bpf.h
5986
FN(skb_ancestor_cgroup_id, 83, ##ctx) \
include/uapi/linux/bpf.h
5987
FN(sk_lookup_tcp, 84, ##ctx) \
include/uapi/linux/bpf.h
5988
FN(sk_lookup_udp, 85, ##ctx) \
include/uapi/linux/bpf.h
5989
FN(sk_release, 86, ##ctx) \
include/uapi/linux/bpf.h
5990
FN(map_push_elem, 87, ##ctx) \
include/uapi/linux/bpf.h
5991
FN(map_pop_elem, 88, ##ctx) \
include/uapi/linux/bpf.h
5992
FN(map_peek_elem, 89, ##ctx) \
include/uapi/linux/bpf.h
5993
FN(msg_push_data, 90, ##ctx) \
include/uapi/linux/bpf.h
5994
FN(msg_pop_data, 91, ##ctx) \
include/uapi/linux/bpf.h
5995
FN(rc_pointer_rel, 92, ##ctx) \
include/uapi/linux/bpf.h
5996
FN(spin_lock, 93, ##ctx) \
include/uapi/linux/bpf.h
5997
FN(spin_unlock, 94, ##ctx) \
include/uapi/linux/bpf.h
5998
FN(sk_fullsock, 95, ##ctx) \
include/uapi/linux/bpf.h
5999
FN(tcp_sock, 96, ##ctx) \
include/uapi/linux/bpf.h
6000
FN(skb_ecn_set_ce, 97, ##ctx) \
include/uapi/linux/bpf.h
6001
FN(get_listener_sock, 98, ##ctx) \
include/uapi/linux/bpf.h
6002
FN(skc_lookup_tcp, 99, ##ctx) \
include/uapi/linux/bpf.h
6003
FN(tcp_check_syncookie, 100, ##ctx) \
include/uapi/linux/bpf.h
6004
FN(sysctl_get_name, 101, ##ctx) \
include/uapi/linux/bpf.h
6005
FN(sysctl_get_current_value, 102, ##ctx) \
include/uapi/linux/bpf.h
6006
FN(sysctl_get_new_value, 103, ##ctx) \
include/uapi/linux/bpf.h
6007
FN(sysctl_set_new_value, 104, ##ctx) \
include/uapi/linux/bpf.h
6008
FN(strtol, 105, ##ctx) \
include/uapi/linux/bpf.h
6009
FN(strtoul, 106, ##ctx) \
include/uapi/linux/bpf.h
6010
FN(sk_storage_get, 107, ##ctx) \
include/uapi/linux/bpf.h
6011
FN(sk_storage_delete, 108, ##ctx) \
include/uapi/linux/bpf.h
6012
FN(send_signal, 109, ##ctx) \
include/uapi/linux/bpf.h
6013
FN(tcp_gen_syncookie, 110, ##ctx) \
include/uapi/linux/bpf.h
6014
FN(skb_output, 111, ##ctx) \
include/uapi/linux/bpf.h
6015
FN(probe_read_user, 112, ##ctx) \
include/uapi/linux/bpf.h
6016
FN(probe_read_kernel, 113, ##ctx) \
include/uapi/linux/bpf.h
6017
FN(probe_read_user_str, 114, ##ctx) \
include/uapi/linux/bpf.h
6018
FN(probe_read_kernel_str, 115, ##ctx) \
include/uapi/linux/bpf.h
6019
FN(tcp_send_ack, 116, ##ctx) \
include/uapi/linux/bpf.h
6020
FN(send_signal_thread, 117, ##ctx) \
include/uapi/linux/bpf.h
6021
FN(jiffies64, 118, ##ctx) \
include/uapi/linux/bpf.h
6022
FN(read_branch_records, 119, ##ctx) \
include/uapi/linux/bpf.h
6023
FN(get_ns_current_pid_tgid, 120, ##ctx) \
include/uapi/linux/bpf.h
6024
FN(xdp_output, 121, ##ctx) \
include/uapi/linux/bpf.h
6025
FN(get_netns_cookie, 122, ##ctx) \
include/uapi/linux/bpf.h
6026
FN(get_current_ancestor_cgroup_id, 123, ##ctx) \
include/uapi/linux/bpf.h
6027
FN(sk_assign, 124, ##ctx) \
include/uapi/linux/bpf.h
6028
FN(ktime_get_boot_ns, 125, ##ctx) \
include/uapi/linux/bpf.h
6029
FN(seq_printf, 126, ##ctx) \
include/uapi/linux/bpf.h
6030
FN(seq_write, 127, ##ctx) \
include/uapi/linux/bpf.h
6031
FN(sk_cgroup_id, 128, ##ctx) \
include/uapi/linux/bpf.h
6032
FN(sk_ancestor_cgroup_id, 129, ##ctx) \
include/uapi/linux/bpf.h
6033
FN(ringbuf_output, 130, ##ctx) \
include/uapi/linux/bpf.h
6034
FN(ringbuf_reserve, 131, ##ctx) \
include/uapi/linux/bpf.h
6035
FN(ringbuf_submit, 132, ##ctx) \
include/uapi/linux/bpf.h
6036
FN(ringbuf_discard, 133, ##ctx) \
include/uapi/linux/bpf.h
6037
FN(ringbuf_query, 134, ##ctx) \
include/uapi/linux/bpf.h
6038
FN(csum_level, 135, ##ctx) \
include/uapi/linux/bpf.h
6039
FN(skc_to_tcp6_sock, 136, ##ctx) \
include/uapi/linux/bpf.h
6040
FN(skc_to_tcp_sock, 137, ##ctx) \
include/uapi/linux/bpf.h
6041
FN(skc_to_tcp_timewait_sock, 138, ##ctx) \
include/uapi/linux/bpf.h
6042
FN(skc_to_tcp_request_sock, 139, ##ctx) \
include/uapi/linux/bpf.h
6043
FN(skc_to_udp6_sock, 140, ##ctx) \
include/uapi/linux/bpf.h
6044
FN(get_task_stack, 141, ##ctx) \
include/uapi/linux/bpf.h
6045
FN(load_hdr_opt, 142, ##ctx) \
include/uapi/linux/bpf.h
6046
FN(store_hdr_opt, 143, ##ctx) \
include/uapi/linux/bpf.h
6047
FN(reserve_hdr_opt, 144, ##ctx) \
include/uapi/linux/bpf.h
6048
FN(inode_storage_get, 145, ##ctx) \
include/uapi/linux/bpf.h
6049
FN(inode_storage_delete, 146, ##ctx) \
include/uapi/linux/bpf.h
6050
FN(d_path, 147, ##ctx) \
include/uapi/linux/bpf.h
6051
FN(copy_from_user, 148, ##ctx) \
include/uapi/linux/bpf.h
6052
FN(snprintf_btf, 149, ##ctx) \
include/uapi/linux/bpf.h
6053
FN(seq_printf_btf, 150, ##ctx) \
include/uapi/linux/bpf.h
6054
FN(skb_cgroup_classid, 151, ##ctx) \
include/uapi/linux/bpf.h
6055
FN(redirect_neigh, 152, ##ctx) \
include/uapi/linux/bpf.h
6056
FN(per_cpu_ptr, 153, ##ctx) \
include/uapi/linux/bpf.h
6057
FN(this_cpu_ptr, 154, ##ctx) \
include/uapi/linux/bpf.h
6058
FN(redirect_peer, 155, ##ctx) \
include/uapi/linux/bpf.h
6059
FN(task_storage_get, 156, ##ctx) \
include/uapi/linux/bpf.h
6060
FN(task_storage_delete, 157, ##ctx) \
include/uapi/linux/bpf.h
6061
FN(get_current_task_btf, 158, ##ctx) \
include/uapi/linux/bpf.h
6062
FN(bprm_opts_set, 159, ##ctx) \
include/uapi/linux/bpf.h
6063
FN(ktime_get_coarse_ns, 160, ##ctx) \
include/uapi/linux/bpf.h
6064
FN(ima_inode_hash, 161, ##ctx) \
include/uapi/linux/bpf.h
6065
FN(sock_from_file, 162, ##ctx) \
include/uapi/linux/bpf.h
6066
FN(check_mtu, 163, ##ctx) \
include/uapi/linux/bpf.h
6067
FN(for_each_map_elem, 164, ##ctx) \
include/uapi/linux/bpf.h
6068
FN(snprintf, 165, ##ctx) \
include/uapi/linux/bpf.h
6069
FN(sys_bpf, 166, ##ctx) \
include/uapi/linux/bpf.h
6070
FN(btf_find_by_name_kind, 167, ##ctx) \
include/uapi/linux/bpf.h
6071
FN(sys_close, 168, ##ctx) \
include/uapi/linux/bpf.h
6072
FN(timer_init, 169, ##ctx) \
include/uapi/linux/bpf.h
6073
FN(timer_set_callback, 170, ##ctx) \
include/uapi/linux/bpf.h
6074
FN(timer_start, 171, ##ctx) \
include/uapi/linux/bpf.h
6075
FN(timer_cancel, 172, ##ctx) \
include/uapi/linux/bpf.h
6076
FN(get_func_ip, 173, ##ctx) \
include/uapi/linux/bpf.h
6077
FN(get_attach_cookie, 174, ##ctx) \
include/uapi/linux/bpf.h
6078
FN(task_pt_regs, 175, ##ctx) \
include/uapi/linux/bpf.h
6079
FN(get_branch_snapshot, 176, ##ctx) \
include/uapi/linux/bpf.h
6080
FN(trace_vprintk, 177, ##ctx) \
include/uapi/linux/bpf.h
6081
FN(skc_to_unix_sock, 178, ##ctx) \
include/uapi/linux/bpf.h
6082
FN(kallsyms_lookup_name, 179, ##ctx) \
include/uapi/linux/bpf.h
6083
FN(find_vma, 180, ##ctx) \
include/uapi/linux/bpf.h
6084
FN(loop, 181, ##ctx) \
include/uapi/linux/bpf.h
6085
FN(strncmp, 182, ##ctx) \
include/uapi/linux/bpf.h
6086
FN(get_func_arg, 183, ##ctx) \
include/uapi/linux/bpf.h
6087
FN(get_func_ret, 184, ##ctx) \
include/uapi/linux/bpf.h
6088
FN(get_func_arg_cnt, 185, ##ctx) \
include/uapi/linux/bpf.h
6089
FN(get_retval, 186, ##ctx) \
include/uapi/linux/bpf.h
6090
FN(set_retval, 187, ##ctx) \
include/uapi/linux/bpf.h
6091
FN(xdp_get_buff_len, 188, ##ctx) \
include/uapi/linux/bpf.h
6092
FN(xdp_load_bytes, 189, ##ctx) \
include/uapi/linux/bpf.h
6093
FN(xdp_store_bytes, 190, ##ctx) \
include/uapi/linux/bpf.h
6094
FN(copy_from_user_task, 191, ##ctx) \
include/uapi/linux/bpf.h
6095
FN(skb_set_tstamp, 192, ##ctx) \
include/uapi/linux/bpf.h
6096
FN(ima_file_hash, 193, ##ctx) \
include/uapi/linux/bpf.h
6097
FN(kptr_xchg, 194, ##ctx) \
include/uapi/linux/bpf.h
6098
FN(map_lookup_percpu_elem, 195, ##ctx) \
include/uapi/linux/bpf.h
6099
FN(skc_to_mptcp_sock, 196, ##ctx) \
include/uapi/linux/bpf.h
6100
FN(dynptr_from_mem, 197, ##ctx) \
include/uapi/linux/bpf.h
6101
FN(ringbuf_reserve_dynptr, 198, ##ctx) \
include/uapi/linux/bpf.h
6102
FN(ringbuf_submit_dynptr, 199, ##ctx) \
include/uapi/linux/bpf.h
6103
FN(ringbuf_discard_dynptr, 200, ##ctx) \
include/uapi/linux/bpf.h
6104
FN(dynptr_read, 201, ##ctx) \
include/uapi/linux/bpf.h
6105
FN(dynptr_write, 202, ##ctx) \
include/uapi/linux/bpf.h
6106
FN(dynptr_data, 203, ##ctx) \
include/uapi/linux/bpf.h
6107
FN(tcp_raw_gen_syncookie_ipv4, 204, ##ctx) \
include/uapi/linux/bpf.h
6108
FN(tcp_raw_gen_syncookie_ipv6, 205, ##ctx) \
include/uapi/linux/bpf.h
6109
FN(tcp_raw_check_syncookie_ipv4, 206, ##ctx) \
include/uapi/linux/bpf.h
6110
FN(tcp_raw_check_syncookie_ipv6, 207, ##ctx) \
include/uapi/linux/bpf.h
6111
FN(ktime_get_tai_ns, 208, ##ctx) \
include/uapi/linux/bpf.h
6112
FN(user_ringbuf_drain, 209, ##ctx) \
include/uapi/linux/bpf.h
6113
FN(cgrp_storage_get, 210, ##ctx) \
include/uapi/linux/bpf.h
6114
FN(cgrp_storage_delete, 211, ##ctx) \
include/uapi/linux/bpf.h
6123
#define __BPF_FUNC_MAPPER_APPLY(name, value, FN) FN(name),
include/uapi/linux/bpf.h
6124
#define __BPF_FUNC_MAPPER(FN) ___BPF_FUNC_MAPPER(__BPF_FUNC_MAPPER_APPLY, FN)
kernel/bpf/core.c
2354
#define EVAL1(FN, X) FN(X)
kernel/bpf/core.c
2355
#define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y)
kernel/bpf/core.c
2356
#define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y)
kernel/bpf/core.c
2357
#define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y)
kernel/bpf/core.c
2358
#define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y)
kernel/bpf/core.c
2359
#define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y)
kernel/trace/bpf_trace.c
2097
#define REPEAT_1(FN, DL, X, ...) FN(X)
kernel/trace/bpf_trace.c
2098
#define REPEAT_2(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_1(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2099
#define REPEAT_3(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_2(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2100
#define REPEAT_4(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_3(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2101
#define REPEAT_5(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_4(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2102
#define REPEAT_6(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_5(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2103
#define REPEAT_7(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_6(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2104
#define REPEAT_8(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_7(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2105
#define REPEAT_9(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_8(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2106
#define REPEAT_10(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_9(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2107
#define REPEAT_11(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_10(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2108
#define REPEAT_12(FN, DL, X, ...) FN(X) UNPACK DL REPEAT_11(FN, DL, __VA_ARGS__)
kernel/trace/bpf_trace.c
2109
#define REPEAT(X, FN, DL, ...) REPEAT_##X(FN, DL, __VA_ARGS__)
net/core/skbuff.c
143
DEFINE_DROP_REASON(FN, FN)
security/apparmor/include/label.h
150
#define last_error(E, FN) \
security/apparmor/include/label.h
152
int __subE = (FN); \
security/apparmor/include/label.h
209
#define fn_for_each_in_ns(L, P, FN) \
security/apparmor/include/label.h
215
last_error(__E, (FN)); \
security/apparmor/include/label.h
221
#define fn_for_each_XXX(L, P, FN, ...) \
security/apparmor/include/label.h
226
last_error(__E, (FN)); \
security/apparmor/include/label.h
231
#define fn_for_each(L, P, FN) fn_for_each_XXX(L, P, FN)
security/apparmor/include/label.h
232
#define fn_for_each_confined(L, P, FN) fn_for_each_XXX(L, P, FN, _confined)
security/apparmor/include/label.h
234
#define fn_for_each2_XXX(L1, L2, P, FN, ...) \
security/apparmor/include/label.h
239
last_error(__E, (FN)); \
security/apparmor/include/label.h
244
#define fn_for_each_in_merge(L1, L2, P, FN) \
security/apparmor/include/label.h
245
fn_for_each2_XXX((L1), (L2), P, FN, _in_merge)
security/apparmor/include/label.h
246
#define fn_for_each_not_in_set(L1, L2, P, FN) \
security/apparmor/include/label.h
247
fn_for_each2_XXX((L1), (L2), P, FN, _not_in_set)
security/apparmor/include/lib.h
289
#define fn_label_build(L, P, GFP, FN) \
security/apparmor/include/lib.h
306
__new_ = (FN); \
security/apparmor/include/lib.h
335
__new_ = (FN); \
security/apparmor/include/lib.h
93
#define fn_for_each_in_scope(L, P, FN) \
security/apparmor/include/lib.h
94
fn_for_each_in_ns(L, P, FN)
security/apparmor/include/perms.h
171
#define xcheck_ns_profile_profile(P1, P2, FN, args...) \
security/apparmor/include/perms.h
175
____e = FN((P1), (P2), args); \
security/apparmor/include/perms.h
179
#define xcheck_ns_profile_label(P, L, FN, args...) \
security/apparmor/include/perms.h
183
xcheck_ns_profile_profile((P), __p2, (FN), args)); \
security/apparmor/include/perms.h
186
#define xcheck_ns_labels(L1, L2, FN, args...) \
security/apparmor/include/perms.h
189
fn_for_each((L1), __p1, FN(__p1, (L2), args)); \
security/apparmor/include/perms.h
193
#define xcheck_labels_profiles(L1, L2, FN, args...) \
security/apparmor/include/perms.h
194
xcheck_ns_labels((L1), (L2), xcheck_ns_profile_label, (FN), args)
tools/include/uapi/linux/bpf.h
5902
#define ___BPF_FUNC_MAPPER(FN, ctx...) \
tools/include/uapi/linux/bpf.h
5903
FN(unspec, 0, ##ctx) \
tools/include/uapi/linux/bpf.h
5904
FN(map_lookup_elem, 1, ##ctx) \
tools/include/uapi/linux/bpf.h
5905
FN(map_update_elem, 2, ##ctx) \
tools/include/uapi/linux/bpf.h
5906
FN(map_delete_elem, 3, ##ctx) \
tools/include/uapi/linux/bpf.h
5907
FN(probe_read, 4, ##ctx) \
tools/include/uapi/linux/bpf.h
5908
FN(ktime_get_ns, 5, ##ctx) \
tools/include/uapi/linux/bpf.h
5909
FN(trace_printk, 6, ##ctx) \
tools/include/uapi/linux/bpf.h
5910
FN(get_prandom_u32, 7, ##ctx) \
tools/include/uapi/linux/bpf.h
5911
FN(get_smp_processor_id, 8, ##ctx) \
tools/include/uapi/linux/bpf.h
5912
FN(skb_store_bytes, 9, ##ctx) \
tools/include/uapi/linux/bpf.h
5913
FN(l3_csum_replace, 10, ##ctx) \
tools/include/uapi/linux/bpf.h
5914
FN(l4_csum_replace, 11, ##ctx) \
tools/include/uapi/linux/bpf.h
5915
FN(tail_call, 12, ##ctx) \
tools/include/uapi/linux/bpf.h
5916
FN(clone_redirect, 13, ##ctx) \
tools/include/uapi/linux/bpf.h
5917
FN(get_current_pid_tgid, 14, ##ctx) \
tools/include/uapi/linux/bpf.h
5918
FN(get_current_uid_gid, 15, ##ctx) \
tools/include/uapi/linux/bpf.h
5919
FN(get_current_comm, 16, ##ctx) \
tools/include/uapi/linux/bpf.h
5920
FN(get_cgroup_classid, 17, ##ctx) \
tools/include/uapi/linux/bpf.h
5921
FN(skb_vlan_push, 18, ##ctx) \
tools/include/uapi/linux/bpf.h
5922
FN(skb_vlan_pop, 19, ##ctx) \
tools/include/uapi/linux/bpf.h
5923
FN(skb_get_tunnel_key, 20, ##ctx) \
tools/include/uapi/linux/bpf.h
5924
FN(skb_set_tunnel_key, 21, ##ctx) \
tools/include/uapi/linux/bpf.h
5925
FN(perf_event_read, 22, ##ctx) \
tools/include/uapi/linux/bpf.h
5926
FN(redirect, 23, ##ctx) \
tools/include/uapi/linux/bpf.h
5927
FN(get_route_realm, 24, ##ctx) \
tools/include/uapi/linux/bpf.h
5928
FN(perf_event_output, 25, ##ctx) \
tools/include/uapi/linux/bpf.h
5929
FN(skb_load_bytes, 26, ##ctx) \
tools/include/uapi/linux/bpf.h
5930
FN(get_stackid, 27, ##ctx) \
tools/include/uapi/linux/bpf.h
5931
FN(csum_diff, 28, ##ctx) \
tools/include/uapi/linux/bpf.h
5932
FN(skb_get_tunnel_opt, 29, ##ctx) \
tools/include/uapi/linux/bpf.h
5933
FN(skb_set_tunnel_opt, 30, ##ctx) \
tools/include/uapi/linux/bpf.h
5934
FN(skb_change_proto, 31, ##ctx) \
tools/include/uapi/linux/bpf.h
5935
FN(skb_change_type, 32, ##ctx) \
tools/include/uapi/linux/bpf.h
5936
FN(skb_under_cgroup, 33, ##ctx) \
tools/include/uapi/linux/bpf.h
5937
FN(get_hash_recalc, 34, ##ctx) \
tools/include/uapi/linux/bpf.h
5938
FN(get_current_task, 35, ##ctx) \
tools/include/uapi/linux/bpf.h
5939
FN(probe_write_user, 36, ##ctx) \
tools/include/uapi/linux/bpf.h
5940
FN(current_task_under_cgroup, 37, ##ctx) \
tools/include/uapi/linux/bpf.h
5941
FN(skb_change_tail, 38, ##ctx) \
tools/include/uapi/linux/bpf.h
5942
FN(skb_pull_data, 39, ##ctx) \
tools/include/uapi/linux/bpf.h
5943
FN(csum_update, 40, ##ctx) \
tools/include/uapi/linux/bpf.h
5944
FN(set_hash_invalid, 41, ##ctx) \
tools/include/uapi/linux/bpf.h
5945
FN(get_numa_node_id, 42, ##ctx) \
tools/include/uapi/linux/bpf.h
5946
FN(skb_change_head, 43, ##ctx) \
tools/include/uapi/linux/bpf.h
5947
FN(xdp_adjust_head, 44, ##ctx) \
tools/include/uapi/linux/bpf.h
5948
FN(probe_read_str, 45, ##ctx) \
tools/include/uapi/linux/bpf.h
5949
FN(get_socket_cookie, 46, ##ctx) \
tools/include/uapi/linux/bpf.h
5950
FN(get_socket_uid, 47, ##ctx) \
tools/include/uapi/linux/bpf.h
5951
FN(set_hash, 48, ##ctx) \
tools/include/uapi/linux/bpf.h
5952
FN(setsockopt, 49, ##ctx) \
tools/include/uapi/linux/bpf.h
5953
FN(skb_adjust_room, 50, ##ctx) \
tools/include/uapi/linux/bpf.h
5954
FN(redirect_map, 51, ##ctx) \
tools/include/uapi/linux/bpf.h
5955
FN(sk_redirect_map, 52, ##ctx) \
tools/include/uapi/linux/bpf.h
5956
FN(sock_map_update, 53, ##ctx) \
tools/include/uapi/linux/bpf.h
5957
FN(xdp_adjust_meta, 54, ##ctx) \
tools/include/uapi/linux/bpf.h
5958
FN(perf_event_read_value, 55, ##ctx) \
tools/include/uapi/linux/bpf.h
5959
FN(perf_prog_read_value, 56, ##ctx) \
tools/include/uapi/linux/bpf.h
5960
FN(getsockopt, 57, ##ctx) \
tools/include/uapi/linux/bpf.h
5961
FN(override_return, 58, ##ctx) \
tools/include/uapi/linux/bpf.h
5962
FN(sock_ops_cb_flags_set, 59, ##ctx) \
tools/include/uapi/linux/bpf.h
5963
FN(msg_redirect_map, 60, ##ctx) \
tools/include/uapi/linux/bpf.h
5964
FN(msg_apply_bytes, 61, ##ctx) \
tools/include/uapi/linux/bpf.h
5965
FN(msg_cork_bytes, 62, ##ctx) \
tools/include/uapi/linux/bpf.h
5966
FN(msg_pull_data, 63, ##ctx) \
tools/include/uapi/linux/bpf.h
5967
FN(bind, 64, ##ctx) \
tools/include/uapi/linux/bpf.h
5968
FN(xdp_adjust_tail, 65, ##ctx) \
tools/include/uapi/linux/bpf.h
5969
FN(skb_get_xfrm_state, 66, ##ctx) \
tools/include/uapi/linux/bpf.h
5970
FN(get_stack, 67, ##ctx) \
tools/include/uapi/linux/bpf.h
5971
FN(skb_load_bytes_relative, 68, ##ctx) \
tools/include/uapi/linux/bpf.h
5972
FN(fib_lookup, 69, ##ctx) \
tools/include/uapi/linux/bpf.h
5973
FN(sock_hash_update, 70, ##ctx) \
tools/include/uapi/linux/bpf.h
5974
FN(msg_redirect_hash, 71, ##ctx) \
tools/include/uapi/linux/bpf.h
5975
FN(sk_redirect_hash, 72, ##ctx) \
tools/include/uapi/linux/bpf.h
5976
FN(lwt_push_encap, 73, ##ctx) \
tools/include/uapi/linux/bpf.h
5977
FN(lwt_seg6_store_bytes, 74, ##ctx) \
tools/include/uapi/linux/bpf.h
5978
FN(lwt_seg6_adjust_srh, 75, ##ctx) \
tools/include/uapi/linux/bpf.h
5979
FN(lwt_seg6_action, 76, ##ctx) \
tools/include/uapi/linux/bpf.h
5980
FN(rc_repeat, 77, ##ctx) \
tools/include/uapi/linux/bpf.h
5981
FN(rc_keydown, 78, ##ctx) \
tools/include/uapi/linux/bpf.h
5982
FN(skb_cgroup_id, 79, ##ctx) \
tools/include/uapi/linux/bpf.h
5983
FN(get_current_cgroup_id, 80, ##ctx) \
tools/include/uapi/linux/bpf.h
5984
FN(get_local_storage, 81, ##ctx) \
tools/include/uapi/linux/bpf.h
5985
FN(sk_select_reuseport, 82, ##ctx) \
tools/include/uapi/linux/bpf.h
5986
FN(skb_ancestor_cgroup_id, 83, ##ctx) \
tools/include/uapi/linux/bpf.h
5987
FN(sk_lookup_tcp, 84, ##ctx) \
tools/include/uapi/linux/bpf.h
5988
FN(sk_lookup_udp, 85, ##ctx) \
tools/include/uapi/linux/bpf.h
5989
FN(sk_release, 86, ##ctx) \
tools/include/uapi/linux/bpf.h
5990
FN(map_push_elem, 87, ##ctx) \
tools/include/uapi/linux/bpf.h
5991
FN(map_pop_elem, 88, ##ctx) \
tools/include/uapi/linux/bpf.h
5992
FN(map_peek_elem, 89, ##ctx) \
tools/include/uapi/linux/bpf.h
5993
FN(msg_push_data, 90, ##ctx) \
tools/include/uapi/linux/bpf.h
5994
FN(msg_pop_data, 91, ##ctx) \
tools/include/uapi/linux/bpf.h
5995
FN(rc_pointer_rel, 92, ##ctx) \
tools/include/uapi/linux/bpf.h
5996
FN(spin_lock, 93, ##ctx) \
tools/include/uapi/linux/bpf.h
5997
FN(spin_unlock, 94, ##ctx) \
tools/include/uapi/linux/bpf.h
5998
FN(sk_fullsock, 95, ##ctx) \
tools/include/uapi/linux/bpf.h
5999
FN(tcp_sock, 96, ##ctx) \
tools/include/uapi/linux/bpf.h
6000
FN(skb_ecn_set_ce, 97, ##ctx) \
tools/include/uapi/linux/bpf.h
6001
FN(get_listener_sock, 98, ##ctx) \
tools/include/uapi/linux/bpf.h
6002
FN(skc_lookup_tcp, 99, ##ctx) \
tools/include/uapi/linux/bpf.h
6003
FN(tcp_check_syncookie, 100, ##ctx) \
tools/include/uapi/linux/bpf.h
6004
FN(sysctl_get_name, 101, ##ctx) \
tools/include/uapi/linux/bpf.h
6005
FN(sysctl_get_current_value, 102, ##ctx) \
tools/include/uapi/linux/bpf.h
6006
FN(sysctl_get_new_value, 103, ##ctx) \
tools/include/uapi/linux/bpf.h
6007
FN(sysctl_set_new_value, 104, ##ctx) \
tools/include/uapi/linux/bpf.h
6008
FN(strtol, 105, ##ctx) \
tools/include/uapi/linux/bpf.h
6009
FN(strtoul, 106, ##ctx) \
tools/include/uapi/linux/bpf.h
6010
FN(sk_storage_get, 107, ##ctx) \
tools/include/uapi/linux/bpf.h
6011
FN(sk_storage_delete, 108, ##ctx) \
tools/include/uapi/linux/bpf.h
6012
FN(send_signal, 109, ##ctx) \
tools/include/uapi/linux/bpf.h
6013
FN(tcp_gen_syncookie, 110, ##ctx) \
tools/include/uapi/linux/bpf.h
6014
FN(skb_output, 111, ##ctx) \
tools/include/uapi/linux/bpf.h
6015
FN(probe_read_user, 112, ##ctx) \
tools/include/uapi/linux/bpf.h
6016
FN(probe_read_kernel, 113, ##ctx) \
tools/include/uapi/linux/bpf.h
6017
FN(probe_read_user_str, 114, ##ctx) \
tools/include/uapi/linux/bpf.h
6018
FN(probe_read_kernel_str, 115, ##ctx) \
tools/include/uapi/linux/bpf.h
6019
FN(tcp_send_ack, 116, ##ctx) \
tools/include/uapi/linux/bpf.h
6020
FN(send_signal_thread, 117, ##ctx) \
tools/include/uapi/linux/bpf.h
6021
FN(jiffies64, 118, ##ctx) \
tools/include/uapi/linux/bpf.h
6022
FN(read_branch_records, 119, ##ctx) \
tools/include/uapi/linux/bpf.h
6023
FN(get_ns_current_pid_tgid, 120, ##ctx) \
tools/include/uapi/linux/bpf.h
6024
FN(xdp_output, 121, ##ctx) \
tools/include/uapi/linux/bpf.h
6025
FN(get_netns_cookie, 122, ##ctx) \
tools/include/uapi/linux/bpf.h
6026
FN(get_current_ancestor_cgroup_id, 123, ##ctx) \
tools/include/uapi/linux/bpf.h
6027
FN(sk_assign, 124, ##ctx) \
tools/include/uapi/linux/bpf.h
6028
FN(ktime_get_boot_ns, 125, ##ctx) \
tools/include/uapi/linux/bpf.h
6029
FN(seq_printf, 126, ##ctx) \
tools/include/uapi/linux/bpf.h
6030
FN(seq_write, 127, ##ctx) \
tools/include/uapi/linux/bpf.h
6031
FN(sk_cgroup_id, 128, ##ctx) \
tools/include/uapi/linux/bpf.h
6032
FN(sk_ancestor_cgroup_id, 129, ##ctx) \
tools/include/uapi/linux/bpf.h
6033
FN(ringbuf_output, 130, ##ctx) \
tools/include/uapi/linux/bpf.h
6034
FN(ringbuf_reserve, 131, ##ctx) \
tools/include/uapi/linux/bpf.h
6035
FN(ringbuf_submit, 132, ##ctx) \
tools/include/uapi/linux/bpf.h
6036
FN(ringbuf_discard, 133, ##ctx) \
tools/include/uapi/linux/bpf.h
6037
FN(ringbuf_query, 134, ##ctx) \
tools/include/uapi/linux/bpf.h
6038
FN(csum_level, 135, ##ctx) \
tools/include/uapi/linux/bpf.h
6039
FN(skc_to_tcp6_sock, 136, ##ctx) \
tools/include/uapi/linux/bpf.h
6040
FN(skc_to_tcp_sock, 137, ##ctx) \
tools/include/uapi/linux/bpf.h
6041
FN(skc_to_tcp_timewait_sock, 138, ##ctx) \
tools/include/uapi/linux/bpf.h
6042
FN(skc_to_tcp_request_sock, 139, ##ctx) \
tools/include/uapi/linux/bpf.h
6043
FN(skc_to_udp6_sock, 140, ##ctx) \
tools/include/uapi/linux/bpf.h
6044
FN(get_task_stack, 141, ##ctx) \
tools/include/uapi/linux/bpf.h
6045
FN(load_hdr_opt, 142, ##ctx) \
tools/include/uapi/linux/bpf.h
6046
FN(store_hdr_opt, 143, ##ctx) \
tools/include/uapi/linux/bpf.h
6047
FN(reserve_hdr_opt, 144, ##ctx) \
tools/include/uapi/linux/bpf.h
6048
FN(inode_storage_get, 145, ##ctx) \
tools/include/uapi/linux/bpf.h
6049
FN(inode_storage_delete, 146, ##ctx) \
tools/include/uapi/linux/bpf.h
6050
FN(d_path, 147, ##ctx) \
tools/include/uapi/linux/bpf.h
6051
FN(copy_from_user, 148, ##ctx) \
tools/include/uapi/linux/bpf.h
6052
FN(snprintf_btf, 149, ##ctx) \
tools/include/uapi/linux/bpf.h
6053
FN(seq_printf_btf, 150, ##ctx) \
tools/include/uapi/linux/bpf.h
6054
FN(skb_cgroup_classid, 151, ##ctx) \
tools/include/uapi/linux/bpf.h
6055
FN(redirect_neigh, 152, ##ctx) \
tools/include/uapi/linux/bpf.h
6056
FN(per_cpu_ptr, 153, ##ctx) \
tools/include/uapi/linux/bpf.h
6057
FN(this_cpu_ptr, 154, ##ctx) \
tools/include/uapi/linux/bpf.h
6058
FN(redirect_peer, 155, ##ctx) \
tools/include/uapi/linux/bpf.h
6059
FN(task_storage_get, 156, ##ctx) \
tools/include/uapi/linux/bpf.h
6060
FN(task_storage_delete, 157, ##ctx) \
tools/include/uapi/linux/bpf.h
6061
FN(get_current_task_btf, 158, ##ctx) \
tools/include/uapi/linux/bpf.h
6062
FN(bprm_opts_set, 159, ##ctx) \
tools/include/uapi/linux/bpf.h
6063
FN(ktime_get_coarse_ns, 160, ##ctx) \
tools/include/uapi/linux/bpf.h
6064
FN(ima_inode_hash, 161, ##ctx) \
tools/include/uapi/linux/bpf.h
6065
FN(sock_from_file, 162, ##ctx) \
tools/include/uapi/linux/bpf.h
6066
FN(check_mtu, 163, ##ctx) \
tools/include/uapi/linux/bpf.h
6067
FN(for_each_map_elem, 164, ##ctx) \
tools/include/uapi/linux/bpf.h
6068
FN(snprintf, 165, ##ctx) \
tools/include/uapi/linux/bpf.h
6069
FN(sys_bpf, 166, ##ctx) \
tools/include/uapi/linux/bpf.h
6070
FN(btf_find_by_name_kind, 167, ##ctx) \
tools/include/uapi/linux/bpf.h
6071
FN(sys_close, 168, ##ctx) \
tools/include/uapi/linux/bpf.h
6072
FN(timer_init, 169, ##ctx) \
tools/include/uapi/linux/bpf.h
6073
FN(timer_set_callback, 170, ##ctx) \
tools/include/uapi/linux/bpf.h
6074
FN(timer_start, 171, ##ctx) \
tools/include/uapi/linux/bpf.h
6075
FN(timer_cancel, 172, ##ctx) \
tools/include/uapi/linux/bpf.h
6076
FN(get_func_ip, 173, ##ctx) \
tools/include/uapi/linux/bpf.h
6077
FN(get_attach_cookie, 174, ##ctx) \
tools/include/uapi/linux/bpf.h
6078
FN(task_pt_regs, 175, ##ctx) \
tools/include/uapi/linux/bpf.h
6079
FN(get_branch_snapshot, 176, ##ctx) \
tools/include/uapi/linux/bpf.h
6080
FN(trace_vprintk, 177, ##ctx) \
tools/include/uapi/linux/bpf.h
6081
FN(skc_to_unix_sock, 178, ##ctx) \
tools/include/uapi/linux/bpf.h
6082
FN(kallsyms_lookup_name, 179, ##ctx) \
tools/include/uapi/linux/bpf.h
6083
FN(find_vma, 180, ##ctx) \
tools/include/uapi/linux/bpf.h
6084
FN(loop, 181, ##ctx) \
tools/include/uapi/linux/bpf.h
6085
FN(strncmp, 182, ##ctx) \
tools/include/uapi/linux/bpf.h
6086
FN(get_func_arg, 183, ##ctx) \
tools/include/uapi/linux/bpf.h
6087
FN(get_func_ret, 184, ##ctx) \
tools/include/uapi/linux/bpf.h
6088
FN(get_func_arg_cnt, 185, ##ctx) \
tools/include/uapi/linux/bpf.h
6089
FN(get_retval, 186, ##ctx) \
tools/include/uapi/linux/bpf.h
6090
FN(set_retval, 187, ##ctx) \
tools/include/uapi/linux/bpf.h
6091
FN(xdp_get_buff_len, 188, ##ctx) \
tools/include/uapi/linux/bpf.h
6092
FN(xdp_load_bytes, 189, ##ctx) \
tools/include/uapi/linux/bpf.h
6093
FN(xdp_store_bytes, 190, ##ctx) \
tools/include/uapi/linux/bpf.h
6094
FN(copy_from_user_task, 191, ##ctx) \
tools/include/uapi/linux/bpf.h
6095
FN(skb_set_tstamp, 192, ##ctx) \
tools/include/uapi/linux/bpf.h
6096
FN(ima_file_hash, 193, ##ctx) \
tools/include/uapi/linux/bpf.h
6097
FN(kptr_xchg, 194, ##ctx) \
tools/include/uapi/linux/bpf.h
6098
FN(map_lookup_percpu_elem, 195, ##ctx) \
tools/include/uapi/linux/bpf.h
6099
FN(skc_to_mptcp_sock, 196, ##ctx) \
tools/include/uapi/linux/bpf.h
6100
FN(dynptr_from_mem, 197, ##ctx) \
tools/include/uapi/linux/bpf.h
6101
FN(ringbuf_reserve_dynptr, 198, ##ctx) \
tools/include/uapi/linux/bpf.h
6102
FN(ringbuf_submit_dynptr, 199, ##ctx) \
tools/include/uapi/linux/bpf.h
6103
FN(ringbuf_discard_dynptr, 200, ##ctx) \
tools/include/uapi/linux/bpf.h
6104
FN(dynptr_read, 201, ##ctx) \
tools/include/uapi/linux/bpf.h
6105
FN(dynptr_write, 202, ##ctx) \
tools/include/uapi/linux/bpf.h
6106
FN(dynptr_data, 203, ##ctx) \
tools/include/uapi/linux/bpf.h
6107
FN(tcp_raw_gen_syncookie_ipv4, 204, ##ctx) \
tools/include/uapi/linux/bpf.h
6108
FN(tcp_raw_gen_syncookie_ipv6, 205, ##ctx) \
tools/include/uapi/linux/bpf.h
6109
FN(tcp_raw_check_syncookie_ipv4, 206, ##ctx) \
tools/include/uapi/linux/bpf.h
6110
FN(tcp_raw_check_syncookie_ipv6, 207, ##ctx) \
tools/include/uapi/linux/bpf.h
6111
FN(ktime_get_tai_ns, 208, ##ctx) \
tools/include/uapi/linux/bpf.h
6112
FN(user_ringbuf_drain, 209, ##ctx) \
tools/include/uapi/linux/bpf.h
6113
FN(cgrp_storage_get, 210, ##ctx) \
tools/include/uapi/linux/bpf.h
6114
FN(cgrp_storage_delete, 211, ##ctx) \
tools/include/uapi/linux/bpf.h
6123
#define __BPF_FUNC_MAPPER_APPLY(name, value, FN) FN(name),
tools/include/uapi/linux/bpf.h
6124
#define __BPF_FUNC_MAPPER(FN) ___BPF_FUNC_MAPPER(__BPF_FUNC_MAPPER_APPLY, FN)
tools/testing/selftests/bpf/test_maps.c
1347
#define run_parallel(N, FN, DATA) \
tools/testing/selftests/bpf/test_maps.c
1348
printf("Fork %u tasks to '" #FN "'\n", N); \
tools/testing/selftests/bpf/test_maps.c
1349
__run_parallel(N, FN, DATA)