Lines Matching refs:desc
240 struct its_cmd_desc *desc) in its_build_mapd_cmd() argument
243 u8 size = ilog2(desc->its_mapd_cmd.dev->nr_ites); in its_build_mapd_cmd()
245 itt_addr = virt_to_phys(desc->its_mapd_cmd.dev->itt); in its_build_mapd_cmd()
249 its_encode_devid(cmd, desc->its_mapd_cmd.dev->device_id); in its_build_mapd_cmd()
252 its_encode_valid(cmd, desc->its_mapd_cmd.valid); in its_build_mapd_cmd()
260 struct its_cmd_desc *desc) in its_build_mapc_cmd() argument
263 its_encode_collection(cmd, desc->its_mapc_cmd.col->col_id); in its_build_mapc_cmd()
264 its_encode_target(cmd, desc->its_mapc_cmd.col->target_address); in its_build_mapc_cmd()
265 its_encode_valid(cmd, desc->its_mapc_cmd.valid); in its_build_mapc_cmd()
269 return desc->its_mapc_cmd.col; in its_build_mapc_cmd()
273 struct its_cmd_desc *desc) in its_build_mapvi_cmd() argument
277 col = dev_event_to_col(desc->its_mapvi_cmd.dev, in its_build_mapvi_cmd()
278 desc->its_mapvi_cmd.event_id); in its_build_mapvi_cmd()
281 its_encode_devid(cmd, desc->its_mapvi_cmd.dev->device_id); in its_build_mapvi_cmd()
282 its_encode_event_id(cmd, desc->its_mapvi_cmd.event_id); in its_build_mapvi_cmd()
283 its_encode_phys_id(cmd, desc->its_mapvi_cmd.phys_id); in its_build_mapvi_cmd()
292 struct its_cmd_desc *desc) in its_build_movi_cmd() argument
296 col = dev_event_to_col(desc->its_movi_cmd.dev, in its_build_movi_cmd()
297 desc->its_movi_cmd.event_id); in its_build_movi_cmd()
300 its_encode_devid(cmd, desc->its_movi_cmd.dev->device_id); in its_build_movi_cmd()
301 its_encode_event_id(cmd, desc->its_movi_cmd.event_id); in its_build_movi_cmd()
302 its_encode_collection(cmd, desc->its_movi_cmd.col->col_id); in its_build_movi_cmd()
310 struct its_cmd_desc *desc) in its_build_discard_cmd() argument
314 col = dev_event_to_col(desc->its_discard_cmd.dev, in its_build_discard_cmd()
315 desc->its_discard_cmd.event_id); in its_build_discard_cmd()
318 its_encode_devid(cmd, desc->its_discard_cmd.dev->device_id); in its_build_discard_cmd()
319 its_encode_event_id(cmd, desc->its_discard_cmd.event_id); in its_build_discard_cmd()
327 struct its_cmd_desc *desc) in its_build_inv_cmd() argument
331 col = dev_event_to_col(desc->its_inv_cmd.dev, in its_build_inv_cmd()
332 desc->its_inv_cmd.event_id); in its_build_inv_cmd()
335 its_encode_devid(cmd, desc->its_inv_cmd.dev->device_id); in its_build_inv_cmd()
336 its_encode_event_id(cmd, desc->its_inv_cmd.event_id); in its_build_inv_cmd()
344 struct its_cmd_desc *desc) in its_build_invall_cmd() argument
347 its_encode_collection(cmd, desc->its_mapc_cmd.col->col_id); in its_build_invall_cmd()
447 struct its_cmd_desc *desc) in its_send_single_command() argument
461 sync_col = builder(cmd, desc); in its_send_single_command()
485 struct its_cmd_desc desc; in its_send_inv() local
487 desc.its_inv_cmd.dev = dev; in its_send_inv()
488 desc.its_inv_cmd.event_id = event_id; in its_send_inv()
490 its_send_single_command(dev->its, its_build_inv_cmd, &desc); in its_send_inv()
495 struct its_cmd_desc desc; in its_send_mapd() local
497 desc.its_mapd_cmd.dev = dev; in its_send_mapd()
498 desc.its_mapd_cmd.valid = !!valid; in its_send_mapd()
500 its_send_single_command(dev->its, its_build_mapd_cmd, &desc); in its_send_mapd()
506 struct its_cmd_desc desc; in its_send_mapc() local
508 desc.its_mapc_cmd.col = col; in its_send_mapc()
509 desc.its_mapc_cmd.valid = !!valid; in its_send_mapc()
511 its_send_single_command(its, its_build_mapc_cmd, &desc); in its_send_mapc()
516 struct its_cmd_desc desc; in its_send_mapvi() local
518 desc.its_mapvi_cmd.dev = dev; in its_send_mapvi()
519 desc.its_mapvi_cmd.phys_id = irq_id; in its_send_mapvi()
520 desc.its_mapvi_cmd.event_id = id; in its_send_mapvi()
522 its_send_single_command(dev->its, its_build_mapvi_cmd, &desc); in its_send_mapvi()
528 struct its_cmd_desc desc; in its_send_movi() local
530 desc.its_movi_cmd.dev = dev; in its_send_movi()
531 desc.its_movi_cmd.col = col; in its_send_movi()
532 desc.its_movi_cmd.event_id = id; in its_send_movi()
534 its_send_single_command(dev->its, its_build_movi_cmd, &desc); in its_send_movi()
539 struct its_cmd_desc desc; in its_send_discard() local
541 desc.its_discard_cmd.dev = dev; in its_send_discard()
542 desc.its_discard_cmd.event_id = id; in its_send_discard()
544 its_send_single_command(dev->its, its_build_discard_cmd, &desc); in its_send_discard()
549 struct its_cmd_desc desc; in its_send_invall() local
551 desc.its_invall_cmd.col = col; in its_send_invall()
553 its_send_single_command(its, its_build_invall_cmd, &desc); in its_send_invall()
1406 .desc = "ITS: Cavium errata 22375, 24313",