trace-events-all 306 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434
  1. # See docs/devel/tracing.txt for syntax documentation.
  2. #
  3. # This file is processed by the tracetool script during the build.
  4. #
  5. # To add a new trace event:
  6. #
  7. # 1. Choose a name for the trace event. Declare its arguments and format
  8. # string.
  9. #
  10. # 2. Call the trace event from code using trace_##name, e.g. multiwrite_cb() ->
  11. # trace_multiwrite_cb(). The source file must #include "trace.h".
  12. #
  13. # Format of a trace event:
  14. #
  15. # [disable] <name>(<type1> <arg1>[, <type2> <arg2>] ...) "<format-string>"
  16. #
  17. # Example: g_malloc(size_t size) "size %zu"
  18. #
  19. # The "disable" keyword will build without the trace event.
  20. #
  21. # The <name> must be a valid as a C function name.
  22. #
  23. # Types should be standard C types. Use void * for pointers because the trace
  24. # system may not have the necessary headers included.
  25. #
  26. # The <format-string> should be a sprintf()-compatible format string.
  27. # ioport.c
  28. cpu_in(unsigned int addr, char size, unsigned int val) "addr 0x%x(%c) value %u"
  29. cpu_out(unsigned int addr, char size, unsigned int val) "addr 0x%x(%c) value %u"
  30. # balloon.c
  31. # Since requests are raised via monitor, not many tracepoints are needed.
  32. balloon_event(void *opaque, unsigned long addr) "opaque %p addr %lu"
  33. # vl.c
  34. vm_state_notify(int running, int reason, const char *reason_str) "running %d reason %d (%s)"
  35. load_file(const char *name, const char *path) "name %s location %s"
  36. runstate_set(int current_state, const char *current_state_str, int new_state, const char *new_state_str) "current_run_state %d (%s) new_state %d (%s)"
  37. system_wakeup_request(int reason) "reason=%d"
  38. qemu_system_shutdown_request(int reason) "reason=%d"
  39. qemu_system_powerdown_request(void) ""
  40. # dma-helpers.c
  41. dma_blk_io(void *dbs, void *bs, int64_t offset, bool to_dev) "dbs=%p bs=%p offset=%" PRId64 " to_dev=%d"
  42. dma_aio_cancel(void *dbs) "dbs=%p"
  43. dma_complete(void *dbs, int ret, void *cb) "dbs=%p ret=%d cb=%p"
  44. dma_blk_cb(void *dbs, int ret) "dbs=%p ret=%d"
  45. dma_map_wait(void *dbs) "dbs=%p"
  46. # exec.c
  47. find_ram_offset(uint64_t size, uint64_t offset) "size: 0x%" PRIx64 " @ 0x%" PRIx64
  48. find_ram_offset_loop(uint64_t size, uint64_t candidate, uint64_t offset, uint64_t next, uint64_t mingap) "trying size: 0x%" PRIx64 " @ 0x%" PRIx64 ", offset: 0x%" PRIx64" next: 0x%" PRIx64 " mingap: 0x%" PRIx64
  49. ram_block_discard_range(const char *rbname, void *hva, size_t length, bool need_madvise, bool need_fallocate, int ret) "%s@%p + 0x%zx: madvise: %d fallocate: %d ret: %d"
  50. memory_notdirty_write_access(uint64_t vaddr, uint64_t ram_addr, unsigned size) "0x%" PRIx64 " ram_addr 0x%" PRIx64 " size %u"
  51. memory_notdirty_set_dirty(uint64_t vaddr) "0x%" PRIx64
  52. # memory.c
  53. memory_region_ops_read(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "cpu %d mr %p addr 0x%"PRIx64" value 0x%"PRIx64" size %u"
  54. memory_region_ops_write(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "cpu %d mr %p addr 0x%"PRIx64" value 0x%"PRIx64" size %u"
  55. memory_region_subpage_read(int cpu_index, void *mr, uint64_t offset, uint64_t value, unsigned size) "cpu %d mr %p offset 0x%"PRIx64" value 0x%"PRIx64" size %u"
  56. memory_region_subpage_write(int cpu_index, void *mr, uint64_t offset, uint64_t value, unsigned size) "cpu %d mr %p offset 0x%"PRIx64" value 0x%"PRIx64" size %u"
  57. memory_region_ram_device_read(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "cpu %d mr %p addr 0x%"PRIx64" value 0x%"PRIx64" size %u"
  58. memory_region_ram_device_write(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "cpu %d mr %p addr 0x%"PRIx64" value 0x%"PRIx64" size %u"
  59. flatview_new(void *view, void *root) "%p (root %p)"
  60. flatview_destroy(void *view, void *root) "%p (root %p)"
  61. flatview_destroy_rcu(void *view, void *root) "%p (root %p)"
  62. # gdbstub.c
  63. gdbstub_op_start(const char *device) "Starting gdbstub using device %s"
  64. gdbstub_op_exiting(uint8_t code) "notifying exit with code=0x%02x"
  65. gdbstub_op_continue(void) "Continuing all CPUs"
  66. gdbstub_op_continue_cpu(int cpu_index) "Continuing CPU %d"
  67. gdbstub_op_stepping(int cpu_index) "Stepping CPU %d"
  68. gdbstub_op_extra_info(const char *info) "Thread extra info: %s"
  69. gdbstub_hit_watchpoint(const char *type, int cpu_gdb_index, uint64_t vaddr) "Watchpoint hit, type=\"%s\" cpu=%d, vaddr=0x%" PRIx64 ""
  70. gdbstub_hit_internal_error(void) "RUN_STATE_INTERNAL_ERROR"
  71. gdbstub_hit_break(void) "RUN_STATE_DEBUG"
  72. gdbstub_hit_paused(void) "RUN_STATE_PAUSED"
  73. gdbstub_hit_shutdown(void) "RUN_STATE_SHUTDOWN"
  74. gdbstub_hit_io_error(void) "RUN_STATE_IO_ERROR"
  75. gdbstub_hit_watchdog(void) "RUN_STATE_WATCHDOG"
  76. gdbstub_hit_unknown(int state) "Unknown run state=0x%x"
  77. gdbstub_io_reply(const char *message) "Sent: %s"
  78. gdbstub_io_binaryreply(size_t ofs, const char *line) "0x%04zx: %s"
  79. gdbstub_io_command(const char *command) "Received: %s"
  80. gdbstub_io_got_ack(void) "Got ACK"
  81. gdbstub_io_got_unexpected(uint8_t ch) "Got 0x%02x when expecting ACK/NACK"
  82. gdbstub_err_got_nack(void) "Got NACK, retransmitting"
  83. gdbstub_err_garbage(uint8_t ch) "received garbage between packets: 0x%02x"
  84. gdbstub_err_overrun(void) "command buffer overrun, dropping command"
  85. gdbstub_err_invalid_repeat(uint8_t ch) "got invalid RLE count: 0x%02x"
  86. gdbstub_err_invalid_rle(void) "got invalid RLE sequence"
  87. gdbstub_err_checksum_invalid(uint8_t ch) "got invalid command checksum digit: 0x%02x"
  88. gdbstub_err_checksum_incorrect(uint8_t expected, uint8_t got) "got command packet with incorrect checksum, expected=0x%02x, received=0x%02x"
  89. # job.c
  90. job_state_transition(void *job, int ret, const char *legal, const char *s0, const char *s1) "job %p (ret: %d) attempting %s transition (%s-->%s)"
  91. job_apply_verb(void *job, const char *state, const char *verb, const char *legal) "job %p in state %s; applying verb %s (%s)"
  92. job_completed(void *job, int ret) "job %p ret %d"
  93. # job-qmp.c
  94. qmp_job_cancel(void *job) "job %p"
  95. qmp_job_pause(void *job) "job %p"
  96. qmp_job_resume(void *job) "job %p"
  97. qmp_job_complete(void *job) "job %p"
  98. qmp_job_finalize(void *job) "job %p"
  99. qmp_job_dismiss(void *job) "job %p"
  100. ### Guest events, keep at bottom
  101. ## vCPU
  102. # trace/control-target.c
  103. # Hot-plug a new virtual (guest) CPU
  104. #
  105. # Mode: user, softmmu
  106. # Targets: all
  107. vcpu guest_cpu_enter(void)
  108. # trace/control.c
  109. # Hot-unplug a virtual (guest) CPU
  110. #
  111. # Mode: user, softmmu
  112. # Targets: all
  113. vcpu guest_cpu_exit(void)
  114. # hw/core/cpu.c
  115. # Reset the state of a virtual (guest) CPU
  116. #
  117. # Mode: user, softmmu
  118. # Targets: all
  119. vcpu guest_cpu_reset(void)
  120. # tcg/tcg-op.c
  121. # @vaddr: Access' virtual address.
  122. # @info : Access' information (see below).
  123. #
  124. # Start virtual memory access (before any potential access violation).
  125. #
  126. # Does not include memory accesses performed by devices.
  127. #
  128. # Access information can be parsed as:
  129. #
  130. # struct mem_info {
  131. # uint8_t size_shift : 4; /* interpreted as "1 << size_shift" bytes */
  132. # bool sign_extend: 1; /* sign-extended */
  133. # uint8_t endianness : 1; /* 0: little, 1: big */
  134. # bool store : 1; /* whether it is a store operation */
  135. # pad : 1;
  136. # uint8_t mmuidx : 4; /* mmuidx (softmmu only) */
  137. # };
  138. #
  139. # Mode: user, softmmu
  140. # Targets: TCG(all)
  141. vcpu tcg guest_mem_before(TCGv vaddr, uint16_t info) "info=%d", "vaddr=0x%016"PRIx64" info=%d"
  142. # linux-user/syscall.c
  143. # bsd-user/syscall.c
  144. # @num: System call number.
  145. # @arg*: System call argument value.
  146. #
  147. # Start executing a guest system call in syscall emulation mode.
  148. #
  149. # Mode: user
  150. # Targets: TCG(all)
  151. vcpu guest_user_syscall(uint64_t num, uint64_t arg1, uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5, uint64_t arg6, uint64_t arg7, uint64_t arg8) "num=0x%016"PRIx64" arg1=0x%016"PRIx64" arg2=0x%016"PRIx64" arg3=0x%016"PRIx64" arg4=0x%016"PRIx64" arg5=0x%016"PRIx64" arg6=0x%016"PRIx64" arg7=0x%016"PRIx64" arg8=0x%016"PRIx64
  152. # @num: System call number.
  153. # @ret: System call result value.
  154. #
  155. # Finish executing a guest system call in syscall emulation mode.
  156. #
  157. # Mode: user
  158. # Targets: TCG(all)
  159. vcpu guest_user_syscall_ret(uint64_t num, uint64_t ret) "num=0x%016"PRIx64" ret=0x%016"PRIx64
  160. # See docs/devel/tracing.txt for syntax documentation.
  161. # kvm-all.c
  162. kvm_ioctl(int type, void *arg) "type 0x%x, arg %p"
  163. kvm_vm_ioctl(int type, void *arg) "type 0x%x, arg %p"
  164. kvm_vcpu_ioctl(int cpu_index, int type, void *arg) "cpu_index %d, type 0x%x, arg %p"
  165. kvm_run_exit(int cpu_index, uint32_t reason) "cpu_index %d, reason %d"
  166. kvm_device_ioctl(int fd, int type, void *arg) "dev fd %d, type 0x%x, arg %p"
  167. kvm_failed_reg_get(uint64_t id, const char *msg) "Warning: Unable to retrieve ONEREG %" PRIu64 " from KVM: %s"
  168. kvm_failed_reg_set(uint64_t id, const char *msg) "Warning: Unable to set ONEREG %" PRIu64 " to KVM: %s"
  169. kvm_irqchip_commit_routes(void) ""
  170. kvm_irqchip_add_msi_route(char *name, int vector, int virq) "dev %s vector %d virq %d"
  171. kvm_irqchip_update_msi_route(int virq) "Updating MSI route virq=%d"
  172. kvm_irqchip_release_virq(int virq) "virq %d"
  173. kvm_set_ioeventfd_mmio(int fd, uint64_t addr, uint32_t val, bool assign, uint32_t size, bool datamatch) "fd: %d @0x%" PRIx64 " val=0x%x assign: %d size: %d match: %d"
  174. kvm_set_ioeventfd_pio(int fd, uint16_t addr, uint32_t val, bool assign, uint32_t size, bool datamatch) "fd: %d @0x%x val=0x%x assign: %d size: %d match: %d"
  175. kvm_set_user_memory(uint32_t slot, uint32_t flags, uint64_t guest_phys_addr, uint64_t memory_size, uint64_t userspace_addr, int ret) "Slot#%d flags=0x%x gpa=0x%"PRIx64 " size=0x%"PRIx64 " ua=0x%"PRIx64 " ret=%d"
  176. kvm_clear_dirty_log(uint32_t slot, uint64_t start, uint32_t size) "slot#%"PRId32" start 0x%"PRIx64" size 0x%"PRIx32
  177. # See docs/devel/tracing.txt for syntax documentation.
  178. # TCG related tracing (mostly disabled by default)
  179. # cpu-exec.c
  180. disable exec_tb(void *tb, uintptr_t pc) "tb:%p pc=0x%"PRIxPTR
  181. disable exec_tb_nocache(void *tb, uintptr_t pc) "tb:%p pc=0x%"PRIxPTR
  182. disable exec_tb_exit(void *last_tb, unsigned int flags) "tb:%p flags=0x%x"
  183. # translate-all.c
  184. translate_block(void *tb, uintptr_t pc, uint8_t *tb_code) "tb:%p, pc:0x%"PRIxPTR", tb_code:%p"
  185. # See docs/devel/tracing.txt for syntax documentation.
  186. # tlscreds.c
  187. qcrypto_tls_creds_load_dh(void *creds, const char *filename) "TLS creds load DH creds=%p filename=%s"
  188. qcrypto_tls_creds_get_path(void *creds, const char *filename, const char *path) "TLS creds path creds=%p filename=%s path=%s"
  189. # tlscredsanon.c
  190. qcrypto_tls_creds_anon_load(void *creds, const char *dir) "TLS creds anon load creds=%p dir=%s"
  191. # tlscredspsk.c
  192. qcrypto_tls_creds_psk_load(void *creds, const char *dir) "TLS creds psk load creds=%p dir=%s"
  193. # tlscredsx509.c
  194. qcrypto_tls_creds_x509_load(void *creds, const char *dir) "TLS creds x509 load creds=%p dir=%s"
  195. qcrypto_tls_creds_x509_check_basic_constraints(void *creds, const char *file, int status) "TLS creds x509 check basic constraints creds=%p file=%s status=%d"
  196. qcrypto_tls_creds_x509_check_key_usage(void *creds, const char *file, int status, int usage, int critical) "TLS creds x509 check key usage creds=%p file=%s status=%d usage=%d critical=%d"
  197. qcrypto_tls_creds_x509_check_key_purpose(void *creds, const char *file, int status, const char *usage, int critical) "TLS creds x509 check key usage creds=%p file=%s status=%d usage=%s critical=%d"
  198. qcrypto_tls_creds_x509_load_cert(void *creds, int isServer, const char *file) "TLS creds x509 load cert creds=%p isServer=%d file=%s"
  199. qcrypto_tls_creds_x509_load_cert_list(void *creds, const char *file) "TLS creds x509 load cert list creds=%p file=%s"
  200. # tlssession.c
  201. qcrypto_tls_session_new(void *session, void *creds, const char *hostname, const char *authzid, int endpoint) "TLS session new session=%p creds=%p hostname=%s authzid=%s endpoint=%d"
  202. qcrypto_tls_session_check_creds(void *session, const char *status) "TLS session check creds session=%p status=%s"
  203. # See docs/devel/tracing.txt for syntax documentation.
  204. # hmp.c
  205. handle_hmp_command(void *mon, const char *cmdline) "mon %p cmdline: %s"
  206. # monitor.c
  207. monitor_protocol_event_handler(uint32_t event, void *qdict) "event=%d data=%p"
  208. monitor_protocol_event_emit(uint32_t event, void *data) "event=%d data=%p"
  209. monitor_protocol_event_queue(uint32_t event, void *qdict, uint64_t rate) "event=%d data=%p rate=%" PRId64
  210. monitor_suspend(void *ptr, int cnt) "mon %p: %d"
  211. # qmp.c
  212. monitor_qmp_cmd_in_band(const char *id) "%s"
  213. monitor_qmp_cmd_out_of_band(const char *id) "%s"
  214. handle_qmp_command(void *mon, const char *req) "mon %p req: %s"
  215. # See docs/devel/tracing.txt for syntax documentation.
  216. # base.c
  217. qauthz_is_allowed(void *authz, const char *identity, bool allowed) "AuthZ %p check identity=%s allowed=%d"
  218. # simple.c
  219. qauthz_simple_is_allowed(void *authz, const char *wantidentity, const char *gotidentity) "AuthZ simple %p check want identity=%s got identity=%s"
  220. # list.c
  221. qauthz_list_check_rule(void *authz, const char *identity, const char *rule, int format, int policy) "AuthZ list %p check rule=%s identity=%s format=%d policy=%d"
  222. qauthz_list_default_policy(void *authz, const char *identity, int policy) "AuthZ list %p default identity=%s policy=%d"
  223. # listfile.c
  224. qauthz_list_file_load(void *authz, const char *filename) "AuthZ file %p load filename=%s"
  225. qauthz_list_file_refresh(void *authz, const char *filename, int success) "AuthZ file %p load filename=%s success=%d"
  226. # pamacct.c
  227. qauthz_pam_check(void *authz, const char *identity, const char *service) "AuthZ PAM %p identity=%s service=%s"
  228. # See docs/devel/tracing.txt for syntax documentation.
  229. # ../block.c
  230. bdrv_open_common(void *bs, const char *filename, int flags, const char *format_name) "bs %p filename \"%s\" flags 0x%x format_name \"%s\""
  231. bdrv_lock_medium(void *bs, bool locked) "bs %p locked %d"
  232. # block-backend.c
  233. blk_co_preadv(void *blk, void *bs, int64_t offset, unsigned int bytes, int flags) "blk %p bs %p offset %"PRId64" bytes %u flags 0x%x"
  234. blk_co_pwritev(void *blk, void *bs, int64_t offset, unsigned int bytes, int flags) "blk %p bs %p offset %"PRId64" bytes %u flags 0x%x"
  235. blk_root_attach(void *child, void *blk, void *bs) "child %p blk %p bs %p"
  236. blk_root_detach(void *child, void *blk, void *bs) "child %p blk %p bs %p"
  237. # io.c
  238. bdrv_co_preadv(void *bs, int64_t offset, int64_t nbytes, unsigned int flags) "bs %p offset %"PRId64" nbytes %"PRId64" flags 0x%x"
  239. bdrv_co_pwritev(void *bs, int64_t offset, int64_t nbytes, unsigned int flags) "bs %p offset %"PRId64" nbytes %"PRId64" flags 0x%x"
  240. bdrv_co_pwrite_zeroes(void *bs, int64_t offset, int count, int flags) "bs %p offset %"PRId64" count %d flags 0x%x"
  241. bdrv_co_do_copy_on_readv(void *bs, int64_t offset, unsigned int bytes, int64_t cluster_offset, int64_t cluster_bytes) "bs %p offset %"PRId64" bytes %u cluster_offset %"PRId64" cluster_bytes %"PRId64
  242. bdrv_co_copy_range_from(void *src, uint64_t src_offset, void *dst, uint64_t dst_offset, uint64_t bytes, int read_flags, int write_flags) "src %p offset %"PRIu64" dst %p offset %"PRIu64" bytes %"PRIu64" rw flags 0x%x 0x%x"
  243. bdrv_co_copy_range_to(void *src, uint64_t src_offset, void *dst, uint64_t dst_offset, uint64_t bytes, int read_flags, int write_flags) "src %p offset %"PRIu64" dst %p offset %"PRIu64" bytes %"PRIu64" rw flags 0x%x 0x%x"
  244. # stream.c
  245. stream_one_iteration(void *s, int64_t offset, uint64_t bytes, int is_allocated) "s %p offset %" PRId64 " bytes %" PRIu64 " is_allocated %d"
  246. stream_start(void *bs, void *base, void *s) "bs %p base %p s %p"
  247. # commit.c
  248. commit_one_iteration(void *s, int64_t offset, uint64_t bytes, int is_allocated) "s %p offset %" PRId64 " bytes %" PRIu64 " is_allocated %d"
  249. commit_start(void *bs, void *base, void *top, void *s) "bs %p base %p top %p s %p"
  250. # mirror.c
  251. mirror_start(void *bs, void *s, void *opaque) "bs %p s %p opaque %p"
  252. mirror_restart_iter(void *s, int64_t cnt) "s %p dirty count %"PRId64
  253. mirror_before_flush(void *s) "s %p"
  254. mirror_before_drain(void *s, int64_t cnt) "s %p dirty count %"PRId64
  255. mirror_before_sleep(void *s, int64_t cnt, int synced, uint64_t delay_ns) "s %p dirty count %"PRId64" synced %d delay %"PRIu64"ns"
  256. mirror_one_iteration(void *s, int64_t offset, uint64_t bytes) "s %p offset %" PRId64 " bytes %" PRIu64
  257. mirror_iteration_done(void *s, int64_t offset, uint64_t bytes, int ret) "s %p offset %" PRId64 " bytes %" PRIu64 " ret %d"
  258. mirror_yield(void *s, int64_t cnt, int buf_free_count, int in_flight) "s %p dirty count %"PRId64" free buffers %d in_flight %d"
  259. mirror_yield_in_flight(void *s, int64_t offset, int in_flight) "s %p offset %" PRId64 " in_flight %d"
  260. # backup.c
  261. backup_do_cow_enter(void *job, int64_t start, int64_t offset, uint64_t bytes) "job %p start %" PRId64 " offset %" PRId64 " bytes %" PRIu64
  262. backup_do_cow_return(void *job, int64_t offset, uint64_t bytes, int ret) "job %p offset %" PRId64 " bytes %" PRIu64 " ret %d"
  263. # block-copy.c
  264. block_copy_skip(void *bcs, int64_t start) "bcs %p start %"PRId64
  265. block_copy_skip_range(void *bcs, int64_t start, uint64_t bytes) "bcs %p start %"PRId64" bytes %"PRId64
  266. block_copy_process(void *bcs, int64_t start) "bcs %p start %"PRId64
  267. block_copy_copy_range_fail(void *bcs, int64_t start, int ret) "bcs %p start %"PRId64" ret %d"
  268. block_copy_read_fail(void *bcs, int64_t start, int ret) "bcs %p start %"PRId64" ret %d"
  269. block_copy_write_fail(void *bcs, int64_t start, int ret) "bcs %p start %"PRId64" ret %d"
  270. # ../blockdev.c
  271. qmp_block_job_cancel(void *job) "job %p"
  272. qmp_block_job_pause(void *job) "job %p"
  273. qmp_block_job_resume(void *job) "job %p"
  274. qmp_block_job_complete(void *job) "job %p"
  275. qmp_block_job_finalize(void *job) "job %p"
  276. qmp_block_job_dismiss(void *job) "job %p"
  277. qmp_block_stream(void *bs) "bs %p"
  278. # file-posix.c
  279. # file-win32.c
  280. file_paio_submit(void *acb, void *opaque, int64_t offset, int count, int type) "acb %p opaque %p offset %"PRId64" count %d type %d"
  281. file_copy_file_range(void *bs, int src, int64_t src_off, int dst, int64_t dst_off, int64_t bytes, int flags, int64_t ret) "bs %p src_fd %d offset %"PRIu64" dst_fd %d offset %"PRIu64" bytes %"PRIu64" flags %d ret %"PRId64
  282. # qcow2.c
  283. qcow2_add_task(void *co, void *bs, void *pool, const char *action, int cluster_type, uint64_t file_cluster_offset, uint64_t offset, uint64_t bytes, void *qiov, size_t qiov_offset) "co %p bs %p pool %p: %s: cluster_type %d file_cluster_offset %" PRIu64 " offset %" PRIu64 " bytes %" PRIu64 " qiov %p qiov_offset %zu"
  284. qcow2_writev_start_req(void *co, int64_t offset, int bytes) "co %p offset 0x%" PRIx64 " bytes %d"
  285. qcow2_writev_done_req(void *co, int ret) "co %p ret %d"
  286. qcow2_writev_start_part(void *co) "co %p"
  287. qcow2_writev_done_part(void *co, int cur_bytes) "co %p cur_bytes %d"
  288. qcow2_writev_data(void *co, uint64_t offset) "co %p offset 0x%" PRIx64
  289. qcow2_pwrite_zeroes_start_req(void *co, int64_t offset, int count) "co %p offset 0x%" PRIx64 " count %d"
  290. qcow2_pwrite_zeroes(void *co, int64_t offset, int count) "co %p offset 0x%" PRIx64 " count %d"
  291. qcow2_skip_cow(void *co, uint64_t offset, int nb_clusters) "co %p offset 0x%" PRIx64 " nb_clusters %d"
  292. # qcow2-cluster.c
  293. qcow2_alloc_clusters_offset(void *co, uint64_t offset, int bytes) "co %p offset 0x%" PRIx64 " bytes %d"
  294. qcow2_handle_copied(void *co, uint64_t guest_offset, uint64_t host_offset, uint64_t bytes) "co %p guest_offset 0x%" PRIx64 " host_offset 0x%" PRIx64 " bytes 0x%" PRIx64
  295. qcow2_handle_alloc(void *co, uint64_t guest_offset, uint64_t host_offset, uint64_t bytes) "co %p guest_offset 0x%" PRIx64 " host_offset 0x%" PRIx64 " bytes 0x%" PRIx64
  296. qcow2_do_alloc_clusters_offset(void *co, uint64_t guest_offset, uint64_t host_offset, int nb_clusters) "co %p guest_offset 0x%" PRIx64 " host_offset 0x%" PRIx64 " nb_clusters %d"
  297. qcow2_cluster_alloc_phys(void *co) "co %p"
  298. qcow2_cluster_link_l2(void *co, int nb_clusters) "co %p nb_clusters %d"
  299. qcow2_l2_allocate(void *bs, int l1_index) "bs %p l1_index %d"
  300. qcow2_l2_allocate_get_empty(void *bs, int l1_index) "bs %p l1_index %d"
  301. qcow2_l2_allocate_write_l2(void *bs, int l1_index) "bs %p l1_index %d"
  302. qcow2_l2_allocate_write_l1(void *bs, int l1_index) "bs %p l1_index %d"
  303. qcow2_l2_allocate_done(void *bs, int l1_index, int ret) "bs %p l1_index %d ret %d"
  304. # qcow2-cache.c
  305. qcow2_cache_get(void *co, int c, uint64_t offset, bool read_from_disk) "co %p is_l2_cache %d offset 0x%" PRIx64 " read_from_disk %d"
  306. qcow2_cache_get_replace_entry(void *co, int c, int i) "co %p is_l2_cache %d index %d"
  307. qcow2_cache_get_read(void *co, int c, int i) "co %p is_l2_cache %d index %d"
  308. qcow2_cache_get_done(void *co, int c, int i) "co %p is_l2_cache %d index %d"
  309. qcow2_cache_flush(void *co, int c) "co %p is_l2_cache %d"
  310. qcow2_cache_entry_flush(void *co, int c, int i) "co %p is_l2_cache %d index %d"
  311. # qcow2-refcount.c
  312. qcow2_process_discards_failed_region(uint64_t offset, uint64_t bytes, int ret) "offset 0x%" PRIx64 " bytes 0x%" PRIx64 " ret %d"
  313. # qed-l2-cache.c
  314. qed_alloc_l2_cache_entry(void *l2_cache, void *entry) "l2_cache %p entry %p"
  315. qed_unref_l2_cache_entry(void *entry, int ref) "entry %p ref %d"
  316. qed_find_l2_cache_entry(void *l2_cache, void *entry, uint64_t offset, int ref) "l2_cache %p entry %p offset %"PRIu64" ref %d"
  317. # qed-table.c
  318. qed_read_table(void *s, uint64_t offset, void *table) "s %p offset %"PRIu64" table %p"
  319. qed_read_table_cb(void *s, void *table, int ret) "s %p table %p ret %d"
  320. qed_write_table(void *s, uint64_t offset, void *table, unsigned int index, unsigned int n) "s %p offset %"PRIu64" table %p index %u n %u"
  321. qed_write_table_cb(void *s, void *table, int flush, int ret) "s %p table %p flush %d ret %d"
  322. # qed.c
  323. qed_need_check_timer_cb(void *s) "s %p"
  324. qed_start_need_check_timer(void *s) "s %p"
  325. qed_cancel_need_check_timer(void *s) "s %p"
  326. qed_aio_complete(void *s, void *acb, int ret) "s %p acb %p ret %d"
  327. qed_aio_setup(void *s, void *acb, int64_t sector_num, int nb_sectors, void *opaque, int flags) "s %p acb %p sector_num %"PRId64" nb_sectors %d opaque %p flags 0x%x"
  328. qed_aio_next_io(void *s, void *acb, int ret, uint64_t cur_pos) "s %p acb %p ret %d cur_pos %"PRIu64
  329. qed_aio_read_data(void *s, void *acb, int ret, uint64_t offset, size_t len) "s %p acb %p ret %d offset %"PRIu64" len %zu"
  330. qed_aio_write_data(void *s, void *acb, int ret, uint64_t offset, size_t len) "s %p acb %p ret %d offset %"PRIu64" len %zu"
  331. qed_aio_write_prefill(void *s, void *acb, uint64_t start, size_t len, uint64_t offset) "s %p acb %p start %"PRIu64" len %zu offset %"PRIu64
  332. qed_aio_write_postfill(void *s, void *acb, uint64_t start, size_t len, uint64_t offset) "s %p acb %p start %"PRIu64" len %zu offset %"PRIu64
  333. qed_aio_write_main(void *s, void *acb, int ret, uint64_t offset, size_t len) "s %p acb %p ret %d offset %"PRIu64" len %zu"
  334. # vxhs.c
  335. vxhs_iio_callback(int error) "ctx is NULL: error %d"
  336. vxhs_iio_callback_chnfail(int err, int error) "QNIO channel failed, no i/o %d, %d"
  337. vxhs_iio_callback_unknwn(int opcode, int err) "unexpected opcode %d, errno %d"
  338. vxhs_aio_rw_invalid(int req) "Invalid I/O request iodir %d"
  339. vxhs_aio_rw_ioerr(char *guid, int iodir, uint64_t size, uint64_t off, void *acb, int ret, int err) "IO ERROR (vDisk %s) FOR : Read/Write = %d size = %"PRIu64" offset = %"PRIu64" ACB = %p. Error = %d, errno = %d"
  340. vxhs_get_vdisk_stat_err(char *guid, int ret, int err) "vDisk (%s) stat ioctl failed, ret = %d, errno = %d"
  341. vxhs_get_vdisk_stat(char *vdisk_guid, uint64_t vdisk_size) "vDisk %s stat ioctl returned size %"PRIu64
  342. vxhs_complete_aio(void *acb, uint64_t ret) "aio failed acb %p ret %"PRIu64
  343. vxhs_parse_uri_filename(const char *filename) "URI passed via bdrv_parse_filename %s"
  344. vxhs_open_vdiskid(const char *vdisk_id) "Opening vdisk-id %s"
  345. vxhs_open_hostinfo(char *of_vsa_addr, int port) "Adding host %s:%d to BDRVVXHSState"
  346. vxhs_open_iio_open(const char *host) "Failed to connect to storage agent on host %s"
  347. vxhs_parse_uri_hostinfo(char *host, int port) "Host: IP %s, Port %d"
  348. vxhs_close(char *vdisk_guid) "Closing vdisk %s"
  349. vxhs_get_creds(const char *cacert, const char *client_key, const char *client_cert) "cacert %s, client_key %s, client_cert %s"
  350. # nvme.c
  351. nvme_kick(void *s, int queue) "s %p queue %d"
  352. nvme_dma_flush_queue_wait(void *s) "s %p"
  353. nvme_error(int cmd_specific, int sq_head, int sqid, int cid, int status) "cmd_specific %d sq_head %d sqid %d cid %d status 0x%x"
  354. nvme_process_completion(void *s, int index, int inflight) "s %p queue %d inflight %d"
  355. nvme_process_completion_queue_busy(void *s, int index) "s %p queue %d"
  356. nvme_complete_command(void *s, int index, int cid) "s %p queue %d cid %d"
  357. nvme_submit_command(void *s, int index, int cid) "s %p queue %d cid %d"
  358. nvme_submit_command_raw(int c0, int c1, int c2, int c3, int c4, int c5, int c6, int c7) "%02x %02x %02x %02x %02x %02x %02x %02x"
  359. nvme_handle_event(void *s) "s %p"
  360. nvme_poll_cb(void *s) "s %p"
  361. nvme_prw_aligned(void *s, int is_write, uint64_t offset, uint64_t bytes, int flags, int niov) "s %p is_write %d offset %"PRId64" bytes %"PRId64" flags %d niov %d"
  362. nvme_write_zeroes(void *s, uint64_t offset, uint64_t bytes, int flags) "s %p offset %"PRId64" bytes %"PRId64" flags %d"
  363. nvme_qiov_unaligned(const void *qiov, int n, void *base, size_t size, int align) "qiov %p n %d base %p size 0x%zx align 0x%x"
  364. nvme_prw_buffered(void *s, uint64_t offset, uint64_t bytes, int niov, int is_write) "s %p offset %"PRId64" bytes %"PRId64" niov %d is_write %d"
  365. nvme_rw_done(void *s, int is_write, uint64_t offset, uint64_t bytes, int ret) "s %p is_write %d offset %"PRId64" bytes %"PRId64" ret %d"
  366. nvme_dsm(void *s, uint64_t offset, uint64_t bytes) "s %p offset %"PRId64" bytes %"PRId64""
  367. nvme_dsm_done(void *s, uint64_t offset, uint64_t bytes, int ret) "s %p offset %"PRId64" bytes %"PRId64" ret %d"
  368. nvme_dma_map_flush(void *s) "s %p"
  369. nvme_free_req_queue_wait(void *q) "q %p"
  370. nvme_cmd_map_qiov(void *s, void *cmd, void *req, void *qiov, int entries) "s %p cmd %p req %p qiov %p entries %d"
  371. nvme_cmd_map_qiov_pages(void *s, int i, uint64_t page) "s %p page[%d] 0x%"PRIx64
  372. nvme_cmd_map_qiov_iov(void *s, int i, void *page, int pages) "s %p iov[%d] %p pages %d"
  373. # iscsi.c
  374. iscsi_xcopy(void *src_lun, uint64_t src_off, void *dst_lun, uint64_t dst_off, uint64_t bytes, int ret) "src_lun %p offset %"PRIu64" dst_lun %p offset %"PRIu64" bytes %"PRIu64" ret %d"
  375. # nbd.c
  376. nbd_parse_blockstatus_compliance(const char *err) "ignoring extra data from non-compliant server: %s"
  377. nbd_structured_read_compliance(const char *type) "server sent non-compliant unaligned read %s chunk"
  378. nbd_read_reply_entry_fail(int ret, const char *err) "ret = %d, err: %s"
  379. nbd_co_request_fail(uint64_t from, uint32_t len, uint64_t handle, uint16_t flags, uint16_t type, const char *name, int ret, const char *err) "Request failed { .from = %" PRIu64", .len = %" PRIu32 ", .handle = %" PRIu64 ", .flags = 0x%" PRIx16 ", .type = %" PRIu16 " (%s) } ret = %d, err: %s"
  380. nbd_client_connect(const char *export_name) "export '%s'"
  381. nbd_client_connect_success(const char *export_name) "export '%s'"
  382. # ssh.c
  383. ssh_restart_coroutine(void *co) "co=%p"
  384. ssh_flush(void) "fsync"
  385. ssh_check_host_key_knownhosts(void) "host key OK"
  386. ssh_connect_to_ssh(char *path, int flags, int mode) "opening file %s flags=0x%x creat_mode=0%o"
  387. ssh_co_yield(int sock, void *rd_handler, void *wr_handler) "s->sock=%d rd_handler=%p wr_handler=%p"
  388. ssh_co_yield_back(int sock) "s->sock=%d - back"
  389. ssh_getlength(int64_t length) "length=%" PRIi64
  390. ssh_co_create_opts(uint64_t size) "total_size=%" PRIu64
  391. ssh_read(int64_t offset, size_t size) "offset=%" PRIi64 " size=%zu"
  392. ssh_read_buf(void *buf, size_t size, size_t actual_size) "sftp_read buf=%p size=%zu (actual size=%zu)"
  393. ssh_read_return(ssize_t ret, int sftp_err) "sftp_read returned %zd (sftp error=%d)"
  394. ssh_write(int64_t offset, size_t size) "offset=%" PRIi64 " size=%zu"
  395. ssh_write_buf(void *buf, size_t size, size_t actual_size) "sftp_write buf=%p size=%zu (actual size=%zu)"
  396. ssh_write_return(ssize_t ret, int sftp_err) "sftp_write returned %zd (sftp error=%d)"
  397. ssh_seek(int64_t offset) "seeking to offset=%" PRIi64
  398. ssh_auth_methods(int methods) "auth methods=0x%x"
  399. ssh_server_status(int status) "server status=%d"
  400. # curl.c
  401. curl_timer_cb(long timeout_ms) "timer callback timeout_ms %ld"
  402. curl_sock_cb(int action, int fd) "sock action %d on fd %d"
  403. curl_read_cb(size_t realsize) "just reading %zu bytes"
  404. curl_open(const char *file) "opening %s"
  405. curl_open_size(uint64_t size) "size = %" PRIu64
  406. curl_setup_preadv(uint64_t bytes, uint64_t start, const char *range) "reading %" PRIu64 " at %" PRIu64 " (%s)"
  407. curl_close(void) "close"
  408. # file-posix.c
  409. file_xfs_write_zeroes(const char *error) "cannot write zero range (%s)"
  410. file_xfs_discard(const char *error) "cannot punch hole (%s)"
  411. file_FindEjectableOpticalMedia(const char *media) "Matching using %s"
  412. file_setup_cdrom(const char *partition) "Using %s as optical disc"
  413. file_hdev_is_sg(int type, int version) "SG device found: type=%d, version=%d"
  414. # sheepdog.c
  415. sheepdog_reconnect_to_sdog(void) "Wait for connection to be established"
  416. sheepdog_aio_read_response(void) "disable cache since the server doesn't support it"
  417. sheepdog_open(uint32_t vid) "0x%" PRIx32 " snapshot inode was open"
  418. sheepdog_close(const char *name) "%s"
  419. sheepdog_create_branch_snapshot(uint32_t vdi) "0x%" PRIx32 " is snapshot"
  420. sheepdog_create_branch_created(uint32_t vdi) "0x%" PRIx32 " is created"
  421. sheepdog_create_branch_new(uint32_t vdi) "0x%" PRIx32 " was newly created"
  422. sheepdog_co_rw_vector_update(uint32_t vdi, uint64_t oid, uint64_t data, long idx) "update ino (%" PRIu32 ") %" PRIu64 " %" PRIu64 " %ld"
  423. sheepdog_co_rw_vector_new(uint64_t oid) "new oid 0x%" PRIx64
  424. sheepdog_snapshot_create_info(const char *sn_name, const char *id, const char *name, int64_t size, int is_snapshot) "sn_info: name %s id_str %s s: name %s vm_state_size %" PRId64 " " "is_snapshot %d"
  425. sheepdog_snapshot_create(const char *sn_name, const char *id) "%s %s"
  426. sheepdog_snapshot_create_inode(const char *name, uint32_t snap, uint32_t vdi) "s->inode: name %s snap_id 0x%" PRIx32 " vdi 0x%" PRIx32
  427. # ssh.c
  428. sftp_error(const char *op, const char *ssh_err, int ssh_err_code, int sftp_err_code) "%s failed: %s (libssh error code: %d, sftp error code: %d)"
  429. # See docs/devel/tracing.txt for syntax documentation.
  430. # task.c
  431. qio_task_new(void *task, void *source, void *func, void *opaque) "Task new task=%p source=%p func=%p opaque=%p"
  432. qio_task_complete(void *task) "Task complete task=%p"
  433. qio_task_thread_start(void *task, void *worker, void *opaque) "Task thread start task=%p worker=%p opaque=%p"
  434. qio_task_thread_run(void *task) "Task thread run task=%p"
  435. qio_task_thread_exit(void *task) "Task thread exit task=%p"
  436. qio_task_thread_result(void *task) "Task thread result task=%p"
  437. qio_task_thread_source_attach(void *task, void *source) "Task thread source attach task=%p source=%p"
  438. qio_task_thread_source_cancel(void *task, void *source) "Task thread source cancel task=%p source=%p"
  439. # channel-socket.c
  440. qio_channel_socket_new(void *ioc) "Socket new ioc=%p"
  441. qio_channel_socket_new_fd(void *ioc, int fd) "Socket new ioc=%p fd=%d"
  442. qio_channel_socket_connect_sync(void *ioc, void *addr) "Socket connect sync ioc=%p addr=%p"
  443. qio_channel_socket_connect_async(void *ioc, void *addr) "Socket connect async ioc=%p addr=%p"
  444. qio_channel_socket_connect_fail(void *ioc) "Socket connect fail ioc=%p"
  445. qio_channel_socket_connect_complete(void *ioc, int fd) "Socket connect complete ioc=%p fd=%d"
  446. qio_channel_socket_listen_sync(void *ioc, void *addr, int num) "Socket listen sync ioc=%p addr=%p num=%d"
  447. qio_channel_socket_listen_async(void *ioc, void *addr, int num) "Socket listen async ioc=%p addr=%p num=%d"
  448. qio_channel_socket_listen_fail(void *ioc) "Socket listen fail ioc=%p"
  449. qio_channel_socket_listen_complete(void *ioc, int fd) "Socket listen complete ioc=%p fd=%d"
  450. qio_channel_socket_dgram_sync(void *ioc, void *localAddr, void *remoteAddr) "Socket dgram sync ioc=%p localAddr=%p remoteAddr=%p"
  451. qio_channel_socket_dgram_async(void *ioc, void *localAddr, void *remoteAddr) "Socket dgram async ioc=%p localAddr=%p remoteAddr=%p"
  452. qio_channel_socket_dgram_fail(void *ioc) "Socket dgram fail ioc=%p"
  453. qio_channel_socket_dgram_complete(void *ioc, int fd) "Socket dgram complete ioc=%p fd=%d"
  454. qio_channel_socket_accept(void *ioc) "Socket accept start ioc=%p"
  455. qio_channel_socket_accept_fail(void *ioc) "Socket accept fail ioc=%p"
  456. qio_channel_socket_accept_complete(void *ioc, void *cioc, int fd) "Socket accept complete ioc=%p cioc=%p fd=%d"
  457. # channel-file.c
  458. qio_channel_file_new_fd(void *ioc, int fd) "File new fd ioc=%p fd=%d"
  459. qio_channel_file_new_path(void *ioc, const char *path, int flags, int mode, int fd) "File new fd ioc=%p path=%s flags=%d mode=%d fd=%d"
  460. # channel-tls.c
  461. qio_channel_tls_new_client(void *ioc, void *master, void *creds, const char *hostname) "TLS new client ioc=%p master=%p creds=%p hostname=%s"
  462. qio_channel_tls_new_server(void *ioc, void *master, void *creds, const char *aclname) "TLS new client ioc=%p master=%p creds=%p acltname=%s"
  463. qio_channel_tls_handshake_start(void *ioc) "TLS handshake start ioc=%p"
  464. qio_channel_tls_handshake_pending(void *ioc, int status) "TLS handshake pending ioc=%p status=%d"
  465. qio_channel_tls_handshake_fail(void *ioc) "TLS handshake fail ioc=%p"
  466. qio_channel_tls_handshake_complete(void *ioc) "TLS handshake complete ioc=%p"
  467. qio_channel_tls_credentials_allow(void *ioc) "TLS credentials allow ioc=%p"
  468. qio_channel_tls_credentials_deny(void *ioc) "TLS credentials deny ioc=%p"
  469. # channel-websock.c
  470. qio_channel_websock_new_server(void *ioc, void *master) "Websock new client ioc=%p master=%p"
  471. qio_channel_websock_handshake_start(void *ioc) "Websock handshake start ioc=%p"
  472. qio_channel_websock_handshake_pending(void *ioc, int status) "Websock handshake pending ioc=%p status=%d"
  473. qio_channel_websock_handshake_reply(void *ioc) "Websock handshake reply ioc=%p"
  474. qio_channel_websock_handshake_fail(void *ioc, const char *msg) "Websock handshake fail ioc=%p err=%s"
  475. qio_channel_websock_handshake_complete(void *ioc) "Websock handshake complete ioc=%p"
  476. qio_channel_websock_http_greeting(void *ioc, const char *greeting) "Websocket HTTP request ioc=%p greeting='%s'"
  477. qio_channel_websock_http_request(void *ioc, const char *protocols, const char *version, const char *host, const char *connection, const char *upgrade, const char *key) "Websocket HTTP request ioc=%p protocols='%s' version='%s' host='%s' connection='%s' upgrade='%s' key='%s'"
  478. qio_channel_websock_header_partial_decode(void *ioc, size_t payloadlen, unsigned char fin, unsigned char opcode, unsigned char has_mask) "Websocket header decoded ioc=%p payload-len=%zu fin=0x%x opcode=0x%x has_mask=0x%x"
  479. qio_channel_websock_header_full_decode(void *ioc, size_t headerlen, size_t payloadlen, uint32_t mask) "Websocket header decoded ioc=%p header-len=%zu payload-len=%zu mask=0x%x"
  480. qio_channel_websock_payload_decode(void *ioc, uint8_t opcode, size_t payload_remain) "Websocket header decoded ioc=%p opcode=0x%x payload-remain=%zu"
  481. qio_channel_websock_encode(void *ioc, uint8_t opcode, size_t payloadlen, size_t headerlen) "Websocket encoded ioc=%p opcode=0x%x header-len=%zu payload-len=%zu"
  482. qio_channel_websock_close(void *ioc) "Websocket close ioc=%p"
  483. # channel-command.c
  484. qio_channel_command_new_pid(void *ioc, int writefd, int readfd, int pid) "Command new pid ioc=%p writefd=%d readfd=%d pid=%d"
  485. qio_channel_command_new_spawn(void *ioc, const char *binary, int flags) "Command new spawn ioc=%p binary=%s flags=%d"
  486. qio_channel_command_abort(void *ioc, int pid) "Command abort ioc=%p pid=%d"
  487. qio_channel_command_wait(void *ioc, int pid, int ret, int status) "Command abort ioc=%p pid=%d ret=%d status=%d"
  488. # See docs/devel/tracing.txt for syntax documentation.
  489. # client.c
  490. nbd_send_option_request(uint32_t opt, const char *name, uint32_t len) "Sending option request %" PRIu32" (%s), len %" PRIu32
  491. nbd_receive_option_reply(uint32_t option, const char *optname, uint32_t type, const char *typename, uint32_t length) "Received option reply %" PRIu32" (%s), type %" PRIu32" (%s), len %" PRIu32
  492. nbd_server_error_msg(uint32_t err, const char *type, const char *msg) "server reported error 0x%" PRIx32 " (%s) with additional message: %s"
  493. nbd_reply_err_ignored(uint32_t option, const char *name, uint32_t reply, const char *reply_name) "server failed request %" PRIu32 " (%s) with error 0x%" PRIx32 " (%s), attempting fallback"
  494. nbd_receive_list(const char *name, const char *desc) "export list includes '%s', description '%s'"
  495. nbd_opt_info_go_start(const char *opt, const char *name) "Attempting %s for export '%s'"
  496. nbd_opt_info_go_success(const char *opt) "Export is ready after %s request"
  497. nbd_opt_info_unknown(int info, const char *name) "Ignoring unknown info %d (%s)"
  498. nbd_opt_info_block_size(uint32_t minimum, uint32_t preferred, uint32_t maximum) "Block sizes are 0x%" PRIx32 ", 0x%" PRIx32 ", 0x%" PRIx32
  499. nbd_receive_query_exports_start(const char *wantname) "Querying export list for '%s'"
  500. nbd_receive_query_exports_success(const char *wantname) "Found desired export name '%s'"
  501. nbd_receive_starttls_new_client(void) "Setting up TLS"
  502. nbd_receive_starttls_tls_handshake(void) "Starting TLS handshake"
  503. nbd_opt_meta_request(const char *optname, const char *context, const char *export) "Requesting %s %s for export %s"
  504. nbd_opt_meta_reply(const char *optname, const char *context, uint32_t id) "Received %s mapping of %s to id %" PRIu32
  505. nbd_start_negotiate(void *tlscreds, const char *hostname) "Receiving negotiation tlscreds=%p hostname=%s"
  506. nbd_receive_negotiate_magic(uint64_t magic) "Magic is 0x%" PRIx64
  507. nbd_receive_negotiate_server_flags(uint32_t globalflags) "Global flags are 0x%" PRIx32
  508. nbd_receive_negotiate_name(const char *name) "Requesting NBD export name '%s'"
  509. nbd_receive_negotiate_size_flags(uint64_t size, uint16_t flags) "Size is %" PRIu64 ", export flags 0x%" PRIx16
  510. nbd_init_set_socket(void) "Setting NBD socket"
  511. nbd_init_set_block_size(unsigned long block_size) "Setting block size to %lu"
  512. nbd_init_set_size(unsigned long sectors) "Setting size to %lu block(s)"
  513. nbd_init_trailing_bytes(int ignored_bytes) "Ignoring trailing %d bytes of export"
  514. nbd_init_set_readonly(void) "Setting readonly attribute"
  515. nbd_init_finish(void) "Negotiation ended"
  516. nbd_client_loop(void) "Doing NBD loop"
  517. nbd_client_loop_ret(int ret, const char *error) "NBD loop returned %d: %s"
  518. nbd_client_clear_queue(void) "Clearing NBD queue"
  519. nbd_client_clear_socket(void) "Clearing NBD socket"
  520. nbd_send_request(uint64_t from, uint32_t len, uint64_t handle, uint16_t flags, uint16_t type, const char *name) "Sending request to server: { .from = %" PRIu64", .len = %" PRIu32 ", .handle = %" PRIu64 ", .flags = 0x%" PRIx16 ", .type = %" PRIu16 " (%s) }"
  521. nbd_receive_simple_reply(int32_t error, const char *errname, uint64_t handle) "Got simple reply: { .error = %" PRId32 " (%s), handle = %" PRIu64" }"
  522. nbd_receive_structured_reply_chunk(uint16_t flags, uint16_t type, const char *name, uint64_t handle, uint32_t length) "Got structured reply chunk: { flags = 0x%" PRIx16 ", type = %d (%s), handle = %" PRIu64 ", length = %" PRIu32 " }"
  523. # common.c
  524. nbd_unknown_error(int err) "Squashing unexpected error %d to EINVAL"
  525. # server.c
  526. nbd_negotiate_send_rep_len(uint32_t opt, const char *optname, uint32_t type, const char *typename, uint32_t len) "Reply opt=%" PRIu32 " (%s), type=%" PRIu32 " (%s), len=%" PRIu32
  527. nbd_negotiate_send_rep_err(const char *msg) "sending error message \"%s\""
  528. nbd_negotiate_send_rep_list(const char *name, const char *desc) "Advertising export name '%s' description '%s'"
  529. nbd_negotiate_handle_export_name(void) "Checking length"
  530. nbd_negotiate_handle_export_name_request(const char *name) "Client requested export '%s'"
  531. nbd_negotiate_send_info(int info, const char *name, uint32_t length) "Sending NBD_REP_INFO type %d (%s) with remaining length %" PRIu32
  532. nbd_negotiate_handle_info_requests(int requests) "Client requested %d items of info"
  533. nbd_negotiate_handle_info_request(int request, const char *name) "Client requested info %d (%s)"
  534. nbd_negotiate_handle_info_block_size(uint32_t minimum, uint32_t preferred, uint32_t maximum) "advertising minimum 0x%" PRIx32 ", preferred 0x%" PRIx32 ", maximum 0x%" PRIx32
  535. nbd_negotiate_handle_starttls(void) "Setting up TLS"
  536. nbd_negotiate_handle_starttls_handshake(void) "Starting TLS handshake"
  537. nbd_negotiate_meta_context(const char *optname, const char *export, uint32_t queries) "Client requested %s for export %s, with %" PRIu32 " queries"
  538. nbd_negotiate_meta_query_skip(const char *reason) "Skipping meta query: %s"
  539. nbd_negotiate_meta_query_parse(const char *query) "Parsed meta query '%s'"
  540. nbd_negotiate_meta_query_reply(const char *context, uint32_t id) "Replying with meta context '%s' id %" PRIu32
  541. nbd_negotiate_options_flags(uint32_t flags) "Received client flags 0x%" PRIx32
  542. nbd_negotiate_options_check_magic(uint64_t magic) "Checking opts magic 0x%" PRIx64
  543. nbd_negotiate_options_check_option(uint32_t option, const char *name) "Checking option %" PRIu32 " (%s)"
  544. nbd_negotiate_begin(void) "Beginning negotiation"
  545. nbd_negotiate_new_style_size_flags(uint64_t size, unsigned flags) "advertising size %" PRIu64 " and flags 0x%x"
  546. nbd_negotiate_success(void) "Negotiation succeeded"
  547. nbd_receive_request(uint32_t magic, uint16_t flags, uint16_t type, uint64_t from, uint32_t len) "Got request: { magic = 0x%" PRIx32 ", .flags = 0x%" PRIx16 ", .type = 0x%" PRIx16 ", from = %" PRIu64 ", len = %" PRIu32 " }"
  548. nbd_blk_aio_attached(const char *name, void *ctx) "Export %s: Attaching clients to AIO context %p"
  549. nbd_blk_aio_detach(const char *name, void *ctx) "Export %s: Detaching clients from AIO context %p"
  550. nbd_co_send_simple_reply(uint64_t handle, uint32_t error, const char *errname, int len) "Send simple reply: handle = %" PRIu64 ", error = %" PRIu32 " (%s), len = %d"
  551. nbd_co_send_structured_done(uint64_t handle) "Send structured reply done: handle = %" PRIu64
  552. nbd_co_send_structured_read(uint64_t handle, uint64_t offset, void *data, size_t size) "Send structured read data reply: handle = %" PRIu64 ", offset = %" PRIu64 ", data = %p, len = %zu"
  553. nbd_co_send_structured_read_hole(uint64_t handle, uint64_t offset, size_t size) "Send structured read hole reply: handle = %" PRIu64 ", offset = %" PRIu64 ", len = %zu"
  554. nbd_co_send_extents(uint64_t handle, unsigned int extents, uint32_t id, uint64_t length, int last) "Send block status reply: handle = %" PRIu64 ", extents = %u, context = %d (extents cover %" PRIu64 " bytes, last chunk = %d)"
  555. nbd_co_send_structured_error(uint64_t handle, int err, const char *errname, const char *msg) "Send structured error reply: handle = %" PRIu64 ", error = %d (%s), msg = '%s'"
  556. nbd_co_receive_request_decode_type(uint64_t handle, uint16_t type, const char *name) "Decoding type: handle = %" PRIu64 ", type = %" PRIu16 " (%s)"
  557. nbd_co_receive_request_payload_received(uint64_t handle, uint32_t len) "Payload received: handle = %" PRIu64 ", len = %" PRIu32
  558. nbd_co_receive_align_compliance(const char *op, uint64_t from, uint32_t len, uint32_t align) "client sent non-compliant unaligned %s request: from=0x%" PRIx64 ", len=0x%" PRIx32 ", align=0x%" PRIx32
  559. nbd_trip(void) "Reading request"
  560. # See docs/devel/tracing.txt for syntax documentation.
  561. # pr-manager.c
  562. pr_manager_execute(int fd, int cmd, int sa) "fd=%d cmd=0x%02x service action=0x%02x"
  563. pr_manager_run(int fd, int cmd, int sa) "fd=%d cmd=0x%02x service action=0x%02x"
  564. # See docs/devel/tracing.txt for syntax documentation.
  565. # wctablet.c
  566. wct_init(void) ""
  567. wct_cmd_re(void) ""
  568. wct_cmd_st(void) ""
  569. wct_cmd_sp(void) ""
  570. wct_cmd_ts(int input) "0x%02x"
  571. wct_cmd_other(const char *cmd) "%s"
  572. wct_speed(int speed) "%d"
  573. # spice.c
  574. spice_chr_discard_write(int len) "spice chr write discarded %d"
  575. spice_vmc_write(ssize_t out, int len) "spice wrote %zd of requested %d"
  576. spice_vmc_read(int bytes, int len) "spice read %d of requested %d"
  577. spice_vmc_register_interface(void *scd) "spice vmc registered interface %p"
  578. spice_vmc_unregister_interface(void *scd) "spice vmc unregistered interface %p"
  579. spice_vmc_event(int event) "spice vmc event %d"
  580. # See docs/devel/tracing.txt for syntax documentation.
  581. # alsaaudio.c
  582. alsa_revents(int revents) "revents = %d"
  583. alsa_pollout(int i, int fd) "i = %d fd = %d"
  584. alsa_set_handler(int events, int index, int fd, int err) "events=0x%x index=%d fd=%d err=%d"
  585. alsa_wrote_zero(int len) "Failed to write %d frames (wrote zero)"
  586. alsa_read_zero(long len) "Failed to read %ld frames (read zero)"
  587. alsa_xrun_out(void) "Recovering from playback xrun"
  588. alsa_xrun_in(void) "Recovering from capture xrun"
  589. alsa_resume_out(void) "Resuming suspended output stream"
  590. alsa_resume_in(void) "Resuming suspended input stream"
  591. alsa_no_frames(int state) "No frames available and ALSA state is %d"
  592. # ossaudio.c
  593. oss_version(int version) "OSS version = 0x%x"
  594. oss_invalid_available_size(int size, int bufsize) "Invalid available size, size=%d bufsize=%d"
  595. # audio.c
  596. audio_timer_start(int interval) "interval %d ms"
  597. audio_timer_stop(void) ""
  598. audio_timer_delayed(int interval) "interval %d ms"
  599. # See docs/devel/tracing.txt for syntax documentation.
  600. # 9p.c
  601. v9fs_rcancel(uint16_t tag, uint8_t id) "tag %d id %d"
  602. v9fs_rerror(uint16_t tag, uint8_t id, int err) "tag %d id %d err %d"
  603. v9fs_version(uint16_t tag, uint8_t id, int32_t msize, char* version) "tag %d id %d msize %d version %s"
  604. v9fs_version_return(uint16_t tag, uint8_t id, int32_t msize, char* version) "tag %d id %d msize %d version %s"
  605. v9fs_attach(uint16_t tag, uint8_t id, int32_t fid, int32_t afid, char* uname, char* aname) "tag %u id %u fid %d afid %d uname %s aname %s"
  606. v9fs_attach_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path) "tag %u id %u type %u version %u path %"PRIu64
  607. v9fs_stat(uint16_t tag, uint8_t id, int32_t fid) "tag %d id %d fid %d"
  608. v9fs_stat_return(uint16_t tag, uint8_t id, int32_t mode, int32_t atime, int32_t mtime, int64_t length) "tag %d id %d stat={mode %d atime %d mtime %d length %"PRId64"}"
  609. v9fs_getattr(uint16_t tag, uint8_t id, int32_t fid, uint64_t request_mask) "tag %d id %d fid %d request_mask %"PRIu64
  610. v9fs_getattr_return(uint16_t tag, uint8_t id, uint64_t result_mask, uint32_t mode, uint32_t uid, uint32_t gid) "tag %d id %d getattr={result_mask %"PRId64" mode %u uid %u gid %u}"
  611. v9fs_walk(uint16_t tag, uint8_t id, int32_t fid, int32_t newfid, uint16_t nwnames) "tag %d id %d fid %d newfid %d nwnames %d"
  612. v9fs_walk_return(uint16_t tag, uint8_t id, uint16_t nwnames, void* qids) "tag %d id %d nwnames %d qids %p"
  613. v9fs_open(uint16_t tag, uint8_t id, int32_t fid, int32_t mode) "tag %d id %d fid %d mode %d"
  614. v9fs_open_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path, int iounit) "tag %u id %u qid={type %u version %u path %"PRIu64"} iounit %d"
  615. v9fs_lcreate(uint16_t tag, uint8_t id, int32_t dfid, int32_t flags, int32_t mode, uint32_t gid) "tag %d id %d dfid %d flags %d mode %d gid %u"
  616. v9fs_lcreate_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path, int32_t iounit) "tag %u id %u qid={type %u version %u path %"PRIu64"} iounit %d"
  617. v9fs_fsync(uint16_t tag, uint8_t id, int32_t fid, int datasync) "tag %d id %d fid %d datasync %d"
  618. v9fs_clunk(uint16_t tag, uint8_t id, int32_t fid) "tag %d id %d fid %d"
  619. v9fs_read(uint16_t tag, uint8_t id, int32_t fid, uint64_t off, uint32_t max_count) "tag %d id %d fid %d off %"PRIu64" max_count %u"
  620. v9fs_read_return(uint16_t tag, uint8_t id, int32_t count, ssize_t err) "tag %d id %d count %d err %zd"
  621. v9fs_readdir(uint16_t tag, uint8_t id, int32_t fid, uint64_t offset, uint32_t max_count) "tag %d id %d fid %d offset %"PRIu64" max_count %u"
  622. v9fs_readdir_return(uint16_t tag, uint8_t id, uint32_t count, ssize_t retval) "tag %d id %d count %u retval %zd"
  623. v9fs_write(uint16_t tag, uint8_t id, int32_t fid, uint64_t off, uint32_t count, int cnt) "tag %d id %d fid %d off %"PRIu64" count %u cnt %d"
  624. v9fs_write_return(uint16_t tag, uint8_t id, int32_t total, ssize_t err) "tag %d id %d total %d err %zd"
  625. v9fs_create(uint16_t tag, uint8_t id, int32_t fid, char* name, int32_t perm, int8_t mode) "tag %d id %d fid %d name %s perm %d mode %d"
  626. v9fs_create_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path, int iounit) "tag %u id %u qid={type %u version %u path %"PRIu64"} iounit %d"
  627. v9fs_symlink(uint16_t tag, uint8_t id, int32_t fid, char* name, char* symname, uint32_t gid) "tag %d id %d fid %d name %s symname %s gid %u"
  628. v9fs_symlink_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path) "tag %u id %u qid={type %u version %u path %"PRIu64"}"
  629. v9fs_flush(uint16_t tag, uint8_t id, int16_t flush_tag) "tag %d id %d flush_tag %d"
  630. v9fs_link(uint16_t tag, uint8_t id, int32_t dfid, int32_t oldfid, char* name) "tag %d id %d dfid %d oldfid %d name %s"
  631. v9fs_remove(uint16_t tag, uint8_t id, int32_t fid) "tag %d id %d fid %d"
  632. v9fs_wstat(uint16_t tag, uint8_t id, int32_t fid, int32_t mode, int32_t atime, int32_t mtime) "tag %u id %u fid %d stat={mode %d atime %d mtime %d}"
  633. v9fs_mknod(uint16_t tag, uint8_t id, int32_t fid, int mode, int major, int minor) "tag %d id %d fid %d mode %d major %d minor %d"
  634. v9fs_mknod_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path) "tag %u id %u qid={type %u version %u path %"PRIu64"}"
  635. v9fs_lock(uint16_t tag, uint8_t id, int32_t fid, uint8_t type, uint64_t start, uint64_t length) "tag %d id %d fid %d type %d start %"PRIu64" length %"PRIu64
  636. v9fs_lock_return(uint16_t tag, uint8_t id, int8_t status) "tag %d id %d status %d"
  637. v9fs_getlock(uint16_t tag, uint8_t id, int32_t fid, uint8_t type, uint64_t start, uint64_t length)"tag %d id %d fid %d type %d start %"PRIu64" length %"PRIu64
  638. v9fs_getlock_return(uint16_t tag, uint8_t id, uint8_t type, uint64_t start, uint64_t length, uint32_t proc_id) "tag %d id %d type %d start %"PRIu64" length %"PRIu64" proc_id %u"
  639. v9fs_mkdir(uint16_t tag, uint8_t id, int32_t fid, char* name, int mode, uint32_t gid) "tag %u id %u fid %d name %s mode %d gid %u"
  640. v9fs_mkdir_return(uint16_t tag, uint8_t id, uint8_t type, uint32_t version, uint64_t path, int err) "tag %u id %u qid={type %u version %u path %"PRIu64"} err %d"
  641. v9fs_xattrwalk(uint16_t tag, uint8_t id, int32_t fid, int32_t newfid, char* name) "tag %d id %d fid %d newfid %d name %s"
  642. v9fs_xattrwalk_return(uint16_t tag, uint8_t id, int64_t size) "tag %d id %d size %"PRId64
  643. v9fs_xattrcreate(uint16_t tag, uint8_t id, int32_t fid, char* name, uint64_t size, int flags) "tag %d id %d fid %d name %s size %"PRIu64" flags %d"
  644. v9fs_readlink(uint16_t tag, uint8_t id, int32_t fid) "tag %d id %d fid %d"
  645. v9fs_readlink_return(uint16_t tag, uint8_t id, char* target) "tag %d id %d name %s"
  646. v9fs_setattr(uint16_t tag, uint8_t id, int32_t fid, int32_t valid, int32_t mode, int32_t uid, int32_t gid, int64_t size, int64_t atime_sec, int64_t mtime_sec) "tag %u id %u fid %d iattr={valid %d mode %d uid %d gid %d size %"PRId64" atime=%"PRId64" mtime=%"PRId64" }"
  647. v9fs_setattr_return(uint16_t tag, uint8_t id) "tag %u id %u"
  648. # See docs/devel/tracing.txt for syntax documentation.
  649. # memory_hotplug.c
  650. mhp_acpi_invalid_slot_selected(uint32_t slot) "0x%"PRIx32
  651. mhp_acpi_ejecting_invalid_slot(uint32_t slot) "0x%"PRIx32
  652. mhp_acpi_read_addr_lo(uint32_t slot, uint32_t addr) "slot[0x%"PRIx32"] addr lo: 0x%"PRIx32
  653. mhp_acpi_read_addr_hi(uint32_t slot, uint32_t addr) "slot[0x%"PRIx32"] addr hi: 0x%"PRIx32
  654. mhp_acpi_read_size_lo(uint32_t slot, uint32_t size) "slot[0x%"PRIx32"] size lo: 0x%"PRIx32
  655. mhp_acpi_read_size_hi(uint32_t slot, uint32_t size) "slot[0x%"PRIx32"] size hi: 0x%"PRIx32
  656. mhp_acpi_read_pxm(uint32_t slot, uint32_t pxm) "slot[0x%"PRIx32"] proximity: 0x%"PRIx32
  657. mhp_acpi_read_flags(uint32_t slot, uint32_t flags) "slot[0x%"PRIx32"] flags: 0x%"PRIx32
  658. mhp_acpi_write_slot(uint32_t slot) "set active slot: 0x%"PRIx32
  659. mhp_acpi_write_ost_ev(uint32_t slot, uint32_t ev) "slot[0x%"PRIx32"] OST EVENT: 0x%"PRIx32
  660. mhp_acpi_write_ost_status(uint32_t slot, uint32_t st) "slot[0x%"PRIx32"] OST STATUS: 0x%"PRIx32
  661. mhp_acpi_clear_insert_evt(uint32_t slot) "slot[0x%"PRIx32"] clear insert event"
  662. mhp_acpi_clear_remove_evt(uint32_t slot) "slot[0x%"PRIx32"] clear remove event"
  663. mhp_acpi_pc_dimm_deleted(uint32_t slot) "slot[0x%"PRIx32"] pc-dimm deleted"
  664. mhp_acpi_pc_dimm_delete_failed(uint32_t slot) "slot[0x%"PRIx32"] pc-dimm delete failed"
  665. # cpu.c
  666. cpuhp_acpi_invalid_idx_selected(uint32_t idx) "0x%"PRIx32
  667. cpuhp_acpi_read_flags(uint32_t idx, uint8_t flags) "idx[0x%"PRIx32"] flags: 0x%"PRIx8
  668. cpuhp_acpi_write_idx(uint32_t idx) "set active cpu idx: 0x%"PRIx32
  669. cpuhp_acpi_write_cmd(uint32_t idx, uint8_t cmd) "idx[0x%"PRIx32"] cmd: 0x%"PRIx8
  670. cpuhp_acpi_read_cmd_data(uint32_t idx, uint32_t data) "idx[0x%"PRIx32"] data: 0x%"PRIx32
  671. cpuhp_acpi_cpu_has_events(uint32_t idx, bool ins, bool rm) "idx[0x%"PRIx32"] inserting: %d, removing: %d"
  672. cpuhp_acpi_clear_inserting_evt(uint32_t idx) "idx[0x%"PRIx32"]"
  673. cpuhp_acpi_clear_remove_evt(uint32_t idx) "idx[0x%"PRIx32"]"
  674. cpuhp_acpi_ejecting_invalid_cpu(uint32_t idx) "0x%"PRIx32
  675. cpuhp_acpi_ejecting_cpu(uint32_t idx) "0x%"PRIx32
  676. cpuhp_acpi_write_ost_ev(uint32_t slot, uint32_t ev) "idx[0x%"PRIx32"] OST EVENT: 0x%"PRIx32
  677. cpuhp_acpi_write_ost_status(uint32_t slot, uint32_t st) "idx[0x%"PRIx32"] OST STATUS: 0x%"PRIx32
  678. # pcihp.c
  679. acpi_pci_eject_slot(unsigned bsel, unsigned slot) "bsel: %u slot: %u"
  680. acpi_pci_unplug(int bsel, int slot) "bsel: %d slot: %d"
  681. acpi_pci_unplug_request(int bsel, int slot) "bsel: %d slot: %d"
  682. acpi_pci_up_read(uint32_t val) "%" PRIu32
  683. acpi_pci_down_read(uint32_t val) "%" PRIu32
  684. acpi_pci_features_read(uint32_t val) "%" PRIu32
  685. acpi_pci_rmv_read(uint32_t val) "%" PRIu32
  686. acpi_pci_sel_read(uint32_t val) "%" PRIu32
  687. acpi_pci_ej_write(uint64_t addr, uint64_t data) "0x%" PRIx64 " <== %" PRIu64
  688. acpi_pci_sel_write(uint64_t addr, uint64_t data) "0x%" PRIx64 " <== %" PRIu64
  689. # piix4.c
  690. piix4_gpe_readb(uint64_t addr, unsigned width, uint64_t val) "addr: 0x%" PRIx64 " width: %d ==> 0x%" PRIx64
  691. piix4_gpe_writeb(uint64_t addr, unsigned width, uint64_t val) "addr: 0x%" PRIx64 " width: %d <== 0x%" PRIx64
  692. # tco.c
  693. tco_timer_reload(int ticks, int msec) "ticks=%d (%d ms)"
  694. tco_timer_expired(int timeouts_no, bool strap, bool no_reboot) "timeouts_no=%d no_reboot=%d/%d"
  695. # See docs/devel/tracing.txt for syntax documentation.
  696. # pci.c
  697. alpha_pci_iack_write(void) ""
  698. # See docs/devel/tracing.txt for syntax documentation.
  699. # virt-acpi-build.c
  700. virt_acpi_setup(void) "No fw cfg or ACPI disabled. Bailing out."
  701. # smmu-common.c
  702. smmu_add_mr(const char *name) "%s"
  703. smmu_ptw_level(int level, uint64_t iova, size_t subpage_size, uint64_t baseaddr, uint32_t offset, uint64_t pte) "level=%d iova=0x%"PRIx64" subpage_sz=0x%zx baseaddr=0x%"PRIx64" offset=%d => pte=0x%"PRIx64
  704. smmu_ptw_invalid_pte(int stage, int level, uint64_t baseaddr, uint64_t pteaddr, uint32_t offset, uint64_t pte) "stage=%d level=%d base@=0x%"PRIx64" pte@=0x%"PRIx64" offset=%d pte=0x%"PRIx64
  705. smmu_ptw_page_pte(int stage, int level, uint64_t iova, uint64_t baseaddr, uint64_t pteaddr, uint64_t pte, uint64_t address) "stage=%d level=%d iova=0x%"PRIx64" base@=0x%"PRIx64" pte@=0x%"PRIx64" pte=0x%"PRIx64" page address = 0x%"PRIx64
  706. smmu_ptw_block_pte(int stage, int level, uint64_t baseaddr, uint64_t pteaddr, uint64_t pte, uint64_t iova, uint64_t gpa, int bsize_mb) "stage=%d level=%d base@=0x%"PRIx64" pte@=0x%"PRIx64" pte=0x%"PRIx64" iova=0x%"PRIx64" block address = 0x%"PRIx64" block size = %d MiB"
  707. smmu_get_pte(uint64_t baseaddr, int index, uint64_t pteaddr, uint64_t pte) "baseaddr=0x%"PRIx64" index=0x%x, pteaddr=0x%"PRIx64", pte=0x%"PRIx64
  708. smmu_iotlb_inv_all(void) "IOTLB invalidate all"
  709. smmu_iotlb_inv_asid(uint16_t asid) "IOTLB invalidate asid=%d"
  710. smmu_iotlb_inv_iova(uint16_t asid, uint64_t addr) "IOTLB invalidate asid=%d addr=0x%"PRIx64
  711. smmu_inv_notifiers_mr(const char *name) "iommu mr=%s"
  712. # smmuv3.c
  713. smmuv3_read_mmio(uint64_t addr, uint64_t val, unsigned size, uint32_t r) "addr: 0x%"PRIx64" val:0x%"PRIx64" size: 0x%x(%d)"
  714. smmuv3_trigger_irq(int irq) "irq=%d"
  715. smmuv3_write_gerror(uint32_t toggled, uint32_t gerror) "toggled=0x%x, new GERROR=0x%x"
  716. smmuv3_write_gerrorn(uint32_t acked, uint32_t gerrorn) "acked=0x%x, new GERRORN=0x%x"
  717. smmuv3_unhandled_cmd(uint32_t type) "Unhandled command type=%d"
  718. smmuv3_cmdq_consume(uint32_t prod, uint32_t cons, uint8_t prod_wrap, uint8_t cons_wrap) "prod=%d cons=%d prod.wrap=%d cons.wrap=%d"
  719. smmuv3_cmdq_opcode(const char *opcode) "<--- %s"
  720. smmuv3_cmdq_consume_out(uint32_t prod, uint32_t cons, uint8_t prod_wrap, uint8_t cons_wrap) "prod:%d, cons:%d, prod_wrap:%d, cons_wrap:%d "
  721. smmuv3_cmdq_consume_error(const char *cmd_name, uint8_t cmd_error) "Error on %s command execution: %d"
  722. smmuv3_write_mmio(uint64_t addr, uint64_t val, unsigned size, uint32_t r) "addr: 0x%"PRIx64" val:0x%"PRIx64" size: 0x%x(%d)"
  723. smmuv3_record_event(const char *type, uint32_t sid) "%s sid=%d"
  724. smmuv3_find_ste(uint16_t sid, uint32_t features, uint16_t sid_split) "SID:0x%x features:0x%x, sid_split:0x%x"
  725. smmuv3_find_ste_2lvl(uint64_t strtab_base, uint64_t l1ptr, int l1_ste_offset, uint64_t l2ptr, int l2_ste_offset, int max_l2_ste) "strtab_base:0x%"PRIx64" l1ptr:0x%"PRIx64" l1_off:0x%x, l2ptr:0x%"PRIx64" l2_off:0x%x max_l2_ste:%d"
  726. smmuv3_get_ste(uint64_t addr) "STE addr: 0x%"PRIx64
  727. smmuv3_translate_disable(const char *n, uint16_t sid, uint64_t addr, bool is_write) "%s sid=%d bypass (smmu disabled) iova:0x%"PRIx64" is_write=%d"
  728. smmuv3_translate_bypass(const char *n, uint16_t sid, uint64_t addr, bool is_write) "%s sid=%d STE bypass iova:0x%"PRIx64" is_write=%d"
  729. smmuv3_translate_abort(const char *n, uint16_t sid, uint64_t addr, bool is_write) "%s sid=%d abort on iova:0x%"PRIx64" is_write=%d"
  730. smmuv3_translate_success(const char *n, uint16_t sid, uint64_t iova, uint64_t translated, int perm) "%s sid=%d iova=0x%"PRIx64" translated=0x%"PRIx64" perm=0x%x"
  731. smmuv3_get_cd(uint64_t addr) "CD addr: 0x%"PRIx64
  732. smmuv3_decode_cd(uint32_t oas) "oas=%d"
  733. smmuv3_decode_cd_tt(int i, uint32_t tsz, uint64_t ttb, uint32_t granule_sz) "TT[%d]:tsz:%d ttb:0x%"PRIx64" granule_sz:%d"
  734. smmuv3_cmdq_cfgi_ste(int streamid) "streamid =%d"
  735. smmuv3_cmdq_cfgi_ste_range(int start, int end) "start=0x%d - end=0x%d"
  736. smmuv3_cmdq_cfgi_cd(uint32_t sid) "streamid = %d"
  737. smmuv3_config_cache_hit(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache HIT for sid %d (hits=%d, misses=%d, hit rate=%d)"
  738. smmuv3_config_cache_miss(uint32_t sid, uint32_t hits, uint32_t misses, uint32_t perc) "Config cache MISS for sid %d (hits=%d, misses=%d, hit rate=%d)"
  739. smmuv3_cmdq_tlbi_nh_va(int vmid, int asid, uint64_t addr, bool leaf) "vmid =%d asid =%d addr=0x%"PRIx64" leaf=%d"
  740. smmuv3_cmdq_tlbi_nh_vaa(int vmid, uint64_t addr) "vmid =%d addr=0x%"PRIx64
  741. smmuv3_cmdq_tlbi_nh(void) ""
  742. smmuv3_cmdq_tlbi_nh_asid(uint16_t asid) "asid=%d"
  743. smmu_iotlb_cache_hit(uint16_t asid, uint64_t addr, uint32_t hit, uint32_t miss, uint32_t p) "IOTLB cache HIT asid=%d addr=0x%"PRIx64" hit=%d miss=%d hit rate=%d"
  744. smmu_iotlb_cache_miss(uint16_t asid, uint64_t addr, uint32_t hit, uint32_t miss, uint32_t p) "IOTLB cache MISS asid=%d addr=0x%"PRIx64" hit=%d miss=%d hit rate=%d"
  745. smmuv3_config_cache_inv(uint32_t sid) "Config cache INV for sid %d"
  746. smmuv3_notify_flag_add(const char *iommu) "ADD SMMUNotifier node for iommu mr=%s"
  747. smmuv3_notify_flag_del(const char *iommu) "DEL SMMUNotifier node for iommu mr=%s"
  748. smmuv3_inv_notifiers_iova(const char *name, uint16_t asid, uint64_t iova) "iommu mr=%s asid=%d iova=0x%"PRIx64
  749. # See docs/devel/tracing.txt for syntax documentation.
  750. # cs4231.c
  751. cs4231_mem_readl_dreg(uint32_t reg, uint32_t ret) "read dreg %d: 0x%02x"
  752. cs4231_mem_readl_reg(uint32_t reg, uint32_t ret) "read reg %d: 0x%08x"
  753. cs4231_mem_writel_reg(uint32_t reg, uint32_t old, uint32_t val) "write reg %d: 0x%08x -> 0x%08x"
  754. cs4231_mem_writel_dreg(uint32_t reg, uint32_t old, uint32_t val) "write dreg %d: 0x%02x -> 0x%02x"
  755. # milkymist-ac97.c
  756. milkymist_ac97_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  757. milkymist_ac97_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  758. milkymist_ac97_pulse_irq_crrequest(void) "Pulse IRQ CR request"
  759. milkymist_ac97_pulse_irq_crreply(void) "Pulse IRQ CR reply"
  760. milkymist_ac97_pulse_irq_dmaw(void) "Pulse IRQ DMA write"
  761. milkymist_ac97_pulse_irq_dmar(void) "Pulse IRQ DMA read"
  762. milkymist_ac97_in_cb(int avail, uint32_t remaining) "avail %d remaining %u"
  763. milkymist_ac97_in_cb_transferred(int transferred) "transferred %d"
  764. milkymist_ac97_out_cb(int free, uint32_t remaining) "free %d remaining %u"
  765. milkymist_ac97_out_cb_transferred(int transferred) "transferred %d"
  766. # hda-codec.c
  767. hda_audio_running(const char *stream, int nr, bool running) "st %s, nr %d, run %d"
  768. hda_audio_format(const char *stream, int chan, const char *fmt, int freq) "st %s, %d x %s @ %d Hz"
  769. hda_audio_adjust(const char *stream, int pos) "st %s, pos %d"
  770. hda_audio_overrun(const char *stream) "st %s"
  771. # See docs/devel/tracing.txt for syntax documentation.
  772. # fdc.c
  773. fdc_ioport_read(uint8_t reg, uint8_t value) "read reg 0x%02x val 0x%02x"
  774. fdc_ioport_write(uint8_t reg, uint8_t value) "write reg 0x%02x val 0x%02x"
  775. # pflash_cfi02.c
  776. # pflash_cfi01.c
  777. pflash_reset(void) "reset"
  778. pflash_timer_expired(uint8_t cmd) "command 0x%02x done"
  779. pflash_io_read(uint64_t offset, unsigned size, uint32_t value, uint8_t cmd, uint8_t wcycle) "offset:0x%04"PRIx64" size:%u value:0x%04x cmd:0x%02x wcycle:%u"
  780. pflash_io_write(uint64_t offset, unsigned size, uint32_t value, uint8_t wcycle) "offset:0x%04"PRIx64" size:%u value:0x%04x wcycle:%u"
  781. pflash_data_read(uint64_t offset, unsigned size, uint32_t value) "data offset:0x%04"PRIx64" size:%u value:0x%04x"
  782. pflash_data_write(uint64_t offset, unsigned size, uint32_t value, uint64_t counter) "data offset:0x%04"PRIx64" size:%u value:0x%04x counter:0x%016"PRIx64
  783. pflash_manufacturer_id(uint16_t id) "Read Manufacturer ID: 0x%04x"
  784. pflash_device_id(uint16_t id) "Read Device ID: 0x%04x"
  785. pflash_device_info(uint64_t offset) "Read Device Information offset:0x%04"PRIx64
  786. # virtio-blk.c
  787. virtio_blk_req_complete(void *vdev, void *req, int status) "vdev %p req %p status %d"
  788. virtio_blk_rw_complete(void *vdev, void *req, int ret) "vdev %p req %p ret %d"
  789. virtio_blk_handle_write(void *vdev, void *req, uint64_t sector, size_t nsectors) "vdev %p req %p sector %"PRIu64" nsectors %zu"
  790. virtio_blk_handle_read(void *vdev, void *req, uint64_t sector, size_t nsectors) "vdev %p req %p sector %"PRIu64" nsectors %zu"
  791. virtio_blk_submit_multireq(void *vdev, void *mrb, int start, int num_reqs, uint64_t offset, size_t size, bool is_write) "vdev %p mrb %p start %d num_reqs %d offset %"PRIu64" size %zu is_write %d"
  792. # hd-geometry.c
  793. hd_geometry_lchs_guess(void *blk, int cyls, int heads, int secs) "blk %p LCHS %d %d %d"
  794. hd_geometry_guess(void *blk, uint32_t cyls, uint32_t heads, uint32_t secs, int trans) "blk %p CHS %u %u %u trans %d"
  795. # nvme.c
  796. # nvme traces for successful events
  797. nvme_irq_msix(uint32_t vector) "raising MSI-X IRQ vector %u"
  798. nvme_irq_pin(void) "pulsing IRQ pin"
  799. nvme_irq_masked(void) "IRQ is masked"
  800. nvme_dma_read(uint64_t prp1, uint64_t prp2) "DMA read, prp1=0x%"PRIx64" prp2=0x%"PRIx64""
  801. nvme_rw(const char *verb, uint32_t blk_count, uint64_t byte_count, uint64_t lba) "%s %"PRIu32" blocks (%"PRIu64" bytes) from LBA %"PRIu64""
  802. nvme_create_sq(uint64_t addr, uint16_t sqid, uint16_t cqid, uint16_t qsize, uint16_t qflags) "create submission queue, addr=0x%"PRIx64", sqid=%"PRIu16", cqid=%"PRIu16", qsize=%"PRIu16", qflags=%"PRIu16""
  803. nvme_create_cq(uint64_t addr, uint16_t cqid, uint16_t vector, uint16_t size, uint16_t qflags, int ien) "create completion queue, addr=0x%"PRIx64", cqid=%"PRIu16", vector=%"PRIu16", qsize=%"PRIu16", qflags=%"PRIu16", ien=%d"
  804. nvme_del_sq(uint16_t qid) "deleting submission queue sqid=%"PRIu16""
  805. nvme_del_cq(uint16_t cqid) "deleted completion queue, sqid=%"PRIu16""
  806. nvme_identify_ctrl(void) "identify controller"
  807. nvme_identify_ns(uint16_t ns) "identify namespace, nsid=%"PRIu16""
  808. nvme_identify_nslist(uint16_t ns) "identify namespace list, nsid=%"PRIu16""
  809. nvme_getfeat_vwcache(const char* result) "get feature volatile write cache, result=%s"
  810. nvme_getfeat_numq(int result) "get feature number of queues, result=%d"
  811. nvme_setfeat_numq(int reqcq, int reqsq, int gotcq, int gotsq) "requested cq_count=%d sq_count=%d, responding with cq_count=%d sq_count=%d"
  812. nvme_setfeat_timestamp(uint64_t ts) "set feature timestamp = 0x%"PRIx64""
  813. nvme_getfeat_timestamp(uint64_t ts) "get feature timestamp = 0x%"PRIx64""
  814. nvme_mmio_intm_set(uint64_t data, uint64_t new_mask) "wrote MMIO, interrupt mask set, data=0x%"PRIx64", new_mask=0x%"PRIx64""
  815. nvme_mmio_intm_clr(uint64_t data, uint64_t new_mask) "wrote MMIO, interrupt mask clr, data=0x%"PRIx64", new_mask=0x%"PRIx64""
  816. nvme_mmio_cfg(uint64_t data) "wrote MMIO, config controller config=0x%"PRIx64""
  817. nvme_mmio_aqattr(uint64_t data) "wrote MMIO, admin queue attributes=0x%"PRIx64""
  818. nvme_mmio_asqaddr(uint64_t data) "wrote MMIO, admin submission queue address=0x%"PRIx64""
  819. nvme_mmio_acqaddr(uint64_t data) "wrote MMIO, admin completion queue address=0x%"PRIx64""
  820. nvme_mmio_asqaddr_hi(uint64_t data, uint64_t new_addr) "wrote MMIO, admin submission queue high half=0x%"PRIx64", new_address=0x%"PRIx64""
  821. nvme_mmio_acqaddr_hi(uint64_t data, uint64_t new_addr) "wrote MMIO, admin completion queue high half=0x%"PRIx64", new_address=0x%"PRIx64""
  822. nvme_mmio_start_success(void) "setting controller enable bit succeeded"
  823. nvme_mmio_stopped(void) "cleared controller enable bit"
  824. nvme_mmio_shutdown_set(void) "shutdown bit set"
  825. nvme_mmio_shutdown_cleared(void) "shutdown bit cleared"
  826. # nvme traces for error conditions
  827. nvme_err_invalid_dma(void) "PRP/SGL is too small for transfer size"
  828. nvme_err_invalid_prplist_ent(uint64_t prplist) "PRP list entry is null or not page aligned: 0x%"PRIx64""
  829. nvme_err_invalid_prp2_align(uint64_t prp2) "PRP2 is not page aligned: 0x%"PRIx64""
  830. nvme_err_invalid_prp2_missing(void) "PRP2 is null and more data to be transferred"
  831. nvme_err_invalid_prp(void) "invalid PRP"
  832. nvme_err_invalid_ns(uint32_t ns, uint32_t limit) "invalid namespace %u not within 1-%u"
  833. nvme_err_invalid_opc(uint8_t opc) "invalid opcode 0x%"PRIx8""
  834. nvme_err_invalid_admin_opc(uint8_t opc) "invalid admin opcode 0x%"PRIx8""
  835. nvme_err_invalid_lba_range(uint64_t start, uint64_t len, uint64_t limit) "Invalid LBA start=%"PRIu64" len=%"PRIu64" limit=%"PRIu64""
  836. nvme_err_invalid_del_sq(uint16_t qid) "invalid submission queue deletion, sid=%"PRIu16""
  837. nvme_err_invalid_create_sq_cqid(uint16_t cqid) "failed creating submission queue, invalid cqid=%"PRIu16""
  838. nvme_err_invalid_create_sq_sqid(uint16_t sqid) "failed creating submission queue, invalid sqid=%"PRIu16""
  839. nvme_err_invalid_create_sq_size(uint16_t qsize) "failed creating submission queue, invalid qsize=%"PRIu16""
  840. nvme_err_invalid_create_sq_addr(uint64_t addr) "failed creating submission queue, addr=0x%"PRIx64""
  841. nvme_err_invalid_create_sq_qflags(uint16_t qflags) "failed creating submission queue, qflags=%"PRIu16""
  842. nvme_err_invalid_del_cq_cqid(uint16_t cqid) "failed deleting completion queue, cqid=%"PRIu16""
  843. nvme_err_invalid_del_cq_notempty(uint16_t cqid) "failed deleting completion queue, it is not empty, cqid=%"PRIu16""
  844. nvme_err_invalid_create_cq_cqid(uint16_t cqid) "failed creating completion queue, cqid=%"PRIu16""
  845. nvme_err_invalid_create_cq_size(uint16_t size) "failed creating completion queue, size=%"PRIu16""
  846. nvme_err_invalid_create_cq_addr(uint64_t addr) "failed creating completion queue, addr=0x%"PRIx64""
  847. nvme_err_invalid_create_cq_vector(uint16_t vector) "failed creating completion queue, vector=%"PRIu16""
  848. nvme_err_invalid_create_cq_qflags(uint16_t qflags) "failed creating completion queue, qflags=%"PRIu16""
  849. nvme_err_invalid_identify_cns(uint16_t cns) "identify, invalid cns=0x%"PRIx16""
  850. nvme_err_invalid_getfeat(int dw10) "invalid get features, dw10=0x%"PRIx32""
  851. nvme_err_invalid_setfeat(uint32_t dw10) "invalid set features, dw10=0x%"PRIx32""
  852. nvme_err_startfail_cq(void) "nvme_start_ctrl failed because there are non-admin completion queues"
  853. nvme_err_startfail_sq(void) "nvme_start_ctrl failed because there are non-admin submission queues"
  854. nvme_err_startfail_nbarasq(void) "nvme_start_ctrl failed because the admin submission queue address is null"
  855. nvme_err_startfail_nbaracq(void) "nvme_start_ctrl failed because the admin completion queue address is null"
  856. nvme_err_startfail_asq_misaligned(uint64_t addr) "nvme_start_ctrl failed because the admin submission queue address is misaligned: 0x%"PRIx64""
  857. nvme_err_startfail_acq_misaligned(uint64_t addr) "nvme_start_ctrl failed because the admin completion queue address is misaligned: 0x%"PRIx64""
  858. nvme_err_startfail_page_too_small(uint8_t log2ps, uint8_t maxlog2ps) "nvme_start_ctrl failed because the page size is too small: log2size=%u, min=%u"
  859. nvme_err_startfail_page_too_large(uint8_t log2ps, uint8_t maxlog2ps) "nvme_start_ctrl failed because the page size is too large: log2size=%u, max=%u"
  860. nvme_err_startfail_cqent_too_small(uint8_t log2ps, uint8_t maxlog2ps) "nvme_start_ctrl failed because the completion queue entry size is too small: log2size=%u, min=%u"
  861. nvme_err_startfail_cqent_too_large(uint8_t log2ps, uint8_t maxlog2ps) "nvme_start_ctrl failed because the completion queue entry size is too large: log2size=%u, max=%u"
  862. nvme_err_startfail_sqent_too_small(uint8_t log2ps, uint8_t maxlog2ps) "nvme_start_ctrl failed because the submission queue entry size is too small: log2size=%u, min=%u"
  863. nvme_err_startfail_sqent_too_large(uint8_t log2ps, uint8_t maxlog2ps) "nvme_start_ctrl failed because the submission queue entry size is too large: log2size=%u, max=%u"
  864. nvme_err_startfail_asqent_sz_zero(void) "nvme_start_ctrl failed because the admin submission queue size is zero"
  865. nvme_err_startfail_acqent_sz_zero(void) "nvme_start_ctrl failed because the admin completion queue size is zero"
  866. nvme_err_startfail(void) "setting controller enable bit failed"
  867. # Traces for undefined behavior
  868. nvme_ub_mmiowr_misaligned32(uint64_t offset) "MMIO write not 32-bit aligned, offset=0x%"PRIx64""
  869. nvme_ub_mmiowr_toosmall(uint64_t offset, unsigned size) "MMIO write smaller than 32 bits, offset=0x%"PRIx64", size=%u"
  870. nvme_ub_mmiowr_intmask_with_msix(void) "undefined access to interrupt mask set when MSI-X is enabled"
  871. nvme_ub_mmiowr_ro_csts(void) "attempted to set a read only bit of controller status"
  872. nvme_ub_mmiowr_ssreset_w1c_unsupported(void) "attempted to W1C CSTS.NSSRO but CAP.NSSRS is zero (not supported)"
  873. nvme_ub_mmiowr_ssreset_unsupported(void) "attempted NVM subsystem reset but CAP.NSSRS is zero (not supported)"
  874. nvme_ub_mmiowr_cmbloc_reserved(void) "invalid write to reserved CMBLOC when CMBSZ is zero, ignored"
  875. nvme_ub_mmiowr_cmbsz_readonly(void) "invalid write to read only CMBSZ, ignored"
  876. nvme_ub_mmiowr_invalid(uint64_t offset, uint64_t data) "invalid MMIO write, offset=0x%"PRIx64", data=0x%"PRIx64""
  877. nvme_ub_mmiord_misaligned32(uint64_t offset) "MMIO read not 32-bit aligned, offset=0x%"PRIx64""
  878. nvme_ub_mmiord_toosmall(uint64_t offset) "MMIO read smaller than 32-bits, offset=0x%"PRIx64""
  879. nvme_ub_mmiord_invalid_ofs(uint64_t offset) "MMIO read beyond last register, offset=0x%"PRIx64", returning 0"
  880. nvme_ub_db_wr_misaligned(uint64_t offset) "doorbell write not 32-bit aligned, offset=0x%"PRIx64", ignoring"
  881. nvme_ub_db_wr_invalid_cq(uint32_t qid) "completion queue doorbell write for nonexistent queue, cqid=%"PRIu32", ignoring"
  882. nvme_ub_db_wr_invalid_cqhead(uint32_t qid, uint16_t new_head) "completion queue doorbell write value beyond queue size, cqid=%"PRIu32", new_head=%"PRIu16", ignoring"
  883. nvme_ub_db_wr_invalid_sq(uint32_t qid) "submission queue doorbell write for nonexistent queue, sqid=%"PRIu32", ignoring"
  884. nvme_ub_db_wr_invalid_sqtail(uint32_t qid, uint16_t new_tail) "submission queue doorbell write value beyond queue size, sqid=%"PRIu32", new_head=%"PRIu16", ignoring"
  885. # xen-block.c
  886. xen_block_realize(const char *type, uint32_t disk, uint32_t partition) "%s d%up%u"
  887. xen_block_connect(const char *type, uint32_t disk, uint32_t partition) "%s d%up%u"
  888. xen_block_disconnect(const char *type, uint32_t disk, uint32_t partition) "%s d%up%u"
  889. xen_block_unrealize(const char *type, uint32_t disk, uint32_t partition) "%s d%up%u"
  890. xen_block_size(const char *type, uint32_t disk, uint32_t partition, int64_t sectors) "%s d%up%u %"PRIi64
  891. xen_disk_realize(void) ""
  892. xen_disk_unrealize(void) ""
  893. xen_cdrom_realize(void) ""
  894. xen_cdrom_unrealize(void) ""
  895. xen_block_blockdev_add(char *str) "%s"
  896. xen_block_blockdev_del(const char *node_name) "%s"
  897. xen_block_device_create(unsigned int number) "%u"
  898. xen_block_device_destroy(unsigned int number) "%u"
  899. # See docs/devel/tracing.txt for syntax documentation.
  900. # virtio-blk.c
  901. virtio_blk_data_plane_start(void *s) "dataplane %p"
  902. virtio_blk_data_plane_stop(void *s) "dataplane %p"
  903. # See docs/devel/tracing.txt for syntax documentation.
  904. # parallel.c
  905. parallel_ioport_read(const char *desc, uint16_t addr, uint8_t value) "read [%s] addr 0x%02x val 0x%02x"
  906. parallel_ioport_write(const char *desc, uint16_t addr, uint8_t value) "write [%s] addr 0x%02x val 0x%02x"
  907. # serial.c
  908. serial_ioport_read(uint16_t addr, uint8_t value) "read addr 0x%02x val 0x%02x"
  909. serial_ioport_write(uint16_t addr, uint8_t value) "write addr 0x%02x val 0x%02x"
  910. # virtio-serial-bus.c
  911. virtio_serial_send_control_event(unsigned int port, uint16_t event, uint16_t value) "port %u, event %u, value %u"
  912. virtio_serial_throttle_port(unsigned int port, bool throttle) "port %u, throttle %d"
  913. virtio_serial_handle_control_message(uint16_t event, uint16_t value) "event %u, value %u"
  914. virtio_serial_handle_control_message_port(unsigned int port) "port %u"
  915. # virtio-console.c
  916. virtio_console_flush_buf(unsigned int port, size_t len, ssize_t ret) "port %u, in_len %zu, out_len %zd"
  917. virtio_console_chr_read(unsigned int port, int size) "port %u, size %d"
  918. virtio_console_chr_event(unsigned int port, int event) "port %u, event %d"
  919. # grlib_apbuart.c
  920. grlib_apbuart_event(int event) "event:%d"
  921. grlib_apbuart_writel_unknown(uint64_t addr, uint32_t value) "addr 0x%"PRIx64" value 0x%x"
  922. grlib_apbuart_readl_unknown(uint64_t addr) "addr 0x%"PRIx64
  923. # lm32_juart.c
  924. lm32_juart_get_jtx(uint32_t value) "jtx 0x%08x"
  925. lm32_juart_set_jtx(uint32_t value) "jtx 0x%08x"
  926. lm32_juart_get_jrx(uint32_t value) "jrx 0x%08x"
  927. lm32_juart_set_jrx(uint32_t value) "jrx 0x%08x"
  928. # lm32_uart.c
  929. lm32_uart_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  930. lm32_uart_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  931. lm32_uart_irq_state(int level) "irq state %d"
  932. # milkymist-uart.c
  933. milkymist_uart_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  934. milkymist_uart_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  935. milkymist_uart_raise_irq(void) "Raise IRQ"
  936. milkymist_uart_lower_irq(void) "Lower IRQ"
  937. # escc.c
  938. escc_put_queue(char channel, int b) "channel %c put: 0x%02x"
  939. escc_get_queue(char channel, int val) "channel %c get 0x%02x"
  940. escc_update_irq(int irq) "IRQ = %d"
  941. escc_update_parameters(char channel, int speed, int parity, int data_bits, int stop_bits) "channel %c: speed=%d parity=%c data=%d stop=%d"
  942. escc_mem_writeb_ctrl(char channel, uint32_t reg, uint32_t val) "Write channel %c, reg[%d] = 0x%2.2x"
  943. escc_mem_writeb_data(char channel, uint32_t val) "Write channel %c, ch %d"
  944. escc_mem_readb_ctrl(char channel, uint32_t reg, uint8_t val) "Read channel %c, reg[%d] = 0x%2.2x"
  945. escc_mem_readb_data(char channel, uint32_t ret) "Read channel %c, ch %d"
  946. escc_serial_receive_byte(char channel, int ch) "channel %c put ch %d"
  947. escc_sunkbd_event_in(int ch, const char *name, int down) "QKeyCode 0x%2.2x [%s], down %d"
  948. escc_sunkbd_event_out(int ch) "Translated keycode 0x%2.2x"
  949. escc_kbd_command(int val) "Command %d"
  950. escc_sunmouse_event(int dx, int dy, int buttons_state) "dx=%d dy=%d buttons=0x%01x"
  951. # pl011.c
  952. pl011_irq_state(int level) "irq state %d"
  953. pl011_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  954. pl011_read_fifo(int read_count) "FIFO read, read_count now %d"
  955. pl011_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  956. pl011_can_receive(uint32_t lcr, int read_count, int r) "LCR 0x%08x read_count %d returning %d"
  957. pl011_put_fifo(uint32_t c, int read_count) "new char 0x%x read_count now %d"
  958. pl011_put_fifo_full(void) "FIFO now full, RXFF set"
  959. # cmsdk-apb-uart.c
  960. cmsdk_apb_uart_read(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB UART read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  961. cmsdk_apb_uart_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB UART write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  962. cmsdk_apb_uart_reset(void) "CMSDK APB UART: reset"
  963. cmsdk_apb_uart_receive(uint8_t c) "CMSDK APB UART: got character 0x%x from backend"
  964. cmsdk_apb_uart_tx_pending(void) "CMSDK APB UART: character send to backend pending"
  965. cmsdk_apb_uart_tx(uint8_t c) "CMSDK APB UART: character 0x%x sent to backend"
  966. cmsdk_apb_uart_set_params(int speed) "CMSDK APB UART: params set to %d 8N1"
  967. # nrf51_uart.c
  968. nrf51_uart_read(uint64_t addr, uint64_t r, unsigned int size) "addr 0x%" PRIx64 " value 0x%" PRIx64 " size %u"
  969. nrf51_uart_write(uint64_t addr, uint64_t value, unsigned int size) "addr 0x%" PRIx64 " value 0x%" PRIx64 " size %u"
  970. # See docs/devel/tracing.txt for syntax documentation.
  971. # rc4030.c
  972. jazzio_read(uint64_t addr, uint32_t ret) "read reg[0x%"PRIx64"] = 0x%x"
  973. jazzio_write(uint64_t addr, uint32_t val) "write reg[0x%"PRIx64"] = 0x%x"
  974. rc4030_read(uint64_t addr, uint32_t ret) "read reg[0x%"PRIx64"] = 0x%x"
  975. rc4030_write(uint64_t addr, uint32_t val) "write reg[0x%"PRIx64"] = 0x%x"
  976. # sparc32_dma.c
  977. ledma_memory_read(uint64_t addr, int len) "DMA read addr 0x%"PRIx64 " len %d"
  978. ledma_memory_write(uint64_t addr, int len) "DMA write addr 0x%"PRIx64 " len %d"
  979. sparc32_dma_set_irq_raise(void) "Raise IRQ"
  980. sparc32_dma_set_irq_lower(void) "Lower IRQ"
  981. espdma_memory_read(uint32_t addr, int len) "DMA read addr 0x%08x len %d"
  982. espdma_memory_write(uint32_t addr, int len) "DMA write addr 0x%08x len %d"
  983. sparc32_dma_mem_readl(uint64_t addr, uint32_t ret) "read dmareg 0x%"PRIx64": 0x%08x"
  984. sparc32_dma_mem_writel(uint64_t addr, uint32_t old, uint32_t val) "write dmareg 0x%"PRIx64": 0x%08x -> 0x%08x"
  985. sparc32_dma_enable_raise(void) "Raise DMA enable"
  986. sparc32_dma_enable_lower(void) "Lower DMA enable"
  987. # i8257.c
  988. i8257_unregistered_dma(int nchan, int dma_pos, int dma_len) "unregistered DMA channel used nchan=%d dma_pos=%d dma_len=%d"
  989. # See docs/devel/tracing.txt for syntax documentation.
  990. # pci.c
  991. hppa_pci_iack_write(void) ""
  992. # See docs/devel/tracing.txt for syntax documentation.
  993. # core.c
  994. i2c_event(const char *event, uint8_t address) "%s(addr:0x%02x)"
  995. i2c_send(uint8_t address, uint8_t data) "send(addr:0x%02x) data:0x%02x"
  996. i2c_recv(uint8_t address, uint8_t data) "recv(addr:0x%02x) data:0x%02x"
  997. # See docs/devel/tracing.txt for syntax documentation.
  998. # x86-iommu.c
  999. x86_iommu_iec_notify(bool global, uint32_t index, uint32_t mask) "Notify IEC invalidation: global=%d index=%" PRIu32 " mask=%" PRIu32
  1000. # intel_iommu.c
  1001. vtd_inv_desc(const char *type, uint64_t hi, uint64_t lo) "invalidate desc type %s high 0x%"PRIx64" low 0x%"PRIx64
  1002. vtd_inv_desc_cc_domain(uint16_t domain) "context invalidate domain 0x%"PRIx16
  1003. vtd_inv_desc_cc_global(void) "context invalidate globally"
  1004. vtd_inv_desc_cc_device(uint8_t bus, uint8_t dev, uint8_t fn) "context invalidate device %02"PRIx8":%02"PRIx8".%02"PRIx8
  1005. vtd_inv_desc_cc_devices(uint16_t sid, uint16_t fmask) "context invalidate devices sid 0x%"PRIx16" fmask 0x%"PRIx16
  1006. vtd_inv_desc_iotlb_global(void) "iotlb invalidate global"
  1007. vtd_inv_desc_iotlb_domain(uint16_t domain) "iotlb invalidate whole domain 0x%"PRIx16
  1008. vtd_inv_desc_iotlb_pages(uint16_t domain, uint64_t addr, uint8_t mask) "iotlb invalidate domain 0x%"PRIx16" addr 0x%"PRIx64" mask 0x%"PRIx8
  1009. vtd_inv_desc_wait_sw(uint64_t addr, uint32_t data) "wait invalidate status write addr 0x%"PRIx64" data 0x%"PRIx32
  1010. vtd_inv_desc_wait_irq(const char *msg) "%s"
  1011. vtd_inv_desc_wait_write_fail(uint64_t hi, uint64_t lo) "write fail for wait desc hi 0x%"PRIx64" lo 0x%"PRIx64
  1012. vtd_inv_desc_iec(uint32_t granularity, uint32_t index, uint32_t mask) "granularity 0x%"PRIx32" index 0x%"PRIx32" mask 0x%"PRIx32
  1013. vtd_inv_qi_enable(bool enable) "enabled %d"
  1014. vtd_inv_qi_setup(uint64_t addr, int size) "addr 0x%"PRIx64" size %d"
  1015. vtd_inv_qi_head(uint16_t head) "read head %d"
  1016. vtd_inv_qi_tail(uint16_t head) "write tail %d"
  1017. vtd_inv_qi_fetch(void) ""
  1018. vtd_context_cache_reset(void) ""
  1019. vtd_re_not_present(uint8_t bus) "Root entry bus %"PRIu8" not present"
  1020. vtd_ce_not_present(uint8_t bus, uint8_t devfn) "Context entry bus %"PRIu8" devfn %"PRIu8" not present"
  1021. vtd_iotlb_page_hit(uint16_t sid, uint64_t addr, uint64_t slpte, uint16_t domain) "IOTLB page hit sid 0x%"PRIx16" iova 0x%"PRIx64" slpte 0x%"PRIx64" domain 0x%"PRIx16
  1022. vtd_iotlb_page_update(uint16_t sid, uint64_t addr, uint64_t slpte, uint16_t domain) "IOTLB page update sid 0x%"PRIx16" iova 0x%"PRIx64" slpte 0x%"PRIx64" domain 0x%"PRIx16
  1023. vtd_iotlb_cc_hit(uint8_t bus, uint8_t devfn, uint64_t high, uint64_t low, uint32_t gen) "IOTLB context hit bus 0x%"PRIx8" devfn 0x%"PRIx8" high 0x%"PRIx64" low 0x%"PRIx64" gen %"PRIu32
  1024. vtd_iotlb_cc_update(uint8_t bus, uint8_t devfn, uint64_t high, uint64_t low, uint32_t gen1, uint32_t gen2) "IOTLB context update bus 0x%"PRIx8" devfn 0x%"PRIx8" high 0x%"PRIx64" low 0x%"PRIx64" gen %"PRIu32" -> gen %"PRIu32
  1025. vtd_iotlb_reset(const char *reason) "IOTLB reset (reason: %s)"
  1026. vtd_fault_disabled(void) "Fault processing disabled for context entry"
  1027. vtd_replay_ce_valid(const char *mode, uint8_t bus, uint8_t dev, uint8_t fn, uint16_t domain, uint64_t hi, uint64_t lo) "%s: replay valid context device %02"PRIx8":%02"PRIx8".%02"PRIx8" domain 0x%"PRIx16" hi 0x%"PRIx64" lo 0x%"PRIx64
  1028. vtd_replay_ce_invalid(uint8_t bus, uint8_t dev, uint8_t fn) "replay invalid context device %02"PRIx8":%02"PRIx8".%02"PRIx8
  1029. vtd_page_walk_level(uint64_t addr, uint32_t level, uint64_t start, uint64_t end) "walk (base=0x%"PRIx64", level=%"PRIu32") iova range 0x%"PRIx64" - 0x%"PRIx64
  1030. vtd_page_walk_one(uint16_t domain, uint64_t iova, uint64_t gpa, uint64_t mask, int perm) "domain 0x%"PRIu16" iova 0x%"PRIx64" -> gpa 0x%"PRIx64" mask 0x%"PRIx64" perm %d"
  1031. vtd_page_walk_one_skip_map(uint64_t iova, uint64_t mask, uint64_t translated) "iova 0x%"PRIx64" mask 0x%"PRIx64" translated 0x%"PRIx64
  1032. vtd_page_walk_one_skip_unmap(uint64_t iova, uint64_t mask) "iova 0x%"PRIx64" mask 0x%"PRIx64
  1033. vtd_page_walk_skip_read(uint64_t iova, uint64_t next) "Page walk skip iova 0x%"PRIx64" - 0x%"PRIx64" due to unable to read"
  1034. vtd_page_walk_skip_reserve(uint64_t iova, uint64_t next) "Page walk skip iova 0x%"PRIx64" - 0x%"PRIx64" due to rsrv set"
  1035. vtd_switch_address_space(uint8_t bus, uint8_t slot, uint8_t fn, bool on) "Device %02x:%02x.%x switching address space (iommu enabled=%d)"
  1036. vtd_as_unmap_whole(uint8_t bus, uint8_t slot, uint8_t fn, uint64_t iova, uint64_t size) "Device %02x:%02x.%x start 0x%"PRIx64" size 0x%"PRIx64
  1037. vtd_translate_pt(uint16_t sid, uint64_t addr) "source id 0x%"PRIu16", iova 0x%"PRIx64
  1038. vtd_pt_enable_fast_path(uint16_t sid, bool success) "sid 0x%"PRIu16" %d"
  1039. vtd_irq_generate(uint64_t addr, uint64_t data) "addr 0x%"PRIx64" data 0x%"PRIx64
  1040. vtd_reg_read(uint64_t addr, uint64_t size) "addr 0x%"PRIx64" size 0x%"PRIx64
  1041. vtd_reg_write(uint64_t addr, uint64_t size, uint64_t val) "addr 0x%"PRIx64" size 0x%"PRIx64" value 0x%"PRIx64
  1042. vtd_reg_dmar_root(uint64_t addr, bool scalable) "addr 0x%"PRIx64" scalable %d"
  1043. vtd_reg_ir_root(uint64_t addr, uint32_t size) "addr 0x%"PRIx64" size 0x%"PRIx32
  1044. vtd_reg_write_gcmd(uint32_t status, uint32_t val) "status 0x%"PRIx32" value 0x%"PRIx32
  1045. vtd_reg_write_fectl(uint32_t value) "value 0x%"PRIx32
  1046. vtd_reg_write_iectl(uint32_t value) "value 0x%"PRIx32
  1047. vtd_reg_ics_clear_ip(void) ""
  1048. vtd_dmar_translate(uint8_t bus, uint8_t slot, uint8_t func, uint64_t iova, uint64_t gpa, uint64_t mask) "dev %02x:%02x.%02x iova 0x%"PRIx64" -> gpa 0x%"PRIx64" mask 0x%"PRIx64
  1049. vtd_dmar_enable(bool en) "enable %d"
  1050. vtd_dmar_fault(uint16_t sid, int fault, uint64_t addr, bool is_write) "sid 0x%"PRIx16" fault %d addr 0x%"PRIx64" write %d"
  1051. vtd_ir_enable(bool en) "enable %d"
  1052. vtd_ir_irte_get(int index, uint64_t lo, uint64_t hi) "index %d low 0x%"PRIx64" high 0x%"PRIx64
  1053. vtd_ir_remap(int index, int tri, int vec, int deliver, uint32_t dest, int dest_mode) "index %d trigger %d vector %d deliver %d dest 0x%"PRIx32" mode %d"
  1054. vtd_ir_remap_type(const char *type) "%s"
  1055. vtd_ir_remap_msi(uint64_t addr, uint64_t data, uint64_t addr2, uint64_t data2) "(addr 0x%"PRIx64", data 0x%"PRIx64") -> (addr 0x%"PRIx64", data 0x%"PRIx64")"
  1056. vtd_ir_remap_msi_req(uint64_t addr, uint64_t data) "addr 0x%"PRIx64" data 0x%"PRIx64
  1057. vtd_fsts_ppf(bool set) "FSTS PPF bit set to %d"
  1058. vtd_fsts_clear_ip(void) ""
  1059. vtd_frr_new(int index, uint64_t hi, uint64_t lo) "index %d high 0x%"PRIx64" low 0x%"PRIx64
  1060. vtd_warn_invalid_qi_tail(uint16_t tail) "tail 0x%"PRIx16
  1061. vtd_warn_ir_vector(uint16_t sid, int index, int vec, int target) "sid 0x%"PRIx16" index %d vec %d (should be: %d)"
  1062. vtd_warn_ir_trigger(uint16_t sid, int index, int trig, int target) "sid 0x%"PRIx16" index %d trigger %d (should be: %d)"
  1063. # amd_iommu.c
  1064. amdvi_evntlog_fail(uint64_t addr, uint32_t head) "error: fail to write at addr 0x%"PRIx64" + offset 0x%"PRIx32
  1065. amdvi_cache_update(uint16_t domid, uint8_t bus, uint8_t slot, uint8_t func, uint64_t gpa, uint64_t txaddr) " update iotlb domid 0x%"PRIx16" devid: %02x:%02x.%x gpa 0x%"PRIx64" hpa 0x%"PRIx64
  1066. amdvi_completion_wait_fail(uint64_t addr) "error: fail to write at address 0x%"PRIx64
  1067. amdvi_mmio_write(const char *reg, uint64_t addr, unsigned size, uint64_t val, uint64_t offset) "%s write addr 0x%"PRIx64", size %u, val 0x%"PRIx64", offset 0x%"PRIx64
  1068. amdvi_mmio_read(const char *reg, uint64_t addr, unsigned size, uint64_t offset) "%s read addr 0x%"PRIx64", size %u offset 0x%"PRIx64
  1069. amdvi_mmio_read_invalid(int max, uint64_t addr, unsigned size) "error: addr outside region (max 0x%x): read addr 0x%" PRIx64 ", size %u"
  1070. amdvi_command_error(uint64_t status) "error: Executing commands with command buffer disabled 0x%"PRIx64
  1071. amdvi_command_read_fail(uint64_t addr, uint32_t head) "error: fail to access memory at 0x%"PRIx64" + 0x%"PRIx32
  1072. amdvi_command_exec(uint32_t head, uint32_t tail, uint64_t buf) "command buffer head at 0x%"PRIx32" command buffer tail at 0x%"PRIx32" command buffer base at 0x%"PRIx64
  1073. amdvi_unhandled_command(uint8_t type) "unhandled command 0x%"PRIx8
  1074. amdvi_intr_inval(void) "Interrupt table invalidated"
  1075. amdvi_iotlb_inval(void) "IOTLB pages invalidated"
  1076. amdvi_prefetch_pages(void) "Pre-fetch of AMD-Vi pages requested"
  1077. amdvi_pages_inval(uint16_t domid) "AMD-Vi pages for domain 0x%"PRIx16 " invalidated"
  1078. amdvi_all_inval(void) "Invalidation of all AMD-Vi cache requested "
  1079. amdvi_ppr_exec(void) "Execution of PPR queue requested "
  1080. amdvi_devtab_inval(uint8_t bus, uint8_t slot, uint8_t func) "device table entry for devid: %02x:%02x.%x invalidated"
  1081. amdvi_completion_wait(uint64_t addr, uint64_t data) "completion wait requested with store address 0x%"PRIx64" and store data 0x%"PRIx64
  1082. amdvi_control_status(uint64_t val) "MMIO_STATUS state 0x%"PRIx64
  1083. amdvi_iotlb_reset(void) "IOTLB exceed size limit - reset "
  1084. amdvi_dte_get_fail(uint64_t addr, uint32_t offset) "error: failed to access Device Entry devtab 0x%"PRIx64" offset 0x%"PRIx32
  1085. amdvi_invalid_dte(uint64_t addr) "PTE entry at 0x%"PRIx64" is invalid "
  1086. amdvi_get_pte_hwerror(uint64_t addr) "hardware error eccessing PTE at addr 0x%"PRIx64
  1087. amdvi_mode_invalid(uint8_t level, uint64_t addr)"error: translation level 0x%"PRIx8" translating addr 0x%"PRIx64
  1088. amdvi_page_fault(uint64_t addr) "error: page fault accessing guest physical address 0x%"PRIx64
  1089. amdvi_iotlb_hit(uint8_t bus, uint8_t slot, uint8_t func, uint64_t addr, uint64_t txaddr) "hit iotlb devid %02x:%02x.%x gpa 0x%"PRIx64" hpa 0x%"PRIx64
  1090. amdvi_translation_result(uint8_t bus, uint8_t slot, uint8_t func, uint64_t addr, uint64_t txaddr) "devid: %02x:%02x.%x gpa 0x%"PRIx64" hpa 0x%"PRIx64
  1091. amdvi_mem_ir_write_req(uint64_t addr, uint64_t val, uint32_t size) "addr 0x%"PRIx64" data 0x%"PRIx64" size 0x%"PRIx32
  1092. amdvi_mem_ir_write(uint64_t addr, uint64_t val) "addr 0x%"PRIx64" data 0x%"PRIx64
  1093. amdvi_ir_remap_msi_req(uint64_t addr, uint64_t data, uint8_t devid) "addr 0x%"PRIx64" data 0x%"PRIx64" devid 0x%"PRIx8
  1094. amdvi_ir_remap_msi(uint64_t addr, uint64_t data, uint64_t addr2, uint64_t data2) "(addr 0x%"PRIx64", data 0x%"PRIx64") -> (addr 0x%"PRIx64", data 0x%"PRIx64")"
  1095. amdvi_err(const char *str) "%s"
  1096. amdvi_ir_irte(uint64_t addr, uint64_t data) "addr 0x%"PRIx64" offset 0x%"PRIx64
  1097. amdvi_ir_irte_val(uint32_t data) "data 0x%"PRIx32
  1098. amdvi_ir_err(const char *str) "%s"
  1099. amdvi_ir_intctl(uint8_t val) "int_ctl 0x%"PRIx8
  1100. amdvi_ir_target_abort(const char *str) "%s"
  1101. amdvi_ir_delivery_mode(const char *str) "%s"
  1102. amdvi_ir_irte_ga_val(uint64_t hi, uint64_t lo) "hi 0x%"PRIx64" lo 0x%"PRIx64
  1103. # vmport.c
  1104. vmport_register(unsigned char command, void *func, void *opaque) "command: 0x%02x func: %p opaque: %p"
  1105. vmport_command(unsigned char command) "command: 0x%02x"
  1106. # See docs/devel/tracing.txt for syntax documentation.
  1107. # xen_platform.c
  1108. xen_platform_log(char *s) "xen platform: %s"
  1109. # xen_pvdevice.c
  1110. xen_pv_mmio_read(uint64_t addr) "WARNING: read from Xen PV Device MMIO space (address 0x%"PRIx64")"
  1111. xen_pv_mmio_write(uint64_t addr) "WARNING: write to Xen PV Device MMIO space (address 0x%"PRIx64")"
  1112. # xen-hvm.c
  1113. xen_ram_alloc(unsigned long ram_addr, unsigned long size) "requested: 0x%lx, size 0x%lx"
  1114. xen_client_set_memory(uint64_t start_addr, unsigned long size, bool log_dirty) "0x%"PRIx64" size 0x%lx, log_dirty %i"
  1115. handle_ioreq(void *req, uint32_t type, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) "I/O=%p type=%d dir=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d"
  1116. handle_ioreq_read(void *req, uint32_t type, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) "I/O=%p read type=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d"
  1117. handle_ioreq_write(void *req, uint32_t type, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) "I/O=%p write type=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d"
  1118. cpu_ioreq_pio(void *req, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) "I/O=%p pio dir=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d"
  1119. cpu_ioreq_pio_read_reg(void *req, uint64_t data, uint64_t addr, uint32_t size) "I/O=%p pio read reg data=0x%"PRIx64" port=0x%"PRIx64" size=%d"
  1120. cpu_ioreq_pio_write_reg(void *req, uint64_t data, uint64_t addr, uint32_t size) "I/O=%p pio write reg data=0x%"PRIx64" port=0x%"PRIx64" size=%d"
  1121. cpu_ioreq_move(void *req, uint32_t dir, uint32_t df, uint32_t data_is_ptr, uint64_t addr, uint64_t data, uint32_t count, uint32_t size) "I/O=%p copy dir=%d df=%d ptr=%d port=0x%"PRIx64" data=0x%"PRIx64" count=%d size=%d"
  1122. xen_map_resource_ioreq(uint32_t id, void *addr) "id: %u addr: %p"
  1123. cpu_ioreq_config_read(void *req, uint32_t sbdf, uint32_t reg, uint32_t size, uint32_t data) "I/O=%p sbdf=0x%x reg=%u size=%u data=0x%x"
  1124. cpu_ioreq_config_write(void *req, uint32_t sbdf, uint32_t reg, uint32_t size, uint32_t data) "I/O=%p sbdf=0x%x reg=%u size=%u data=0x%x"
  1125. # xen-mapcache.c
  1126. xen_map_cache(uint64_t phys_addr) "want 0x%"PRIx64
  1127. xen_remap_bucket(uint64_t index) "index 0x%"PRIx64
  1128. xen_map_cache_return(void* ptr) "%p"
  1129. # See docs/devel/tracing.txt for syntax documentation.
  1130. # core.c
  1131. # portio
  1132. ide_ioport_read(uint32_t addr, const char *reg, uint32_t val, void *bus, void *s) "IDE PIO rd @ 0x%"PRIx32" (%s); val 0x%02"PRIx32"; bus %p IDEState %p"
  1133. ide_ioport_write(uint32_t addr, const char *reg, uint32_t val, void *bus, void *s) "IDE PIO wr @ 0x%"PRIx32" (%s); val 0x%02"PRIx32"; bus %p IDEState %p"
  1134. ide_status_read(uint32_t addr, uint32_t val, void *bus, void *s) "IDE PIO rd @ 0x%"PRIx32" (Alt Status); val 0x%02"PRIx32"; bus %p; IDEState %p"
  1135. ide_cmd_write(uint32_t addr, uint32_t val, void *bus) "IDE PIO wr @ 0x%"PRIx32" (Device Control); val 0x%02"PRIx32"; bus %p"
  1136. # Warning: verbose
  1137. ide_data_readw(uint32_t addr, uint32_t val, void *bus, void *s) "IDE PIO rd @ 0x%"PRIx32" (Data: Word); val 0x%04"PRIx32"; bus %p; IDEState %p"
  1138. ide_data_writew(uint32_t addr, uint32_t val, void *bus, void *s) "IDE PIO wr @ 0x%"PRIx32" (Data: Word); val 0x%04"PRIx32"; bus %p; IDEState %p"
  1139. ide_data_readl(uint32_t addr, uint32_t val, void *bus, void *s) "IDE PIO rd @ 0x%"PRIx32" (Data: Long); val 0x%08"PRIx32"; bus %p; IDEState %p"
  1140. ide_data_writel(uint32_t addr, uint32_t val, void *bus, void *s) "IDE PIO wr @ 0x%"PRIx32" (Data: Long); val 0x%08"PRIx32"; bus %p; IDEState %p"
  1141. # misc
  1142. ide_exec_cmd(void *bus, void *state, uint32_t cmd) "IDE exec cmd: bus %p; state %p; cmd 0x%02x"
  1143. ide_cancel_dma_sync_buffered(void *fn, void *req) "invoking cb %p of buffered request %p with -ECANCELED"
  1144. ide_cancel_dma_sync_remaining(void) "draining all remaining requests"
  1145. ide_sector_read(int64_t sector_num, int nsectors) "sector=%"PRId64" nsectors=%d"
  1146. ide_sector_write(int64_t sector_num, int nsectors) "sector=%"PRId64" nsectors=%d"
  1147. ide_reset(void *s) "IDEstate %p"
  1148. ide_bus_reset_aio(void) "aio_cancel"
  1149. ide_dma_cb(void *s, int64_t sector_num, int n, const char *dma) "IDEState %p; sector_num=%"PRId64" n=%d cmd=%s"
  1150. # BMDMA HBAs:
  1151. # cmd646.c
  1152. bmdma_read_cmd646(uint64_t addr, uint32_t val) "bmdma: readb 0x%"PRIx64" : 0x%02x"
  1153. bmdma_write_cmd646(uint64_t addr, uint64_t val) "bmdma: writeb 0x%"PRIx64" : 0x%02"PRIx64
  1154. # pci.c
  1155. bmdma_reset(void) ""
  1156. bmdma_cmd_writeb(uint32_t val) "val: 0x%08x"
  1157. bmdma_addr_read(uint64_t data) "data: 0x%016"PRIx64
  1158. bmdma_addr_write(uint64_t data) "data: 0x%016"PRIx64
  1159. # piix.c
  1160. bmdma_read(uint64_t addr, uint8_t val) "bmdma: readb 0x%"PRIx64" : 0x%02x"
  1161. bmdma_write(uint64_t addr, uint64_t val) "bmdma: writeb 0x%"PRIx64" : 0x%02"PRIx64
  1162. # sii3112.c
  1163. sii3112_read(int size, uint64_t addr, uint64_t val) "bmdma: read (size %d) 0x%"PRIx64" : 0x%02"PRIx64
  1164. sii3112_write(int size, uint64_t addr, uint64_t val) "bmdma: write (size %d) 0x%"PRIx64" : 0x%02"PRIx64
  1165. sii3112_set_irq(int channel, int level) "channel %d level %d"
  1166. # via.c
  1167. bmdma_read_via(uint64_t addr, uint32_t val) "bmdma: readb 0x%"PRIx64" : 0x%02x"
  1168. bmdma_write_via(uint64_t addr, uint64_t val) "bmdma: writeb 0x%"PRIx64" : 0x%02"PRIx64
  1169. # atapi.c
  1170. cd_read_sector_sync(int lba) "lba=%d"
  1171. cd_read_sector_cb(int lba, int ret) "lba=%d ret=%d"
  1172. cd_read_sector(int lba) "lba=%d"
  1173. ide_atapi_cmd_error(void *s, int sense_key, int asc) "IDEState: %p; sense=0x%x asc=0x%x"
  1174. ide_atapi_cmd_reply_end(void *s, int tx_size, int elem_tx_size, int32_t index) "IDEState %p; reply: tx_size=%d elem_tx_size=%d index=%"PRId32
  1175. ide_atapi_cmd_reply_end_eot(void *s, int status) "IDEState: %p; end of transfer, status=0x%x"
  1176. ide_atapi_cmd_reply_end_bcl(void *s, int bcl) "IDEState: %p; byte_count_limit=%d"
  1177. ide_atapi_cmd_reply_end_new(void *s, int status) "IDEState: %p; new transfer started, status=0x%x"
  1178. ide_atapi_cmd_check_status(void *s) "IDEState: %p"
  1179. ide_atapi_cmd_read(void *s, const char *method, int lba, int nb_sectors) "IDEState: %p; read %s: LBA=%d nb_sectors=%d"
  1180. ide_atapi_cmd(void *s, uint8_t cmd) "IDEState: %p; cmd: 0x%02x"
  1181. ide_atapi_cmd_read_dma_cb_aio(void *s, int lba, int n) "IDEState: %p; aio read: lba=%d n=%d"
  1182. # Warning: Verbose
  1183. ide_atapi_cmd_packet(void *s, uint16_t limit, const char *packet) "IDEState: %p; limit=0x%x packet: %s"
  1184. # ahci.c
  1185. ahci_port_read(void *s, int port, const char *reg, int offset, uint32_t ret) "ahci(%p)[%d]: port read [reg:%s] @ 0x%x: 0x%08x"
  1186. ahci_port_read_default(void *s, int port, const char *reg, int offset) "ahci(%p)[%d]: unimplemented port read [reg:%s] @ 0x%x"
  1187. ahci_irq_raise(void *s) "ahci(%p): raise irq"
  1188. ahci_irq_lower(void *s) "ahci(%p): lower irq"
  1189. ahci_check_irq(void *s, uint32_t old, uint32_t new) "ahci(%p): check irq 0x%08x --> 0x%08x"
  1190. ahci_trigger_irq(void *s, int port, const char *name, uint32_t val, uint32_t old, uint32_t new, uint32_t effective) "ahci(%p)[%d]: trigger irq +%s (0x%08x); irqstat: 0x%08x --> 0x%08x; effective: 0x%08x"
  1191. ahci_port_write(void *s, int port, const char *reg, int offset, uint32_t val) "ahci(%p)[%d]: port write [reg:%s] @ 0x%x: 0x%08x"
  1192. ahci_port_write_unimpl(void *s, int port, const char *reg, int offset, uint32_t val) "ahci(%p)[%d]: unimplemented port write [reg:%s] @ 0x%x: 0x%08x"
  1193. ahci_mem_read_32(void *s, uint64_t addr, uint32_t val) "ahci(%p): mem read @ 0x%"PRIx64": 0x%08x"
  1194. ahci_mem_read_32_default(void *s, uint64_t addr, uint32_t val) "ahci(%p): mem read @ 0x%"PRIx64": 0x%08x"
  1195. ahci_mem_read_32_host(void *s, const char *reg, uint64_t addr, uint32_t val) "ahci(%p): mem read [reg:%s] @ 0x%"PRIx64": 0x%08x"
  1196. ahci_mem_read_32_host_default(void *s, const char *reg, uint64_t addr) "ahci(%p): unimplemented mem read [reg:%s] @ 0x%"PRIx64
  1197. ahci_mem_read(void *s, unsigned size, uint64_t addr, uint64_t val) "ahci(%p): read%u @ 0x%"PRIx64": 0x%016"PRIx64
  1198. ahci_mem_write(void *s, unsigned size, uint64_t addr, uint64_t val) "ahci(%p): write%u @ 0x%"PRIx64": 0x%016"PRIx64
  1199. ahci_mem_write_host_unimpl(void *s, unsigned size, const char *reg, uint64_t addr) "ahci(%p) unimplemented write%u [reg:%s] @ 0x%"PRIx64
  1200. ahci_mem_write_host(void *s, unsigned size, const char *reg, uint64_t addr, uint64_t val) "ahci(%p) write%u [reg:%s] @ 0x%"PRIx64": 0x%016"PRIx64
  1201. ahci_mem_write_unimpl(void *s, unsigned size, uint64_t addr, uint64_t val) "ahci(%p): write%u to unknown register 0x%"PRIx64": 0x%016"PRIx64
  1202. ahci_set_signature(void *s, int port, uint8_t nsector, uint8_t sector, uint8_t lcyl, uint8_t hcyl, uint32_t sig) "ahci(%p)[%d]: set signature sector:0x%02x nsector:0x%02x lcyl:0x%02x hcyl:0x%02x (cumulatively: 0x%08x)"
  1203. ahci_reset_port(void *s, int port) "ahci(%p)[%d]: reset port"
  1204. ahci_unmap_fis_address_null(void *s, int port) "ahci(%p)[%d]: Attempt to unmap NULL FIS address"
  1205. ahci_unmap_clb_address_null(void *s, int port) "ahci(%p)[%d]: Attempt to unmap NULL CLB address"
  1206. ahci_populate_sglist(void *s, int port) "ahci(%p)[%d]"
  1207. ahci_populate_sglist_no_prdtl(void *s, int port, uint16_t opts) "ahci(%p)[%d]: no sg list given by guest: 0x%04x"
  1208. ahci_populate_sglist_no_map(void *s, int port) "ahci(%p)[%d]: DMA mapping failed"
  1209. ahci_populate_sglist_short_map(void *s, int port) "ahci(%p)[%d]: mapped less than expected"
  1210. ahci_populate_sglist_bad_offset(void *s, int port, int off_idx, int64_t off_pos) "ahci(%p)[%d]: Incorrect offset! off_idx: %d, off_pos: %"PRId64
  1211. ncq_finish(void *s, int port, uint8_t tag) "ahci(%p)[%d][tag:%d]: NCQ transfer finished"
  1212. execute_ncq_command_read(void *s, int port, uint8_t tag, int count, int64_t lba) "ahci(%p)[%d][tag:%d]: NCQ reading %d sectors from LBA %"PRId64
  1213. execute_ncq_command_unsup(void *s, int port, uint8_t tag, uint8_t cmd) "ahci(%p)[%d][tag:%d]: error: unsupported NCQ command (0x%02x) received"
  1214. process_ncq_command_mismatch(void *s, int port, uint8_t tag, uint8_t slot) "ahci(%p)[%d][tag:%d]: Warning: NCQ slot (%d) did not match the given tag"
  1215. process_ncq_command_aux(void *s, int port, uint8_t tag) "ahci(%p)[%d][tag:%d]: Warn: Attempt to use NCQ auxiliary fields"
  1216. process_ncq_command_prioicc(void *s, int port, uint8_t tag) "ahci(%p)[%d][tag:%d]: Warn: Unsupported attempt to use PRIO/ICC fields"
  1217. process_ncq_command_fua(void *s, int port, uint8_t tag) "ahci(%p)[%d][tag:%d]: Warn: Unsupported attempt to use Force Unit Access"
  1218. process_ncq_command_rarc(void *s, int port, uint8_t tag) "ahci(%p)[%d][tag:%d]: Warn: Unsupported attempt to use Rebuild Assist"
  1219. process_ncq_command_large(void *s, int port, uint8_t tag, size_t prdtl, size_t size) "ahci(%p)[%d][tag:%d]: Warn: PRDTL (0x%zx) does not match requested size (0x%zx)"
  1220. process_ncq_command(void *s, int port, uint8_t tag, uint8_t cmd, uint64_t lba, uint64_t end) "ahci(%p)[%d][tag:%d]: NCQ op 0x%02x on sectors [%"PRId64",%"PRId64"]"
  1221. handle_reg_h2d_fis_pmp(void *s, int port, char b0, char b1, char b2) "ahci(%p)[%d]: Port Multiplier not supported, FIS: 0x%02x-%02x-%02x"
  1222. handle_reg_h2d_fis_res(void *s, int port, char b0, char b1, char b2) "ahci(%p)[%d]: Reserved flags set in H2D Register FIS, FIS: 0x%02x-%02x-%02x"
  1223. handle_cmd_busy(void *s, int port) "ahci(%p)[%d]: engine busy"
  1224. handle_cmd_nolist(void *s, int port) "ahci(%p)[%d]: handle_cmd called without s->dev[port].lst"
  1225. handle_cmd_badport(void *s, int port) "ahci(%p)[%d]: guest accessed unused port"
  1226. handle_cmd_badfis(void *s, int port) "ahci(%p)[%d]: guest provided an invalid cmd FIS"
  1227. handle_cmd_badmap(void *s, int port, uint64_t len) "ahci(%p)[%d]: dma_memory_map failed, 0x%02"PRIx64" != 0x80"
  1228. handle_cmd_unhandled_fis(void *s, int port, uint8_t b0, uint8_t b1, uint8_t b2) "ahci(%p)[%d]: unhandled FIS type. cmd_fis: 0x%02x-%02x-%02x"
  1229. ahci_pio_transfer(void *s, int port, const char *rw, uint32_t size, const char *tgt, const char *sgl) "ahci(%p)[%d]: %sing %d bytes on %s w/%s sglist"
  1230. ahci_start_dma(void *s, int port) "ahci(%p)[%d]: start dma"
  1231. ahci_dma_prepare_buf(void *s, int port, int32_t io_buffer_size, int32_t limit) "ahci(%p)[%d]: prepare buf limit=%"PRId32" prepared=%"PRId32
  1232. ahci_dma_prepare_buf_fail(void *s, int port) "ahci(%p)[%d]: sglist population failed"
  1233. ahci_dma_rw_buf(void *s, int port, int l) "ahci(%p)[%d] len=0x%x"
  1234. ahci_cmd_done(void *s, int port) "ahci(%p)[%d]: cmd done"
  1235. ahci_reset(void *s) "ahci(%p): HBA reset"
  1236. # Warning: Verbose
  1237. handle_reg_h2d_fis_dump(void *s, int port, const char *fis) "ahci(%p)[%d]: %s"
  1238. handle_cmd_fis_dump(void *s, int port, const char *fis) "ahci(%p)[%d]: %s"
  1239. # ahci-allwinner.c
  1240. allwinner_ahci_mem_read(void *s, void *a, uint64_t addr, uint64_t val, unsigned size) "ahci(%p): read a=%p addr=0x%"PRIx64" val=0x%"PRIx64", size=%d"
  1241. allwinner_ahci_mem_write(void *s, void *a, uint64_t addr, uint64_t val, unsigned size) "ahci(%p): write a=%p addr=0x%"PRIx64" val=0x%"PRIx64", size=%d"
  1242. # See docs/devel/tracing.txt for syntax documentation.
  1243. # adb-kbd.c
  1244. adb_kbd_no_key(void) "Ignoring NO_KEY"
  1245. adb_kbd_writereg(int reg, uint8_t val) "reg %d val 0x%2.2x"
  1246. adb_kbd_readreg(int reg, uint8_t val0, uint8_t val1) "reg %d obuf[0] 0x%2.2x obuf[1] 0x%2.2x"
  1247. adb_kbd_request_change_addr(int devaddr) "change addr to 0x%x"
  1248. adb_kbd_request_change_addr_and_handler(int devaddr, int handler) "change addr and handler to 0x%x, 0x%x"
  1249. # adb-mouse.c
  1250. adb_mouse_flush(void) "flush"
  1251. adb_mouse_writereg(int reg, uint8_t val) "reg %d val 0x%2.2x"
  1252. adb_mouse_readreg(int reg, uint8_t val0, uint8_t val1) "reg %d obuf[0] 0x%2.2x obuf[1] 0x%2.2x"
  1253. adb_mouse_request_change_addr(int devaddr) "change addr to 0x%x"
  1254. adb_mouse_request_change_addr_and_handler(int devaddr, int handler) "change addr and handler to 0x%x, 0x%x"
  1255. # pckbd.c
  1256. pckbd_kbd_read_data(uint32_t val) "0x%02x"
  1257. pckbd_kbd_read_status(int status) "0x%02x"
  1258. pckbd_outport_write(uint32_t val) "0x%02x"
  1259. pckbd_kbd_write_command(uint64_t val) "0x%02"PRIx64
  1260. pckbd_kbd_write_data(uint64_t val) "0x%02"PRIx64
  1261. # ps2.c
  1262. ps2_put_keycode(void *opaque, int keycode) "%p keycode 0x%02x"
  1263. ps2_keyboard_event(void *opaque, int qcode, int down, unsigned int modifier, unsigned int modifiers) "%p qcode %d down %d modifier 0x%x modifiers 0x%x"
  1264. ps2_read_data(void *opaque) "%p"
  1265. ps2_set_ledstate(void *s, int ledstate) "%p ledstate %d"
  1266. ps2_reset_keyboard(void *s) "%p"
  1267. ps2_write_keyboard(void *opaque, int val) "%p val %d"
  1268. ps2_keyboard_set_translation(void *opaque, int mode) "%p mode %d"
  1269. ps2_mouse_send_packet(void *s, int dx1, int dy1, int dz1, int b) "%p x %d y %d z %d bs 0x%x"
  1270. ps2_mouse_fake_event(void *opaque) "%p"
  1271. ps2_write_mouse(void *opaque, int val) "%p val %d"
  1272. ps2_kbd_reset(void *opaque) "%p"
  1273. ps2_mouse_reset(void *opaque) "%p"
  1274. ps2_kbd_init(void *s) "%p"
  1275. ps2_mouse_init(void *s) "%p"
  1276. # milkymist-softusb.c
  1277. milkymist_softusb_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  1278. milkymist_softusb_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  1279. milkymist_softusb_mevt(uint8_t m) "m %d"
  1280. milkymist_softusb_kevt(uint8_t m) "m %d"
  1281. milkymist_softusb_pulse_irq(void) "Pulse IRQ"
  1282. # hid.c
  1283. hid_kbd_queue_full(void) "queue full"
  1284. hid_kbd_queue_empty(void) "queue empty"
  1285. # tsc2005.c
  1286. tsc2005_sense(const char *state) "touchscreen sense %s"
  1287. # virtio-input.c
  1288. virtio_input_queue_full(void) "queue full"
  1289. # See docs/devel/tracing.txt for syntax documentation.
  1290. # i8259.c
  1291. pic_update_irq(bool master, uint8_t imr, uint8_t irr, uint8_t padd) "master %d imr %"PRIu8" irr %"PRIu8" padd %"PRIu8
  1292. pic_set_irq(bool master, int irq, int level) "master %d irq %d level %d"
  1293. pic_interrupt(int irq, int intno) "irq %d intno %d"
  1294. pic_ioport_write(bool master, uint64_t addr, uint64_t val) "master %d addr 0x%"PRIx64" val 0x%"PRIx64
  1295. pic_ioport_read(bool master, uint64_t addr, int val) "master %d addr 0x%"PRIx64" val 0x%x"
  1296. # apic_common.c
  1297. cpu_set_apic_base(uint64_t val) "0x%016"PRIx64
  1298. cpu_get_apic_base(uint64_t val) "0x%016"PRIx64
  1299. # coalescing
  1300. apic_report_irq_delivered(int apic_irq_delivered) "coalescing %d"
  1301. apic_reset_irq_delivered(int apic_irq_delivered) "old coalescing %d"
  1302. apic_get_irq_delivered(int apic_irq_delivered) "returning coalescing %d"
  1303. # apic.c
  1304. apic_local_deliver(int vector, uint32_t lvt) "vector %d delivery mode %d"
  1305. apic_deliver_irq(uint8_t dest, uint8_t dest_mode, uint8_t delivery_mode, uint8_t vector_num, uint8_t trigger_mode) "dest %d dest_mode %d delivery_mode %d vector %d trigger_mode %d"
  1306. apic_mem_readl(uint64_t addr, uint32_t val) "0x%"PRIx64" = 0x%08x"
  1307. apic_mem_writel(uint64_t addr, uint32_t val) "0x%"PRIx64" = 0x%08x"
  1308. # ioapic.c
  1309. ioapic_set_remote_irr(int n) "set remote irr for pin %d"
  1310. ioapic_clear_remote_irr(int n, int vector) "clear remote irr for pin %d vector %d"
  1311. ioapic_eoi_broadcast(int vector) "EOI broadcast for vector %d"
  1312. ioapic_eoi_delayed_reassert(int vector) "delayed reassert on EOI broadcast for vector %d"
  1313. ioapic_mem_read(uint8_t addr, uint8_t regsel, uint8_t size, uint32_t val) "ioapic mem read addr 0x%"PRIx8" regsel: 0x%"PRIx8" size 0x%"PRIx8" retval 0x%"PRIx32
  1314. ioapic_mem_write(uint8_t addr, uint8_t regsel, uint8_t size, uint32_t val) "ioapic mem write addr 0x%"PRIx8" regsel: 0x%"PRIx8" size 0x%"PRIx8" val 0x%"PRIx32
  1315. ioapic_set_irq(int vector, int level) "vector: %d level: %d"
  1316. # slavio_intctl.c
  1317. slavio_intctl_mem_readl(uint32_t cpu, uint64_t addr, uint32_t ret) "read cpu %d reg 0x%"PRIx64" = 0x%x"
  1318. slavio_intctl_mem_writel(uint32_t cpu, uint64_t addr, uint32_t val) "write cpu %d reg 0x%"PRIx64" = 0x%x"
  1319. slavio_intctl_mem_writel_clear(uint32_t cpu, uint32_t val, uint32_t intreg_pending) "Cleared cpu %d irq mask 0x%x, curmask 0x%x"
  1320. slavio_intctl_mem_writel_set(uint32_t cpu, uint32_t val, uint32_t intreg_pending) "Set cpu %d irq mask 0x%x, curmask 0x%x"
  1321. slavio_intctlm_mem_readl(uint64_t addr, uint32_t ret) "read system reg 0x%"PRIx64" = 0x%x"
  1322. slavio_intctlm_mem_writel(uint64_t addr, uint32_t val) "write system reg 0x%"PRIx64" = 0x%x"
  1323. slavio_intctlm_mem_writel_enable(uint32_t val, uint32_t intregm_disabled) "Enabled master irq mask 0x%x, curmask 0x%x"
  1324. slavio_intctlm_mem_writel_disable(uint32_t val, uint32_t intregm_disabled) "Disabled master irq mask 0x%x, curmask 0x%x"
  1325. slavio_intctlm_mem_writel_target(uint32_t cpu) "Set master irq cpu %d"
  1326. slavio_check_interrupts(uint32_t pending, uint32_t intregm_disabled) "pending 0x%x disabled 0x%x"
  1327. slavio_set_irq(uint32_t target_cpu, int irq, uint32_t pil, int level) "Set cpu %d irq %d -> pil %d level %d"
  1328. slavio_set_timer_irq_cpu(int cpu, int level) "Set cpu %d local timer level %d"
  1329. # grlib_irqmp.c
  1330. grlib_irqmp_check_irqs(uint32_t pend, uint32_t force, uint32_t mask, uint32_t lvl1, uint32_t lvl2) "pend:0x%04x force:0x%04x mask:0x%04x lvl1:0x%04x lvl0:0x%04x"
  1331. grlib_irqmp_ack(int intno) "interrupt:%d"
  1332. grlib_irqmp_set_irq(int irq) "Raise CPU IRQ %d"
  1333. grlib_irqmp_readl_unknown(uint64_t addr) "addr 0x%"PRIx64
  1334. grlib_irqmp_writel_unknown(uint64_t addr, uint32_t value) "addr 0x%"PRIx64" value 0x%x"
  1335. # lm32_pic.c
  1336. lm32_pic_raise_irq(void) "Raise CPU interrupt"
  1337. lm32_pic_lower_irq(void) "Lower CPU interrupt"
  1338. lm32_pic_interrupt(int irq, int level) "Set IRQ%d %d"
  1339. lm32_pic_set_im(uint32_t im) "im 0x%08x"
  1340. lm32_pic_set_ip(uint32_t ip) "ip 0x%08x"
  1341. lm32_pic_get_im(uint32_t im) "im 0x%08x"
  1342. lm32_pic_get_ip(uint32_t ip) "ip 0x%08x"
  1343. # xics.c
  1344. xics_icp_check_ipi(int server, uint8_t mfrr) "CPU %d can take IPI mfrr=0x%x"
  1345. xics_icp_accept(uint32_t old_xirr, uint32_t new_xirr) "icp_accept: XIRR 0x%"PRIx32"->0x%"PRIx32
  1346. xics_icp_eoi(int server, uint32_t xirr, uint32_t new_xirr) "icp_eoi: server %d given XIRR 0x%"PRIx32" new XIRR 0x%"PRIx32
  1347. xics_icp_irq(int server, int nr, uint8_t priority) "cpu %d trying to deliver irq 0x%"PRIx32" priority 0x%x"
  1348. xics_icp_raise(uint32_t xirr, uint8_t pending_priority) "raising IRQ new XIRR=0x%x new pending priority=0x%x"
  1349. xics_ics_set_irq_msi(int srcno, int nr) "set_irq_msi: srcno %d [irq 0x%x]"
  1350. xics_masked_pending(void) "set_irq_msi: masked pending"
  1351. xics_ics_set_irq_lsi(int srcno, int nr) "set_irq_lsi: srcno %d [irq 0x%x]"
  1352. xics_ics_write_xive(int nr, int srcno, int server, uint8_t priority) "ics_write_xive: irq 0x%x [src %d] server 0x%x prio 0x%x"
  1353. xics_ics_reject(int nr, int srcno) "reject irq 0x%x [src %d]"
  1354. xics_ics_eoi(int nr) "ics_eoi: irq 0x%x"
  1355. # s390_flic_kvm.c
  1356. flic_create_device(int err) "flic: create device failed %d"
  1357. flic_reset_failed(int err) "flic: reset failed %d"
  1358. # s390_flic.c
  1359. qemu_s390_airq_suppressed(uint8_t type, uint8_t isc) "flic: adapter I/O interrupt suppressed (type 0x%x isc 0x%x)"
  1360. qemu_s390_suppress_airq(uint8_t isc, const char *from, const char *to) "flic: for isc 0x%x, suppress airq by modifying ais mode from %s to %s"
  1361. # aspeed_vic.c
  1362. aspeed_vic_set_irq(int irq, int level) "Enabling IRQ %d: %d"
  1363. aspeed_vic_update_fiq(int flags) "Raising FIQ: %d"
  1364. aspeed_vic_update_irq(int flags) "Raising IRQ: %d"
  1365. aspeed_vic_read(uint64_t offset, unsigned size, uint32_t value) "From 0x%" PRIx64 " of size %u: 0x%" PRIx32
  1366. aspeed_vic_write(uint64_t offset, unsigned size, uint32_t data) "To 0x%" PRIx64 " of size %u: 0x%" PRIx32
  1367. # arm_gic.c
  1368. gic_enable_irq(int irq) "irq %d enabled"
  1369. gic_disable_irq(int irq) "irq %d disabled"
  1370. gic_set_irq(int irq, int level, int cpumask, int target) "irq %d level %d cpumask 0x%x target 0x%x"
  1371. gic_update_bestirq(const char *s, int cpu, int irq, int prio, int priority_mask, int running_priority) "%s %d irq %d priority %d cpu priority mask %d cpu running priority %d"
  1372. gic_update_set_irq(int cpu, const char *name, int level) "cpu[%d]: %s = %d"
  1373. gic_acknowledge_irq(const char *s, int cpu, int irq) "%s %d acknowledged irq %d"
  1374. gic_cpu_write(const char *s, int cpu, int addr, uint32_t val) "%s %d iface write at 0x%08x 0x%08" PRIx32
  1375. gic_cpu_read(const char *s, int cpu, int addr, uint32_t val) "%s %d iface read at 0x%08x: 0x%08" PRIx32
  1376. gic_hyp_read(int addr, uint32_t val) "hyp read at 0x%08x: 0x%08" PRIx32
  1377. gic_hyp_write(int addr, uint32_t val) "hyp write at 0x%08x: 0x%08" PRIx32
  1378. gic_dist_read(int addr, unsigned int size, uint32_t val) "dist read at 0x%08x size %u: 0x%08" PRIx32
  1379. gic_dist_write(int addr, unsigned int size, uint32_t val) "dist write at 0x%08x size %u: 0x%08" PRIx32
  1380. gic_lr_entry(int cpu, int entry, uint32_t val) "cpu %d: new lr entry %d: 0x%08" PRIx32
  1381. gic_update_maintenance_irq(int cpu, int val) "cpu %d: maintenance = %d"
  1382. # arm_gicv3_cpuif.c
  1383. gicv3_icc_pmr_read(uint32_t cpu, uint64_t val) "GICv3 ICC_PMR read cpu 0x%x value 0x%" PRIx64
  1384. gicv3_icc_pmr_write(uint32_t cpu, uint64_t val) "GICv3 ICC_PMR write cpu 0x%x value 0x%" PRIx64
  1385. gicv3_icc_bpr_read(int grp, uint32_t cpu, uint64_t val) "GICv3 ICC_BPR%d read cpu 0x%x value 0x%" PRIx64
  1386. gicv3_icc_bpr_write(int grp, uint32_t cpu, uint64_t val) "GICv3 ICC_BPR%d write cpu 0x%x value 0x%" PRIx64
  1387. gicv3_icc_ap_read(int grp, int regno, uint32_t cpu, uint64_t val) "GICv3 ICC_AP%dR%d read cpu 0x%x value 0x%" PRIx64
  1388. gicv3_icc_ap_write(int grp, int regno, uint32_t cpu, uint64_t val) "GICv3 ICC_AP%dR%d write cpu 0x%x value 0x%" PRIx64
  1389. gicv3_icc_igrpen_read(int grp, uint32_t cpu, uint64_t val) "GICv3 ICC_IGRPEN%d read cpu 0x%x value 0x%" PRIx64
  1390. gicv3_icc_igrpen_write(int grp, uint32_t cpu, uint64_t val) "GICv3 ICC_IGRPEN%d write cpu 0x%x value 0x%" PRIx64
  1391. gicv3_icc_igrpen1_el3_read(uint32_t cpu, uint64_t val) "GICv3 ICC_IGRPEN1_EL3 read cpu 0x%x value 0x%" PRIx64
  1392. gicv3_icc_igrpen1_el3_write(uint32_t cpu, uint64_t val) "GICv3 ICC_IGRPEN1_EL3 write cpu 0x%x value 0x%" PRIx64
  1393. gicv3_icc_ctlr_read(uint32_t cpu, uint64_t val) "GICv3 ICC_CTLR read cpu 0x%x value 0x%" PRIx64
  1394. gicv3_icc_ctlr_write(uint32_t cpu, uint64_t val) "GICv3 ICC_CTLR write cpu 0x%x value 0x%" PRIx64
  1395. gicv3_icc_ctlr_el3_read(uint32_t cpu, uint64_t val) "GICv3 ICC_CTLR_EL3 read cpu 0x%x value 0x%" PRIx64
  1396. gicv3_icc_ctlr_el3_write(uint32_t cpu, uint64_t val) "GICv3 ICC_CTLR_EL3 write cpu 0x%x value 0x%" PRIx64
  1397. gicv3_cpuif_update(uint32_t cpuid, int irq, int grp, int prio) "GICv3 CPU i/f 0x%x HPPI update: irq %d group %d prio %d"
  1398. gicv3_cpuif_set_irqs(uint32_t cpuid, int fiqlevel, int irqlevel) "GICv3 CPU i/f 0x%x HPPI update: setting FIQ %d IRQ %d"
  1399. gicv3_icc_generate_sgi(uint32_t cpuid, int irq, int irm, uint32_t aff, uint32_t targetlist) "GICv3 CPU i/f 0x%x generating SGI %d IRM %d target affinity 0x%xxx targetlist 0x%x"
  1400. gicv3_icc_iar0_read(uint32_t cpu, uint64_t val) "GICv3 ICC_IAR0 read cpu 0x%x value 0x%" PRIx64
  1401. gicv3_icc_iar1_read(uint32_t cpu, uint64_t val) "GICv3 ICC_IAR1 read cpu 0x%x value 0x%" PRIx64
  1402. gicv3_icc_eoir_write(int grp, uint32_t cpu, uint64_t val) "GICv3 ICC_EOIR%d write cpu 0x%x value 0x%" PRIx64
  1403. gicv3_icc_hppir0_read(uint32_t cpu, uint64_t val) "GICv3 ICC_HPPIR0 read cpu 0x%x value 0x%" PRIx64
  1404. gicv3_icc_hppir1_read(uint32_t cpu, uint64_t val) "GICv3 ICC_HPPIR1 read cpu 0x%x value 0x%" PRIx64
  1405. gicv3_icc_dir_write(uint32_t cpu, uint64_t val) "GICv3 ICC_DIR write cpu 0x%x value 0x%" PRIx64
  1406. gicv3_icc_rpr_read(uint32_t cpu, uint64_t val) "GICv3 ICC_RPR read cpu 0x%x value 0x%" PRIx64
  1407. gicv3_ich_ap_read(int grp, int regno, uint32_t cpu, uint64_t val) "GICv3 ICH_AP%dR%d read cpu 0x%x value 0x%" PRIx64
  1408. gicv3_ich_ap_write(int grp, int regno, uint32_t cpu, uint64_t val) "GICv3 ICH_AP%dR%d write cpu 0x%x value 0x%" PRIx64
  1409. gicv3_ich_hcr_read(uint32_t cpu, uint64_t val) "GICv3 ICH_HCR_EL2 read cpu 0x%x value 0x%" PRIx64
  1410. gicv3_ich_hcr_write(uint32_t cpu, uint64_t val) "GICv3 ICH_HCR_EL2 write cpu 0x%x value 0x%" PRIx64
  1411. gicv3_ich_vmcr_read(uint32_t cpu, uint64_t val) "GICv3 ICH_VMCR_EL2 read cpu 0x%x value 0x%" PRIx64
  1412. gicv3_ich_vmcr_write(uint32_t cpu, uint64_t val) "GICv3 ICH_VMCR_EL2 write cpu 0x%x value 0x%" PRIx64
  1413. gicv3_ich_lr_read(int regno, uint32_t cpu, uint64_t val) "GICv3 ICH_LR%d_EL2 read cpu 0x%x value 0x%" PRIx64
  1414. gicv3_ich_lr32_read(int regno, uint32_t cpu, uint32_t val) "GICv3 ICH_LR%d read cpu 0x%x value 0x%" PRIx32
  1415. gicv3_ich_lrc_read(int regno, uint32_t cpu, uint32_t val) "GICv3 ICH_LRC%d read cpu 0x%x value 0x%" PRIx32
  1416. gicv3_ich_lr_write(int regno, uint32_t cpu, uint64_t val) "GICv3 ICH_LR%d_EL2 write cpu 0x%x value 0x%" PRIx64
  1417. gicv3_ich_lr32_write(int regno, uint32_t cpu, uint32_t val) "GICv3 ICH_LR%d write cpu 0x%x value 0x%" PRIx32
  1418. gicv3_ich_lrc_write(int regno, uint32_t cpu, uint32_t val) "GICv3 ICH_LRC%d write cpu 0x%x value 0x%" PRIx32
  1419. gicv3_ich_vtr_read(uint32_t cpu, uint64_t val) "GICv3 ICH_VTR read cpu 0x%x value 0x%" PRIx64
  1420. gicv3_ich_misr_read(uint32_t cpu, uint64_t val) "GICv3 ICH_MISR read cpu 0x%x value 0x%" PRIx64
  1421. gicv3_ich_eisr_read(uint32_t cpu, uint64_t val) "GICv3 ICH_EISR read cpu 0x%x value 0x%" PRIx64
  1422. gicv3_ich_elrsr_read(uint32_t cpu, uint64_t val) "GICv3 ICH_ELRSR read cpu 0x%x value 0x%" PRIx64
  1423. gicv3_icv_ap_read(int grp, int regno, uint32_t cpu, uint64_t val) "GICv3 ICV_AP%dR%d read cpu 0x%x value 0x%" PRIx64
  1424. gicv3_icv_ap_write(int grp, int regno, uint32_t cpu, uint64_t val) "GICv3 ICV_AP%dR%d write cpu 0x%x value 0x%" PRIx64
  1425. gicv3_icv_bpr_read(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_BPR%d read cpu 0x%x value 0x%" PRIx64
  1426. gicv3_icv_bpr_write(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_BPR%d write cpu 0x%x value 0x%" PRIx64
  1427. gicv3_icv_pmr_read(uint32_t cpu, uint64_t val) "GICv3 ICV_PMR read cpu 0x%x value 0x%" PRIx64
  1428. gicv3_icv_pmr_write(uint32_t cpu, uint64_t val) "GICv3 ICV_PMR write cpu 0x%x value 0x%" PRIx64
  1429. gicv3_icv_igrpen_read(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_IGRPEN%d read cpu 0x%x value 0x%" PRIx64
  1430. gicv3_icv_igrpen_write(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_IGRPEN%d write cpu 0x%x value 0x%" PRIx64
  1431. gicv3_icv_ctlr_read(uint32_t cpu, uint64_t val) "GICv3 ICV_CTLR read cpu 0x%x value 0x%" PRIx64
  1432. gicv3_icv_ctlr_write(uint32_t cpu, uint64_t val) "GICv3 ICV_CTLR write cpu 0x%x value 0x%" PRIx64
  1433. gicv3_icv_rpr_read(uint32_t cpu, uint64_t val) "GICv3 ICV_RPR read cpu 0x%x value 0x%" PRIx64
  1434. gicv3_icv_hppir_read(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_HPPIR%d read cpu 0x%x value 0x%" PRIx64
  1435. gicv3_icv_dir_write(uint32_t cpu, uint64_t val) "GICv3 ICV_DIR write cpu 0x%x value 0x%" PRIx64
  1436. gicv3_icv_iar_read(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_IAR%d read cpu 0x%x value 0x%" PRIx64
  1437. gicv3_icv_eoir_write(int grp, uint32_t cpu, uint64_t val) "GICv3 ICV_EOIR%d write cpu 0x%x value 0x%" PRIx64
  1438. gicv3_cpuif_virt_update(uint32_t cpuid, int idx) "GICv3 CPU i/f 0x%x virt HPPI update LR index %d"
  1439. gicv3_cpuif_virt_set_irqs(uint32_t cpuid, int fiqlevel, int irqlevel, int maintlevel) "GICv3 CPU i/f 0x%x virt HPPI update: setting FIQ %d IRQ %d maintenance-irq %d"
  1440. # arm_gicv3_dist.c
  1441. gicv3_dist_read(uint64_t offset, uint64_t data, unsigned size, bool secure) "GICv3 distributor read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d"
  1442. gicv3_dist_badread(uint64_t offset, unsigned size, bool secure) "GICv3 distributor read: offset 0x%" PRIx64 " size %u secure %d: error"
  1443. gicv3_dist_write(uint64_t offset, uint64_t data, unsigned size, bool secure) "GICv3 distributor write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d"
  1444. gicv3_dist_badwrite(uint64_t offset, uint64_t data, unsigned size, bool secure) "GICv3 distributor write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d: error"
  1445. gicv3_dist_set_irq(int irq, int level) "GICv3 distributor interrupt %d level changed to %d"
  1446. # arm_gicv3_redist.c
  1447. gicv3_redist_read(uint32_t cpu, uint64_t offset, uint64_t data, unsigned size, bool secure) "GICv3 redistributor 0x%x read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d"
  1448. gicv3_redist_badread(uint32_t cpu, uint64_t offset, unsigned size, bool secure) "GICv3 redistributor 0x%x read: offset 0x%" PRIx64 " size %u secure %d: error"
  1449. gicv3_redist_write(uint32_t cpu, uint64_t offset, uint64_t data, unsigned size, bool secure) "GICv3 redistributor 0x%x write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d"
  1450. gicv3_redist_badwrite(uint32_t cpu, uint64_t offset, uint64_t data, unsigned size, bool secure) "GICv3 redistributor 0x%x write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d: error"
  1451. gicv3_redist_set_irq(uint32_t cpu, int irq, int level) "GICv3 redistributor 0x%x interrupt %d level changed to %d"
  1452. gicv3_redist_send_sgi(uint32_t cpu, int irq) "GICv3 redistributor 0x%x pending SGI %d"
  1453. # armv7m_nvic.c
  1454. nvic_recompute_state(int vectpending, int vectpending_prio, int exception_prio) "NVIC state recomputed: vectpending %d vectpending_prio %d exception_prio %d"
  1455. nvic_recompute_state_secure(int vectpending, bool vectpending_is_s_banked, int vectpending_prio, int exception_prio) "NVIC state recomputed: vectpending %d is_s_banked %d vectpending_prio %d exception_prio %d"
  1456. nvic_set_prio(int irq, bool secure, uint8_t prio) "NVIC set irq %d secure-bank %d priority %d"
  1457. nvic_irq_update(int vectpending, int pendprio, int exception_prio, int level) "NVIC vectpending %d pending prio %d exception_prio %d: setting irq line to %d"
  1458. nvic_escalate_prio(int irq, int irqprio, int runprio) "NVIC escalating irq %d to HardFault: insufficient priority %d >= %d"
  1459. nvic_escalate_disabled(int irq) "NVIC escalating irq %d to HardFault: disabled"
  1460. nvic_set_pending(int irq, bool secure, bool targets_secure, bool derived, int en, int prio) "NVIC set pending irq %d secure-bank %d targets_secure %d derived %d (enabled: %d priority %d)"
  1461. nvic_clear_pending(int irq, bool secure, int en, int prio) "NVIC clear pending irq %d secure-bank %d (enabled: %d priority %d)"
  1462. nvic_acknowledge_irq(int irq, int prio) "NVIC acknowledge IRQ: %d now active (prio %d)"
  1463. nvic_get_pending_irq_info(int irq, bool secure) "NVIC next IRQ %d: targets_secure: %d"
  1464. nvic_complete_irq(int irq, bool secure) "NVIC complete IRQ %d (secure %d)"
  1465. nvic_set_irq_level(int irq, int level) "NVIC external irq %d level set to %d"
  1466. nvic_set_nmi_level(int level) "NVIC external NMI level set to %d"
  1467. nvic_sysreg_read(uint64_t addr, uint32_t value, unsigned size) "NVIC sysreg read addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
  1468. nvic_sysreg_write(uint64_t addr, uint32_t value, unsigned size) "NVIC sysreg write addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
  1469. # heathrow_pic.c
  1470. heathrow_write(uint64_t addr, unsigned int n, uint64_t value) "0x%"PRIx64" %u: 0x%"PRIx64
  1471. heathrow_read(uint64_t addr, unsigned int n, uint64_t value) "0x%"PRIx64" %u: 0x%"PRIx64
  1472. heathrow_set_irq(int num, int level) "set_irq: num=0x%02x level=%d"
  1473. # See docs/devel/tracing.txt for syntax documentation.
  1474. # isa-superio.c
  1475. superio_create_parallel(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
  1476. superio_create_serial(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
  1477. superio_create_floppy(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
  1478. superio_create_ide(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
  1479. # pc87312.c
  1480. pc87312_io_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
  1481. pc87312_io_write(uint32_t addr, uint32_t val) "write addr=0x%x val=0x%x"
  1482. # See docs/devel/tracing.txt for syntax documentation.
  1483. # pc-dimm.c
  1484. mhp_pc_dimm_assigned_slot(int slot) "%d"
  1485. # memory-device.c
  1486. memory_device_pre_plug(const char *id, uint64_t addr) "id=%s addr=0x%"PRIx64
  1487. memory_device_plug(const char *id, uint64_t addr) "id=%s addr=0x%"PRIx64
  1488. memory_device_unplug(const char *id, uint64_t addr) "id=%s addr=0x%"PRIx64
  1489. # gt64xxx.c
  1490. gt64120_read(const char *regname, unsigned size, uint64_t value) "gt64120 read %s size:%u value:0x%08" PRIx64
  1491. gt64120_write(const char *regname, unsigned size, uint64_t value) "gt64120 write %s size:%u value:0x%08" PRIx64
  1492. gt64120_isd_remap(uint64_t from_length, uint64_t from_addr, uint64_t to_length, uint64_t to_addr) "ISD: 0x%08" PRIx64 "@0x%08" PRIx64 " -> 0x%08" PRIx64 "@0x%08" PRIx64
  1493. # See docs/devel/tracing.txt for syntax documentation.
  1494. # eccmemctl.c
  1495. ecc_mem_writel_mer(uint32_t val) "Write memory enable 0x%08x"
  1496. ecc_mem_writel_mdr(uint32_t val) "Write memory delay 0x%08x"
  1497. ecc_mem_writel_mfsr(uint32_t val) "Write memory fault status 0x%08x"
  1498. ecc_mem_writel_vcr(uint32_t val) "Write slot configuration 0x%08x"
  1499. ecc_mem_writel_dr(uint32_t val) "Write diagnostic 0x%08x"
  1500. ecc_mem_writel_ecr0(uint32_t val) "Write event count 1 0x%08x"
  1501. ecc_mem_writel_ecr1(uint32_t val) "Write event count 2 0x%08x"
  1502. ecc_mem_readl_mer(uint32_t ret) "Read memory enable 0x%08x"
  1503. ecc_mem_readl_mdr(uint32_t ret) "Read memory delay 0x%08x"
  1504. ecc_mem_readl_mfsr(uint32_t ret) "Read memory fault status 0x%08x"
  1505. ecc_mem_readl_vcr(uint32_t ret) "Read slot configuration 0x%08x"
  1506. ecc_mem_readl_mfar0(uint32_t ret) "Read memory fault address 0 0x%08x"
  1507. ecc_mem_readl_mfar1(uint32_t ret) "Read memory fault address 1 0x%08x"
  1508. ecc_mem_readl_dr(uint32_t ret) "Read diagnostic 0x%08x"
  1509. ecc_mem_readl_ecr0(uint32_t ret) "Read event count 1 0x%08x"
  1510. ecc_mem_readl_ecr1(uint32_t ret) "Read event count 2 0x%08x"
  1511. ecc_diag_mem_writeb(uint64_t addr, uint32_t val) "Write diagnostic %"PRId64" = 0x%02x"
  1512. ecc_diag_mem_readb(uint64_t addr, uint32_t ret) "Read diagnostic %"PRId64"= 0x%02x"
  1513. # slavio_misc.c
  1514. slavio_misc_update_irq_raise(void) "Raise IRQ"
  1515. slavio_misc_update_irq_lower(void) "Lower IRQ"
  1516. slavio_set_power_fail(int power_failing, uint8_t config) "Power fail: %d, config: %d"
  1517. slavio_cfg_mem_writeb(uint32_t val) "Write config 0x%02x"
  1518. slavio_cfg_mem_readb(uint32_t ret) "Read config 0x%02x"
  1519. slavio_diag_mem_writeb(uint32_t val) "Write diag 0x%02x"
  1520. slavio_diag_mem_readb(uint32_t ret) "Read diag 0x%02x"
  1521. slavio_mdm_mem_writeb(uint32_t val) "Write modem control 0x%02x"
  1522. slavio_mdm_mem_readb(uint32_t ret) "Read modem control 0x%02x"
  1523. slavio_aux1_mem_writeb(uint32_t val) "Write aux1 0x%02x"
  1524. slavio_aux1_mem_readb(uint32_t ret) "Read aux1 0x%02x"
  1525. slavio_aux2_mem_writeb(uint32_t val) "Write aux2 0x%02x"
  1526. slavio_aux2_mem_readb(uint32_t ret) "Read aux2 0x%02x"
  1527. apc_mem_writeb(uint32_t val) "Write power management 0x%02x"
  1528. apc_mem_readb(uint32_t ret) "Read power management 0x%02x"
  1529. slavio_sysctrl_mem_writel(uint32_t val) "Write system control 0x%08x"
  1530. slavio_sysctrl_mem_readl(uint32_t ret) "Read system control 0x%08x"
  1531. slavio_led_mem_writew(uint32_t val) "Write diagnostic LED 0x%04x"
  1532. slavio_led_mem_readw(uint32_t ret) "Read diagnostic LED 0x%04x"
  1533. # milkymist-hpdmc.c
  1534. milkymist_hpdmc_memory_read(uint32_t addr, uint32_t value) "addr=0x%08x value=0x%08x"
  1535. milkymist_hpdmc_memory_write(uint32_t addr, uint32_t value) "addr=0x%08x value=0x%08x"
  1536. # milkymist-pfpu.c
  1537. milkymist_pfpu_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  1538. milkymist_pfpu_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  1539. milkymist_pfpu_vectout(uint32_t a, uint32_t b, uint32_t dma_ptr) "a 0x%08x b 0x%08x dma_ptr 0x%08x"
  1540. milkymist_pfpu_pulse_irq(void) "Pulse IRQ"
  1541. # aspeed_scu.c
  1542. aspeed_scu_write(uint64_t offset, unsigned size, uint32_t data) "To 0x%" PRIx64 " of size %u: 0x%" PRIx32
  1543. # mps2-scc.c
  1544. mps2_scc_read(uint64_t offset, uint64_t data, unsigned size) "MPS2 SCC read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1545. mps2_scc_write(uint64_t offset, uint64_t data, unsigned size) "MPS2 SCC write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1546. mps2_scc_reset(void) "MPS2 SCC: reset"
  1547. mps2_scc_leds(char led7, char led6, char led5, char led4, char led3, char led2, char led1, char led0) "MPS2 SCC LEDs: %c%c%c%c%c%c%c%c"
  1548. mps2_scc_cfg_write(unsigned function, unsigned device, uint32_t value) "MPS2 SCC config write: function %d device %d data 0x%" PRIx32
  1549. mps2_scc_cfg_read(unsigned function, unsigned device, uint32_t value) "MPS2 SCC config read: function %d device %d data 0x%" PRIx32
  1550. # mps2-fpgaio.c
  1551. mps2_fpgaio_read(uint64_t offset, uint64_t data, unsigned size) "MPS2 FPGAIO read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1552. mps2_fpgaio_write(uint64_t offset, uint64_t data, unsigned size) "MPS2 FPGAIO write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1553. mps2_fpgaio_reset(void) "MPS2 FPGAIO: reset"
  1554. mps2_fpgaio_leds(char led1, char led0) "MPS2 FPGAIO LEDs: %c%c"
  1555. # msf2-sysreg.c
  1556. msf2_sysreg_write(uint64_t offset, uint32_t val, uint32_t prev) "msf2-sysreg write: addr 0x%08" PRIx64 " data 0x%" PRIx32 " prev 0x%" PRIx32
  1557. msf2_sysreg_read(uint64_t offset, uint32_t val) "msf2-sysreg read: addr 0x%08" PRIx64 " data 0x%08" PRIx32
  1558. msf2_sysreg_write_pll_status(void) "Invalid write to read only PLL status register"
  1559. # imx7_gpr.c
  1560. imx7_gpr_read(uint64_t offset) "addr 0x%08" PRIx64
  1561. imx7_gpr_write(uint64_t offset, uint64_t value) "addr 0x%08" PRIx64 "value 0x%08" PRIx64
  1562. # mos6522.c
  1563. mos6522_set_counter(int index, unsigned int val) "T%d.counter=%d"
  1564. mos6522_get_next_irq_time(uint16_t latch, int64_t d, int64_t delta) "latch=%d counter=0x%"PRId64 " delta_next=0x%"PRId64
  1565. mos6522_set_sr_int(void) "set sr_int"
  1566. mos6522_write(uint64_t addr, uint64_t val) "reg=0x%"PRIx64 " val=0x%"PRIx64
  1567. mos6522_read(uint64_t addr, unsigned val) "reg=0x%"PRIx64 " val=0x%x"
  1568. # tz-mpc.c
  1569. tz_mpc_reg_read(uint32_t offset, uint64_t data, unsigned size) "TZ MPC regs read: offset 0x%x data 0x%" PRIx64 " size %u"
  1570. tz_mpc_reg_write(uint32_t offset, uint64_t data, unsigned size) "TZ MPC regs write: offset 0x%x data 0x%" PRIx64 " size %u"
  1571. tz_mpc_mem_blocked_read(uint64_t addr, unsigned size, bool secure) "TZ MPC blocked read: offset 0x%" PRIx64 " size %u secure %d"
  1572. tz_mpc_mem_blocked_write(uint64_t addr, uint64_t data, unsigned size, bool secure) "TZ MPC blocked write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u secure %d"
  1573. tz_mpc_translate(uint64_t addr, int flags, const char *idx, const char *res) "TZ MPC translate: addr 0x%" PRIx64 " flags 0x%x iommu_idx %s: %s"
  1574. tz_mpc_iommu_notify(uint64_t addr) "TZ MPC iommu: notifying UNMAP/MAP for 0x%" PRIx64
  1575. # tz-msc.c
  1576. tz_msc_reset(void) "TZ MSC: reset"
  1577. tz_msc_cfg_nonsec(int level) "TZ MSC: cfg_nonsec = %d"
  1578. tz_msc_cfg_sec_resp(int level) "TZ MSC: cfg_sec_resp = %d"
  1579. tz_msc_irq_clear(int level) "TZ MSC: int_clear = %d"
  1580. tz_msc_update_irq(int level) "TZ MSC: setting irq line to %d"
  1581. tz_msc_access_blocked(uint64_t offset) "TZ MSC: offset 0x%" PRIx64 " access blocked"
  1582. # tz-ppc.c
  1583. tz_ppc_reset(void) "TZ PPC: reset"
  1584. tz_ppc_cfg_nonsec(int n, int level) "TZ PPC: cfg_nonsec[%d] = %d"
  1585. tz_ppc_cfg_ap(int n, int level) "TZ PPC: cfg_ap[%d] = %d"
  1586. tz_ppc_cfg_sec_resp(int level) "TZ PPC: cfg_sec_resp = %d"
  1587. tz_ppc_irq_enable(int level) "TZ PPC: int_enable = %d"
  1588. tz_ppc_irq_clear(int level) "TZ PPC: int_clear = %d"
  1589. tz_ppc_update_irq(int level) "TZ PPC: setting irq line to %d"
  1590. tz_ppc_read_blocked(int n, uint64_t offset, bool secure, bool user) "TZ PPC: port %d offset 0x%" PRIx64 " read (secure %d user %d) blocked"
  1591. tz_ppc_write_blocked(int n, uint64_t offset, bool secure, bool user) "TZ PPC: port %d offset 0x%" PRIx64 " write (secure %d user %d) blocked"
  1592. # iotkit-secctl.c
  1593. iotkit_secctl_s_read(uint32_t offset, uint64_t data, unsigned size) "IoTKit SecCtl S regs read: offset 0x%x data 0x%" PRIx64 " size %u"
  1594. iotkit_secctl_s_write(uint32_t offset, uint64_t data, unsigned size) "IoTKit SecCtl S regs write: offset 0x%x data 0x%" PRIx64 " size %u"
  1595. iotkit_secctl_ns_read(uint32_t offset, uint64_t data, unsigned size) "IoTKit SecCtl NS regs read: offset 0x%x data 0x%" PRIx64 " size %u"
  1596. iotkit_secctl_ns_write(uint32_t offset, uint64_t data, unsigned size) "IoTKit SecCtl NS regs write: offset 0x%x data 0x%" PRIx64 " size %u"
  1597. # imx6ul_ccm.c
  1598. ccm_entry(void) ""
  1599. ccm_freq(uint32_t freq) "freq = %d"
  1600. ccm_clock_freq(uint32_t clock, uint32_t freq) "(Clock = %d) = %d"
  1601. ccm_read_reg(const char *reg_name, uint32_t value) "reg[%s] <= 0x%" PRIx32
  1602. ccm_write_reg(const char *reg_name, uint32_t value) "reg[%s] => 0x%" PRIx32
  1603. # iotkit-sysinfo.c
  1604. iotkit_sysinfo_read(uint64_t offset, uint64_t data, unsigned size) "IoTKit SysInfo read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1605. iotkit_sysinfo_write(uint64_t offset, uint64_t data, unsigned size) "IoTKit SysInfo write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1606. # iotkit-sysctl.c
  1607. iotkit_sysctl_read(uint64_t offset, uint64_t data, unsigned size) "IoTKit SysCtl read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1608. iotkit_sysctl_write(uint64_t offset, uint64_t data, unsigned size) "IoTKit SysCtl write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1609. iotkit_sysctl_reset(void) "IoTKit SysCtl: reset"
  1610. # armsse-cpuid.c
  1611. armsse_cpuid_read(uint64_t offset, uint64_t data, unsigned size) "SSE-200 CPU_IDENTITY read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1612. armsse_cpuid_write(uint64_t offset, uint64_t data, unsigned size) "SSE-200 CPU_IDENTITY write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1613. # armsse-mhu.c
  1614. armsse_mhu_read(uint64_t offset, uint64_t data, unsigned size) "SSE-200 MHU read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1615. armsse_mhu_write(uint64_t offset, uint64_t data, unsigned size) "SSE-200 MHU write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  1616. # aspeed_xdma.c
  1617. aspeed_xdma_write(uint64_t offset, uint64_t data) "XDMA write: offset 0x%" PRIx64 " data 0x%" PRIx64
  1618. # bcm2835_mbox.c
  1619. bcm2835_mbox_write(unsigned int size, uint64_t addr, uint64_t value) "mbox write sz:%u addr:0x%"PRIx64" data:0x%"PRIx64
  1620. bcm2835_mbox_read(unsigned int size, uint64_t addr, uint64_t value) "mbox read sz:%u addr:0x%"PRIx64" data:0x%"PRIx64
  1621. bcm2835_mbox_irq(unsigned level) "mbox irq:ARM level:%u"
  1622. bcm2835_mbox_property(uint32_t tag, uint32_t bufsize, size_t resplen) "mbox property tag:0x%08x in_sz:%u out_sz:%zu"
  1623. # See docs/devel/tracing.txt for syntax documentation.
  1624. # cuda.c
  1625. cuda_delay_set_sr_int(void) ""
  1626. cuda_data_send(uint8_t data) "send: 0x%02x"
  1627. cuda_data_recv(uint8_t data) "recv: 0x%02x"
  1628. cuda_receive_packet_cmd(const char *cmd) "handling command %s"
  1629. cuda_packet_receive(int len) "length %d"
  1630. cuda_packet_receive_data(int i, const uint8_t data) "[%d] 0x%02x"
  1631. cuda_packet_send(int len) "length %d"
  1632. cuda_packet_send_data(int i, const uint8_t data) "[%d] 0x%02x"
  1633. # macio.c
  1634. macio_timer_write(uint64_t addr, unsigned len, uint64_t val) "write addr 0x%"PRIx64 " len %d val 0x%"PRIx64
  1635. macio_timer_read(uint64_t addr, unsigned len, uint32_t val) "read addr 0x%"PRIx64 " len %d val 0x%"PRIx32
  1636. # gpio.c
  1637. macio_set_gpio(int gpio, bool state) "setting GPIO %d to %d"
  1638. macio_gpio_irq_assert(int gpio) "asserting GPIO %d"
  1639. macio_gpio_irq_deassert(int gpio) "deasserting GPIO %d"
  1640. macio_gpio_write(uint64_t addr, uint64_t val) "addr: 0x%"PRIx64" value: 0x%"PRIx64
  1641. # pmu.c
  1642. pmu_adb_poll(int olen) "ADB autopoll, olen=%d"
  1643. pmu_one_sec_timer(void) "PMU one sec..."
  1644. pmu_cmd_set_int_mask(int intmask) "Setting PMU int mask to 0x%02x"
  1645. pmu_cmd_set_adb_autopoll(int mask) "ADB set autopoll, mask=0x%04x"
  1646. pmu_cmd_adb_nobus(void) "ADB PACKET with no ADB bus!"
  1647. pmu_cmd_adb_request(int inlen, int indata0, int indata1, int indata2, int indata3, int indata4) "ADB request: len=%d, cmd=0x%02x, pflags=0x%02x, adblen=%d: 0x%02x 0x%02x..."
  1648. pmu_cmd_adb_reply(int len) "ADB reply is %d bytes"
  1649. pmu_dispatch_cmd(const char *name) "handling command %s"
  1650. pmu_dispatch_unknown_cmd(int cmd) "Unknown PMU command 0x%02x"
  1651. pmu_debug_protocol_string(const char *str) "%s"
  1652. pmu_debug_protocol_resp_size(int size) "sending %d resp bytes"
  1653. pmu_debug_protocol_error(int portB) "protocol error! portB=0x%02x"
  1654. pmu_debug_protocol_clear_treq(int state) "TREQ cleared, clearing TACK, state: %d"
  1655. pmu_debug_protocol_cmd(int cmd, int cmdlen, int rsplen) "Got command byte 0x%02x, clen=%d, rlen=%d"
  1656. pmu_debug_protocol_cmdlen(int len) "got cmd length byte: %d"
  1657. pmu_debug_protocol_cmd_toobig(int len) "command too big (%d bytes)"
  1658. pmu_debug_protocol_cmd_send_resp_size(int len) "sending length byte: %d"
  1659. pmu_debug_protocol_cmd_send_resp(int pos, int len) "sending byte: %d/%d"
  1660. pmu_debug_protocol_cmd_resp_complete(int ier) "Response send complete. IER=0x%02x"
  1661. # See docs/devel/tracing.txt for syntax documentation.
  1662. # etraxfs_eth.c
  1663. mdio_phy_read(int regnum, uint16_t value) "read phy_reg:%d value:0x%04x"
  1664. mdio_phy_write(int regnum, uint16_t value) "write phy_reg:%d value:0x%04x"
  1665. mdio_bitbang(bool mdc, bool mdio, int state, uint16_t cnt, unsigned int drive) "bitbang mdc=%u mdio=%u state=%d cnt=%u drv=%d"
  1666. # lance.c
  1667. lance_mem_readw(uint64_t addr, uint32_t ret) "addr=0x%"PRIx64"val=0x%04x"
  1668. lance_mem_writew(uint64_t addr, uint32_t val) "addr=0x%"PRIx64"val=0x%04x"
  1669. # milkymist-minimac2.c
  1670. milkymist_minimac2_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  1671. milkymist_minimac2_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  1672. milkymist_minimac2_mdio_write(uint8_t phy_addr, uint8_t addr, uint16_t value) "phy_addr 0x%02x addr 0x%02x value 0x%04x"
  1673. milkymist_minimac2_mdio_read(uint8_t phy_addr, uint8_t addr, uint16_t value) "phy_addr 0x%02x addr 0x%02x value 0x%04x"
  1674. milkymist_minimac2_tx_frame(uint32_t length) "length %u"
  1675. milkymist_minimac2_rx_frame(const void *buf, uint32_t length) "buf %p length %u"
  1676. milkymist_minimac2_rx_transfer(const void *buf, uint32_t length) "buf %p length %d"
  1677. milkymist_minimac2_raise_irq_rx(void) "Raise IRQ RX"
  1678. milkymist_minimac2_lower_irq_rx(void) "Lower IRQ RX"
  1679. milkymist_minimac2_pulse_irq_tx(void) "Pulse IRQ TX"
  1680. # mipsnet.c
  1681. mipsnet_send(uint32_t size) "sending len=%u"
  1682. mipsnet_receive(uint32_t size) "receiving len=%u"
  1683. mipsnet_read(uint64_t addr, uint32_t val) "read addr=0x%" PRIx64 " val=0x%x"
  1684. mipsnet_write(uint64_t addr, uint64_t val) "write addr=0x%" PRIx64 " val=0x%" PRIx64
  1685. mipsnet_irq(uint32_t isr, uint32_t intctl) "set irq to %d (0x%02x)"
  1686. # ne2000.c
  1687. ne2000_read(uint64_t addr, uint64_t val) "read addr=0x%" PRIx64 " val=0x%" PRIx64
  1688. ne2000_write(uint64_t addr, uint64_t val) "write addr=0x%" PRIx64 " val=0x%" PRIx64
  1689. ne2000_ioport_read(uint64_t addr, uint64_t val) "io read addr=0x%02" PRIx64 " val=0x%02" PRIx64
  1690. ne2000_ioport_write(uint64_t addr, uint64_t val) "io write addr=0x%02" PRIx64 " val=0x%02" PRIx64
  1691. # opencores_eth.c
  1692. open_eth_mii_write(unsigned idx, uint16_t v) "MII[0x%02x] <- 0x%04x"
  1693. open_eth_mii_read(unsigned idx, uint16_t v) "MII[0x%02x] -> 0x%04x"
  1694. open_eth_update_irq(uint32_t v) "IRQ <- 0x%x"
  1695. open_eth_receive(unsigned len) "RX: len: %u"
  1696. open_eth_receive_mcast(unsigned idx, uint32_t h0, uint32_t h1) "MCAST: idx = %u, hash: %08x:%08x"
  1697. open_eth_receive_reject(void) "RX: rejected"
  1698. open_eth_receive_desc(uint32_t addr, uint32_t len_flags) "RX: 0x%08x, len_flags: 0x%08x"
  1699. open_eth_start_xmit(uint32_t addr, unsigned len, unsigned tx_len) "TX: 0x%08x, len: %u, tx_len: %u"
  1700. open_eth_reg_read(uint32_t addr, uint32_t v) "MAC[0x%02x] -> 0x%08x"
  1701. open_eth_reg_write(uint32_t addr, uint32_t v) "MAC[0x%02x] <- 0x%08x"
  1702. open_eth_desc_read(uint32_t addr, uint32_t v) "DESC[0x%04x] -> 0x%08x"
  1703. open_eth_desc_write(uint32_t addr, uint32_t v) "DESC[0x%04x] <- 0x%08x"
  1704. # pcnet.c
  1705. pcnet_s_reset(void *s) "s=%p"
  1706. pcnet_user_int(void *s) "s=%p"
  1707. pcnet_isr_change(void *s, uint32_t isr, uint32_t isr_old) "s=%p INTA=%d<=%d"
  1708. pcnet_init(void *s, uint64_t init_addr) "s=%p init_addr=0x%"PRIx64
  1709. pcnet_rlen_tlen(void *s, uint32_t rlen, uint32_t tlen) "s=%p rlen=%d tlen=%d"
  1710. pcnet_ss32_rdra_tdra(void *s, uint32_t ss32, uint32_t rdra, uint32_t rcvrl, uint32_t tdra, uint32_t xmtrl) "s=%p ss32=%d rdra=0x%08x[%d] tdra=0x%08x[%d]"
  1711. # pcnet-pci.c
  1712. pcnet_aprom_writeb(void *opaque, uint32_t addr, uint32_t val) "opaque=%p addr=0x%08x val=0x%02x"
  1713. pcnet_aprom_readb(void *opaque, uint32_t addr, uint32_t val) "opaque=%p addr=0x%08x val=0x%02x"
  1714. pcnet_ioport_read(void *opaque, uint64_t addr, unsigned size) "opaque=%p addr=0x%"PRIx64" size=%d"
  1715. pcnet_ioport_write(void *opaque, uint64_t addr, uint64_t data, unsigned size) "opaque=%p addr=0x%"PRIx64" data=0x%"PRIx64" size=%d"
  1716. # net_rx_pkt.c
  1717. net_rx_pkt_parsed(bool ip4, bool ip6, bool udp, bool tcp, size_t l3o, size_t l4o, size_t l5o) "RX packet parsed: ip4: %d, ip6: %d, udp: %d, tcp: %d, l3 offset: %zu, l4 offset: %zu, l5 offset: %zu"
  1718. net_rx_pkt_l4_csum_validate_entry(void) "Starting L4 checksum validation"
  1719. net_rx_pkt_l4_csum_validate_not_xxp(void) "Not a TCP/UDP packet"
  1720. net_rx_pkt_l4_csum_validate_udp_with_no_checksum(void) "UDP packet without checksum"
  1721. net_rx_pkt_l4_csum_validate_ip4_fragment(void) "IP4 fragment"
  1722. net_rx_pkt_l4_csum_validate_csum(bool csum_valid) "Checksum valid: %d"
  1723. net_rx_pkt_l4_csum_calc_entry(void) "Starting L4 checksum calculation"
  1724. net_rx_pkt_l4_csum_calc_ip4_udp(void) "IP4/UDP packet"
  1725. net_rx_pkt_l4_csum_calc_ip4_tcp(void) "IP4/TCP packet"
  1726. net_rx_pkt_l4_csum_calc_ip6_udp(void) "IP6/UDP packet"
  1727. net_rx_pkt_l4_csum_calc_ip6_tcp(void) "IP6/TCP packet"
  1728. net_rx_pkt_l4_csum_calc_ph_csum(uint32_t cntr, uint16_t csl) "Pseudo-header: checksum counter %u, length %u"
  1729. net_rx_pkt_l4_csum_calc_csum(size_t l4hdr_off, uint16_t csl, uint32_t cntr, uint16_t csum) "L4 Checksum: L4 header offset: %zu, length: %u, counter: 0x%X, final checksum: 0x%X"
  1730. net_rx_pkt_l4_csum_fix_entry(void) "Starting L4 checksum correction"
  1731. net_rx_pkt_l4_csum_fix_tcp(uint32_t l4_cso) "TCP packet, L4 cso: %u"
  1732. net_rx_pkt_l4_csum_fix_udp(uint32_t l4_cso) "UDP packet, L4 cso: %u"
  1733. net_rx_pkt_l4_csum_fix_not_xxp(void) "Not an IP4 packet"
  1734. net_rx_pkt_l4_csum_fix_ip4_fragment(void) "IP4 fragment"
  1735. net_rx_pkt_l4_csum_fix_udp_with_no_checksum(void) "UDP packet without checksum"
  1736. net_rx_pkt_l4_csum_fix_csum(uint32_t cso, uint16_t csum) "L4 Checksum: Offset: %u, value 0x%X"
  1737. net_rx_pkt_l3_csum_validate_entry(void) "Starting L3 checksum validation"
  1738. net_rx_pkt_l3_csum_validate_not_ip4(void) "Not an IP4 packet"
  1739. net_rx_pkt_l3_csum_validate_csum(size_t l3hdr_off, uint32_t csl, uint32_t cntr, uint16_t csum, bool csum_valid) "L3 Checksum: L3 header offset: %zu, length: %u, counter: 0x%X, final checksum: 0x%X, valid: %d"
  1740. net_rx_pkt_rss_ip4(void) "Calculating IPv4 RSS hash"
  1741. net_rx_pkt_rss_ip4_tcp(void) "Calculating IPv4/TCP RSS hash"
  1742. net_rx_pkt_rss_ip6_tcp(void) "Calculating IPv6/TCP RSS hash"
  1743. net_rx_pkt_rss_ip6(void) "Calculating IPv6 RSS hash"
  1744. net_rx_pkt_rss_ip6_ex(void) "Calculating IPv6/EX RSS hash"
  1745. net_rx_pkt_rss_hash(size_t rss_length, uint32_t rss_hash) "RSS hash for %zu bytes: 0x%X"
  1746. net_rx_pkt_rss_add_chunk(void* ptr, size_t size, size_t input_offset) "Add RSS chunk %p, %zu bytes, RSS input offset %zu bytes"
  1747. # e1000.c
  1748. e1000_receiver_overrun(size_t s, uint32_t rdh, uint32_t rdt) "Receiver overrun: dropped packet of %zu bytes, RDH=%u, RDT=%u"
  1749. # e1000x_common.c
  1750. e1000x_rx_can_recv_disabled(bool link_up, bool rx_enabled, bool pci_master) "link_up: %d, rx_enabled %d, pci_master %d"
  1751. e1000x_vlan_is_vlan_pkt(bool is_vlan_pkt, uint16_t eth_proto, uint16_t vet) "Is VLAN packet: %d, ETH proto: 0x%X, VET: 0x%X"
  1752. e1000x_rx_flt_ucast_match(uint32_t idx, uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5) "unicast match[%d]: %02x:%02x:%02x:%02x:%02x:%02x"
  1753. e1000x_rx_flt_ucast_mismatch(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5) "unicast mismatch: %02x:%02x:%02x:%02x:%02x:%02x"
  1754. e1000x_rx_flt_inexact_mismatch(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5, uint32_t mo, uint32_t mta, uint32_t mta_val) "inexact mismatch: %02x:%02x:%02x:%02x:%02x:%02x MO %d MTA[%d] 0x%x"
  1755. e1000x_rx_link_down(uint32_t status_reg) "Received packet dropped because the link is down STATUS = %u"
  1756. e1000x_rx_disabled(uint32_t rctl_reg) "Received packet dropped because receive is disabled RCTL = %u"
  1757. e1000x_rx_oversized(size_t size) "Received packet dropped because it was oversized (%zu bytes)"
  1758. e1000x_mac_indicate(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5) "Indicating MAC to guest: %02x:%02x:%02x:%02x:%02x:%02x"
  1759. e1000x_link_negotiation_start(void) "Start link auto negotiation"
  1760. e1000x_link_negotiation_done(void) "Auto negotiation is completed"
  1761. # e1000e_core.c
  1762. e1000e_core_write(uint64_t index, uint32_t size, uint64_t val) "Write to register 0x%"PRIx64", %d byte(s), value: 0x%"PRIx64
  1763. e1000e_core_read(uint64_t index, uint32_t size, uint64_t val) "Read from register 0x%"PRIx64", %d byte(s), value: 0x%"PRIx64
  1764. e1000e_core_mdic_read(uint8_t page, uint32_t addr, uint32_t data) "MDIC READ: PHY[%u][%u] = 0x%x"
  1765. e1000e_core_mdic_read_unhandled(uint8_t page, uint32_t addr) "MDIC READ: PHY[%u][%u] UNHANDLED"
  1766. e1000e_core_mdic_write(uint8_t page, uint32_t addr, uint32_t data) "MDIC WRITE: PHY[%u][%u] = 0x%x"
  1767. e1000e_core_mdic_write_unhandled(uint8_t page, uint32_t addr) "MDIC WRITE: PHY[%u][%u] UNHANDLED"
  1768. e1000e_core_ctrl_write(uint64_t index, uint32_t val) "Write CTRL register 0x%"PRIx64", value: 0x%X"
  1769. e1000e_core_ctrl_sw_reset(void) "Doing SW reset"
  1770. e1000e_core_ctrl_phy_reset(void) "Doing PHY reset"
  1771. e1000e_link_autoneg_flowctl(bool enabled) "Auto-negotiated flow control state is %d"
  1772. e1000e_link_set_params(bool autodetect, uint32_t speed, bool force_spd, bool force_dplx, bool rx_fctl, bool tx_fctl) "Set link params: Autodetect: %d, Speed: %d, Force speed: %d, Force duplex: %d, RX flow control %d, TX flow control %d"
  1773. e1000e_link_read_params(bool autodetect, uint32_t speed, bool force_spd, bool force_dplx, bool rx_fctl, bool tx_fctl) "Get link params: Autodetect: %d, Speed: %d, Force speed: %d, Force duplex: %d, RX flow control %d, TX flow control %d"
  1774. e1000e_link_set_ext_params(bool asd_check, bool speed_select_bypass) "Set extended link params: ASD check: %d, Speed select bypass: %d"
  1775. e1000e_link_status(bool link_up, bool full_dplx, uint32_t speed, uint32_t asdv) "Link up: %d, Duplex: %d, Speed: %d, ASDV: %d"
  1776. e1000e_link_status_changed(bool status) "New link status: %d"
  1777. e1000e_wrn_regs_write_ro(uint64_t index, uint32_t size, uint64_t val) "WARNING: Write to RO register 0x%"PRIx64", %d byte(s), value: 0x%"PRIx64
  1778. e1000e_wrn_regs_write_unknown(uint64_t index, uint32_t size, uint64_t val) "WARNING: Write to unknown register 0x%"PRIx64", %d byte(s), value: 0x%"PRIx64
  1779. e1000e_wrn_regs_read_unknown(uint64_t index, uint32_t size) "WARNING: Read from unknown register 0x%"PRIx64", %d byte(s)"
  1780. e1000e_wrn_regs_read_trivial(uint32_t index) "WARNING: Reading register at offset: 0x%05x. It is not fully implemented."
  1781. e1000e_wrn_regs_write_trivial(uint32_t index) "WARNING: Writing to register at offset: 0x%05x. It is not fully implemented."
  1782. e1000e_wrn_no_ts_support(void) "WARNING: Guest requested TX timestamping which is not supported"
  1783. e1000e_wrn_no_snap_support(void) "WARNING: Guest requested TX SNAP header update which is not supported"
  1784. e1000e_wrn_iscsi_filtering_not_supported(void) "WARNING: Guest requested iSCSI filtering which is not supported"
  1785. e1000e_wrn_nfsw_filtering_not_supported(void) "WARNING: Guest requested NFS write filtering which is not supported"
  1786. e1000e_wrn_nfsr_filtering_not_supported(void) "WARNING: Guest requested NFS read filtering which is not supported"
  1787. e1000e_tx_disabled(void) "TX Disabled"
  1788. e1000e_tx_descr(void *addr, uint32_t lower, uint32_t upper) "%p : %x %x"
  1789. e1000e_ring_free_space(int ridx, uint32_t rdlen, uint32_t rdh, uint32_t rdt) "ring #%d: LEN: %u, DH: %u, DT: %u"
  1790. e1000e_rx_can_recv_rings_full(void) "Cannot receive: all rings are full"
  1791. e1000e_rx_can_recv(void) "Can receive"
  1792. e1000e_rx_has_buffers(int ridx, uint32_t free_desc, size_t total_size, uint32_t desc_buf_size) "ring #%d: free descr: %u, packet size %zu, descr buffer size %u"
  1793. e1000e_rx_null_descriptor(void) "Null RX descriptor!!"
  1794. e1000e_rx_flt_vlan_mismatch(uint16_t vid) "VID mismatch: 0x%X"
  1795. e1000e_rx_flt_vlan_match(uint16_t vid) "VID match: 0x%X"
  1796. e1000e_rx_desc_ps_read(uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3) "buffers: [0x%"PRIx64", 0x%"PRIx64", 0x%"PRIx64", 0x%"PRIx64"]"
  1797. e1000e_rx_desc_ps_write(uint16_t a0, uint16_t a1, uint16_t a2, uint16_t a3) "bytes written: [%u, %u, %u, %u]"
  1798. e1000e_rx_desc_buff_sizes(uint32_t b0, uint32_t b1, uint32_t b2, uint32_t b3) "buffer sizes: [%u, %u, %u, %u]"
  1799. e1000e_rx_desc_len(uint8_t rx_desc_len) "RX descriptor length: %u"
  1800. e1000e_rx_desc_buff_write(uint8_t idx, uint64_t addr, uint16_t offset, const void* source, uint32_t len) "buffer #%u, addr: 0x%"PRIx64", offset: %u, from: %p, length: %u"
  1801. e1000e_rx_descr(int ridx, uint64_t base, uint8_t len) "Next RX descriptor: ring #%d, PA: 0x%"PRIx64", length: %u"
  1802. e1000e_rx_set_rctl(uint32_t rctl) "RCTL = 0x%x"
  1803. e1000e_rx_receive_iov(int iovcnt) "Received vector of %d fragments"
  1804. e1000e_rx_flt_dropped(void) "Received packet dropped by RX filter"
  1805. e1000e_rx_written_to_guest(uint32_t causes) "Received packet written to guest (ICR causes %u)"
  1806. e1000e_rx_not_written_to_guest(uint32_t causes) "Received packet NOT written to guest (ICR causes %u)"
  1807. e1000e_rx_interrupt_set(uint32_t causes) "Receive interrupt set (ICR causes %u)"
  1808. e1000e_rx_interrupt_delayed(uint32_t causes) "Receive interrupt delayed (ICR causes %u)"
  1809. e1000e_rx_set_cso(int cso_state) "RX CSO state set to %d"
  1810. e1000e_rx_set_rdt(int queue_idx, uint32_t val) "Setting RDT[%d] = %u"
  1811. e1000e_rx_set_rfctl(uint32_t val) "Setting RFCTL = 0x%X"
  1812. e1000e_rx_start_recv(void)
  1813. e1000e_rx_rss_started(void) "Starting RSS processing"
  1814. e1000e_rx_rss_disabled(void) "RSS is disabled"
  1815. e1000e_rx_rss_type(uint32_t type) "RSS type is %u"
  1816. e1000e_rx_rss_ip4(bool isfragment, bool istcp, uint32_t mrqc, bool tcpipv4_enabled, bool ipv4_enabled) "RSS IPv4: fragment %d, tcp %d, mrqc 0x%X, tcpipv4 enabled %d, ipv4 enabled %d"
  1817. e1000e_rx_rss_ip6_rfctl(uint32_t rfctl) "RSS IPv6: rfctl 0x%X"
  1818. e1000e_rx_rss_ip6(bool ex_dis, bool new_ex_dis, bool istcp, bool has_ext_headers, bool ex_dst_valid, bool ex_src_valid, uint32_t mrqc, bool tcpipv6_enabled, bool ipv6ex_enabled, bool ipv6_enabled) "RSS IPv6: ex_dis: %d, new_ex_dis: %d, tcp %d, has_ext_headers %d, ex_dst_valid %d, ex_src_valid %d, mrqc 0x%X, tcpipv6 enabled %d, ipv6ex enabled %d, ipv6 enabled %d"
  1819. e1000e_rx_rss_dispatched_to_queue(int queue_idx) "Packet being dispatched to queue %d"
  1820. e1000e_rx_metadata_protocols(bool isip4, bool isip6, bool isudp, bool istcp) "protocols: ip4: %d, ip6: %d, udp: %d, tcp: %d"
  1821. e1000e_rx_metadata_vlan(uint16_t vlan_tag) "VLAN tag is 0x%X"
  1822. e1000e_rx_metadata_rss(uint32_t rss, uint32_t mrq) "RSS data: rss: 0x%X, mrq: 0x%X"
  1823. e1000e_rx_metadata_ip_id(uint16_t ip_id) "the IPv4 ID is 0x%X"
  1824. e1000e_rx_metadata_ack(void) "the packet is TCP ACK"
  1825. e1000e_rx_metadata_pkt_type(uint32_t pkt_type) "the packet type is %u"
  1826. e1000e_rx_metadata_no_virthdr(void) "the packet has no virt-header"
  1827. e1000e_rx_metadata_virthdr_no_csum_info(void) "virt-header does not contain checksum info"
  1828. e1000e_rx_metadata_l3_cso_disabled(void) "IP4 CSO is disabled"
  1829. e1000e_rx_metadata_l4_cso_disabled(void) "TCP/UDP CSO is disabled"
  1830. e1000e_rx_metadata_l3_csum_validation_failed(void) "Cannot validate L3 checksum"
  1831. e1000e_rx_metadata_l4_csum_validation_failed(void) "Cannot validate L4 checksum"
  1832. e1000e_rx_metadata_status_flags(uint32_t status_flags) "status_flags is 0x%X"
  1833. e1000e_rx_metadata_ipv6_sum_disabled(void) "IPv6 RX checksummimg disabled by RFCTL"
  1834. e1000e_rx_metadata_ipv6_filtering_disabled(void) "IPv6 RX filtering disabled by RFCTL"
  1835. e1000e_vlan_vet(uint16_t vet) "Setting VLAN ethernet type 0x%X"
  1836. e1000e_irq_msi_notify(uint32_t cause) "MSI notify 0x%x"
  1837. e1000e_irq_throttling_no_pending_interrupts(void) "No pending interrupts to notify"
  1838. e1000e_irq_msi_notify_postponed(void) "Sending MSI postponed by ITR"
  1839. e1000e_irq_legacy_notify_postponed(void) "Raising legacy IRQ postponed by ITR"
  1840. e1000e_irq_throttling_no_pending_vec(int idx) "No pending interrupts for vector %d"
  1841. e1000e_irq_msix_notify_postponed_vec(int idx) "Sending MSI-X postponed by EITR[%d]"
  1842. e1000e_irq_legacy_notify(bool level) "IRQ line state: %d"
  1843. e1000e_irq_msix_notify_vec(uint32_t vector) "MSI-X notify vector 0x%x"
  1844. e1000e_irq_postponed_by_xitr(uint32_t reg) "Interrupt postponed by [E]ITR register 0x%x"
  1845. e1000e_irq_clear_ims(uint32_t bits, uint32_t old_ims, uint32_t new_ims) "Clearing IMS bits 0x%x: 0x%x --> 0x%x"
  1846. e1000e_irq_set_ims(uint32_t bits, uint32_t old_ims, uint32_t new_ims) "Setting IMS bits 0x%x: 0x%x --> 0x%x"
  1847. e1000e_irq_fix_icr_asserted(uint32_t new_val) "ICR_ASSERTED bit fixed: 0x%x"
  1848. e1000e_irq_add_msi_other(uint32_t new_val) "ICR_OTHER bit added: 0x%x"
  1849. e1000e_irq_pending_interrupts(uint32_t pending, uint32_t icr, uint32_t ims) "ICR PENDING: 0x%x (ICR: 0x%x, IMS: 0x%x)"
  1850. e1000e_irq_set_cause_entry(uint32_t val, uint32_t icr) "Going to set IRQ cause 0x%x, ICR: 0x%x"
  1851. e1000e_irq_set_cause_exit(uint32_t val, uint32_t icr) "Set IRQ cause 0x%x, ICR: 0x%x"
  1852. e1000e_irq_icr_write(uint32_t bits, uint32_t old_icr, uint32_t new_icr) "Clearing ICR bits 0x%x: 0x%x --> 0x%x"
  1853. e1000e_irq_write_ics(uint32_t val) "Adding ICR bits 0x%x"
  1854. e1000e_irq_icr_process_iame(void) "Clearing IMS bits due to IAME"
  1855. e1000e_irq_read_ics(uint32_t ics) "Current ICS: 0x%x"
  1856. e1000e_irq_read_ims(uint32_t ims) "Current IMS: 0x%x"
  1857. e1000e_irq_icr_read_entry(uint32_t icr) "Starting ICR read. Current ICR: 0x%x"
  1858. e1000e_irq_icr_read_exit(uint32_t icr) "Ending ICR read. Current ICR: 0x%x"
  1859. e1000e_irq_icr_clear_zero_ims(void) "Clearing ICR on read due to zero IMS"
  1860. e1000e_irq_icr_clear_iame(void) "Clearing ICR on read due to IAME"
  1861. e1000e_irq_iam_clear_eiame(uint32_t iam, uint32_t cause) "Clearing IMS due to EIAME, IAM: 0x%X, cause: 0x%X"
  1862. e1000e_irq_icr_clear_eiac(uint32_t icr, uint32_t eiac) "Clearing ICR bits due to EIAC, ICR: 0x%X, EIAC: 0x%X"
  1863. e1000e_irq_ims_clear_set_imc(uint32_t val) "Clearing IMS bits due to IMC write 0x%x"
  1864. e1000e_irq_fire_delayed_interrupts(void) "Firing delayed interrupts"
  1865. e1000e_irq_rearm_timer(uint32_t reg, int64_t delay_ns) "Mitigation timer armed for register 0x%X, delay %"PRId64" ns"
  1866. e1000e_irq_throttling_timer(uint32_t reg) "Mitigation timer shot for register 0x%X"
  1867. e1000e_irq_rdtr_fpd_running(void) "FPD written while RDTR was running"
  1868. e1000e_irq_rdtr_fpd_not_running(void) "FPD written while RDTR was not running"
  1869. e1000e_irq_tidv_fpd_running(void) "FPD written while TIDV was running"
  1870. e1000e_irq_tidv_fpd_not_running(void) "FPD written while TIDV was not running"
  1871. e1000e_irq_eitr_set(uint32_t eitr_num, uint32_t val) "EITR[%u] = %u"
  1872. e1000e_irq_itr_set(uint32_t val) "ITR = %u"
  1873. e1000e_irq_fire_all_timers(uint32_t val) "Firing all delay/throttling timers on all interrupts enable (0x%X written to IMS)"
  1874. e1000e_irq_adding_delayed_causes(uint32_t val, uint32_t icr) "Merging delayed causes 0x%X to ICR 0x%X"
  1875. e1000e_irq_msix_pending_clearing(uint32_t cause, uint32_t int_cfg, uint32_t vec) "Clearing MSI-X pending bit for cause 0x%x, IVAR config 0x%x, vector %u"
  1876. e1000e_wrn_msix_vec_wrong(uint32_t cause, uint32_t cfg) "Invalid configuration for cause 0x%x: 0x%x"
  1877. e1000e_wrn_msix_invalid(uint32_t cause, uint32_t cfg) "Invalid entry for cause 0x%x: 0x%x"
  1878. e1000e_mac_set_sw(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5) "Set SW MAC: %02x:%02x:%02x:%02x:%02x:%02x"
  1879. e1000e_vm_state_running(void) "VM state is running"
  1880. e1000e_vm_state_stopped(void) "VM state is stopped"
  1881. # e1000e.c
  1882. e1000e_cb_pci_realize(void) "E1000E PCI realize entry"
  1883. e1000e_cb_pci_uninit(void) "E1000E PCI unit entry"
  1884. e1000e_cb_qdev_reset(void) "E1000E qdev reset entry"
  1885. e1000e_cb_pre_save(void) "E1000E pre save entry"
  1886. e1000e_cb_post_load(void) "E1000E post load entry"
  1887. e1000e_io_write_addr(uint64_t addr) "IOADDR write 0x%"PRIx64
  1888. e1000e_io_write_data(uint64_t addr, uint64_t val) "IODATA write 0x%"PRIx64", value: 0x%"PRIx64
  1889. e1000e_io_read_addr(uint64_t addr) "IOADDR read 0x%"PRIx64
  1890. e1000e_io_read_data(uint64_t addr, uint64_t val) "IODATA read 0x%"PRIx64", value: 0x%"PRIx64
  1891. e1000e_wrn_io_write_unknown(uint64_t addr) "IO write unknown address 0x%"PRIx64
  1892. e1000e_wrn_io_read_unknown(uint64_t addr) "IO read unknown address 0x%"PRIx64
  1893. e1000e_wrn_io_addr_undefined(uint64_t addr) "IO undefined register 0x%"PRIx64
  1894. e1000e_wrn_io_addr_flash(uint64_t addr) "IO flash access (0x%"PRIx64") not implemented"
  1895. e1000e_wrn_io_addr_unknown(uint64_t addr) "IO unknown register 0x%"PRIx64
  1896. e1000e_msi_init_fail(int32_t res) "Failed to initialize MSI, error %d"
  1897. e1000e_msix_init_fail(int32_t res) "Failed to initialize MSI-X, error %d"
  1898. e1000e_msix_use_vector_fail(uint32_t vec, int32_t res) "Failed to use MSI-X vector %d, error %d"
  1899. e1000e_mac_set_permanent(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5) "Set permanent MAC: %02x:%02x:%02x:%02x:%02x:%02x"
  1900. e1000e_cfg_support_virtio(bool support) "Virtio header supported: %d"
  1901. # spapr_llan.c
  1902. spapr_vlan_get_rx_bd_from_pool_found(int pool, int32_t count, uint32_t rx_bufs) "pool=%d count=%"PRId32" rxbufs=%"PRIu32
  1903. spapr_vlan_get_rx_bd_from_page(int buf_ptr, uint64_t bd) "use_buf_ptr=%d bd=0x%016"PRIx64
  1904. spapr_vlan_get_rx_bd_from_page_found(uint32_t use_buf_ptr, uint32_t rx_bufs) "ptr=%"PRIu32" rxbufs=%"PRIu32
  1905. spapr_vlan_receive(const char *id, uint32_t rx_bufs) "[%s] rx_bufs=%"PRIu32
  1906. spapr_vlan_receive_dma_completed(void) "DMA write completed"
  1907. spapr_vlan_receive_wrote(uint64_t ptr, uint64_t hi, uint64_t lo) "rxq entry (ptr=0x%"PRIx64"): 0x%016"PRIx64" 0x%016"PRIx64
  1908. spapr_vlan_add_rxbuf_to_pool_create(int pool, uint64_t len) "created RX pool %d for size %"PRIu64
  1909. spapr_vlan_add_rxbuf_to_pool(int pool, uint64_t len, int32_t count) "add buf using pool %d (size %"PRIu64", count=%"PRId32")"
  1910. spapr_vlan_add_rxbuf_to_page(uint32_t ptr, uint32_t rx_bufs, uint64_t bd) "added buf ptr=%"PRIu32" rx_bufs=%"PRIu32" bd=0x%016"PRIx64
  1911. spapr_vlan_h_add_logical_lan_buffer(uint64_t reg, uint64_t buf) "H_ADD_LOGICAL_LAN_BUFFER(0x%"PRIx64", 0x%"PRIx64")"
  1912. spapr_vlan_h_send_logical_lan(uint64_t reg, uint64_t continue_token) "H_SEND_LOGICAL_LAN(0x%"PRIx64", <bufs>, 0x%"PRIx64")"
  1913. spapr_vlan_h_send_logical_lan_rxbufs(uint32_t rx_bufs) "rxbufs = %"PRIu32
  1914. spapr_vlan_h_send_logical_lan_buf_desc(uint64_t buf) " buf desc: 0x%"PRIx64
  1915. spapr_vlan_h_send_logical_lan_total(int nbufs, unsigned total_len) "%d buffers, total length 0x%x"
  1916. # sungem.c
  1917. sungem_tx_checksum(uint16_t start, uint16_t off) "TX checksumming from byte %d, inserting at %d"
  1918. sungem_tx_checksum_oob(void) "TX checksum out of packet bounds"
  1919. sungem_tx_unfinished(void) "TX packet started without finishing the previous one"
  1920. sungem_tx_overflow(void) "TX packet queue overflow"
  1921. sungem_tx_finished(uint32_t size) "TX completing %"PRIu32 " bytes packet"
  1922. sungem_tx_kick(void) "TX Kick..."
  1923. sungem_tx_disabled(void) "TX not enabled"
  1924. sungem_tx_process(uint32_t comp, uint32_t kick, uint32_t size) "TX processing comp=%"PRIu32", kick=%"PRIu32" out of %"PRIu32
  1925. sungem_tx_desc(uint32_t comp, uint64_t control, uint64_t buffer) "TX desc %"PRIu32 ": 0x%"PRIx64" 0x%"PRIx64
  1926. sungem_tx_reset(void) "TX reset"
  1927. sungem_rx_mac_disabled(void) "Check RX MAC disabled"
  1928. sungem_rx_txdma_disabled(void) "Check RX TXDMA disabled"
  1929. sungem_rx_check(bool full, uint32_t kick, uint32_t done) "Check RX %d (kick=%"PRIu32", done=%"PRIu32")"
  1930. sungem_rx_mac_check(uint32_t mac0, uint32_t mac1, uint32_t mac2) "Word MAC: 0x%"PRIx32" 0x%"PRIx32" 0x%"PRIx32
  1931. sungem_rx_mac_multicast(void) "Multicast"
  1932. sungem_rx_mac_compare(uint32_t mac0, uint32_t mac1, uint32_t mac2) "Compare MAC to 0x%"PRIx32" 0x%"PRIx32" 0x%"PRIx32".."
  1933. sungem_rx_packet(size_t size) "RX got %zu bytes packet"
  1934. sungem_rx_disabled(void) "RX not enabled"
  1935. sungem_rx_bad_frame_size(size_t size) "RX bad frame size %zu, dropped"
  1936. sungem_rx_unmatched(void) "No match, dropped"
  1937. sungem_rx_process(uint32_t done, uint32_t kick, uint32_t size) "RX processing done=%"PRIu32", kick=%"PRIu32" out of %"PRIu32
  1938. sungem_rx_ringfull(void) "RX ring full"
  1939. sungem_rx_desc(uint64_t control, uint64_t buffer) "RX desc: 0x%"PRIx64" 0x%"PRIx64
  1940. sungem_rx_reset(void) "RX reset"
  1941. sungem_rx_kick(uint64_t val) "RXDMA_KICK written to %"PRIu64
  1942. sungem_reset(bool pci_reset) "Full reset (PCI:%d)"
  1943. sungem_mii_write(uint8_t phy_addr, uint8_t reg_addr, uint16_t val) "MII write addr 0x%x reg 0x%02x val 0x%04x"
  1944. sungem_mii_read(uint8_t phy_addr, uint8_t reg_addr, uint16_t val) "MII read addr 0x%x reg 0x%02x val 0x%04x"
  1945. sungem_mii_invalid_sof(uint32_t val) "MII op, invalid SOF field 0x%"PRIx32
  1946. sungem_mii_invalid_op(uint8_t op) "MII op, invalid op field 0x%x"
  1947. sungem_mmio_greg_write(uint64_t addr, uint64_t val) "MMIO greg write to 0x%"PRIx64" val=0x%"PRIx64
  1948. sungem_mmio_greg_read(uint64_t addr, uint64_t val) "MMIO greg read from 0x%"PRIx64" val=0x%"PRIx64
  1949. sungem_mmio_txdma_write(uint64_t addr, uint64_t val) "MMIO txdma write to 0x%"PRIx64" val=0x%"PRIx64
  1950. sungem_mmio_txdma_read(uint64_t addr, uint64_t val) "MMIO txdma read from 0x%"PRIx64" val=0x%"PRIx64
  1951. sungem_mmio_rxdma_write(uint64_t addr, uint64_t val) "MMIO rxdma write to 0x%"PRIx64" val=0x%"PRIx64
  1952. sungem_mmio_rxdma_read(uint64_t addr, uint64_t val) "MMIO rxdma read from 0x%"PRIx64" val=0x%"PRIx64
  1953. sungem_mmio_mac_write(uint64_t addr, uint64_t val) "MMIO mac write to 0x%"PRIx64" val=0x%"PRIx64
  1954. sungem_mmio_mac_read(uint64_t addr, uint64_t val) "MMIO mac read from 0x%"PRIx64" val=0x%"PRIx64
  1955. sungem_mmio_mif_write(uint64_t addr, uint64_t val) "MMIO mif write to 0x%"PRIx64" val=0x%"PRIx64
  1956. sungem_mmio_mif_read(uint64_t addr, uint64_t val) "MMIO mif read from 0x%"PRIx64" val=0x%"PRIx64
  1957. sungem_mmio_pcs_write(uint64_t addr, uint64_t val) "MMIO pcs write to 0x%"PRIx64" val=0x%"PRIx64
  1958. sungem_mmio_pcs_read(uint64_t addr, uint64_t val) "MMIO pcs read from 0x%"PRIx64" val=0x%"PRIx64
  1959. # sunhme.c
  1960. sunhme_seb_write(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1961. sunhme_seb_read(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1962. sunhme_etx_write(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1963. sunhme_etx_read(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1964. sunhme_erx_write(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1965. sunhme_erx_read(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1966. sunhme_mac_write(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1967. sunhme_mac_read(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1968. sunhme_mii_write(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1969. sunhme_mii_read(uint8_t addr, uint16_t value) "addr 0x%x value 0x%x"
  1970. sunhme_mif_write(uint8_t addr, uint16_t value) "addr 0x%x value 0x%x"
  1971. sunhme_mif_read(uint64_t addr, uint64_t value) "addr 0x%"PRIx64" value 0x%"PRIx64
  1972. sunhme_tx_desc(uint64_t buffer, uint32_t status, int cr, int nr) "addr 0x%"PRIx64" status 0x%"PRIx32 " (ring %d/%d)"
  1973. sunhme_tx_xsum_add(int offset, int len) "adding xsum at offset %d, len %d"
  1974. sunhme_tx_xsum_stuff(uint16_t xsum, int offset) "stuffing xsum 0x%x at offset %d"
  1975. sunhme_tx_done(int len) "successfully transmitted frame with len %d"
  1976. sunhme_rx_incoming(size_t len) "received incoming frame with len %zu"
  1977. sunhme_rx_filter_destmac(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5) "received frame for MAC: %02x:%02x:%02x:%02x:%02x:%02x"
  1978. sunhme_rx_filter_local_match(void) "incoming frame matches local MAC address"
  1979. sunhme_rx_filter_bcast_match(void) "incoming frame matches broadcast MAC address"
  1980. sunhme_rx_filter_hash_nomatch(void) "incoming MAC address not in hash table"
  1981. sunhme_rx_filter_hash_match(void) "incoming MAC address found in hash table"
  1982. sunhme_rx_filter_promisc_match(void) "incoming frame accepted due to promiscuous mode"
  1983. sunhme_rx_filter_reject(void) "rejecting incoming frame"
  1984. sunhme_rx_filter_accept(void) "accepting incoming frame"
  1985. sunhme_rx_desc(uint32_t addr, int offset, uint32_t status, int len, int cr, int nr) "addr 0x%"PRIx32"(+0x%x) status 0x%"PRIx32 " len %d (ring %d/%d)"
  1986. sunhme_rx_xsum_calc(uint16_t xsum) "calculated incoming xsum as 0x%x"
  1987. sunhme_rx_norxd(void) "no free rx descriptors available"
  1988. sunhme_update_irq(uint32_t mifmask, uint32_t mif, uint32_t sebmask, uint32_t seb, int level) "mifmask: 0x%x mif: 0x%x sebmask: 0x%x seb: 0x%x level: %d"
  1989. # virtio-net.c
  1990. virtio_net_announce_notify(void) ""
  1991. virtio_net_announce_timer(int round) "%d"
  1992. virtio_net_handle_announce(int round) "%d"
  1993. virtio_net_post_load_device(void)
  1994. # tulip.c
  1995. tulip_reg_write(uint64_t addr, const char *name, int size, uint64_t val) "addr 0x%02"PRIx64" (%s) size %d value 0x%08"PRIx64
  1996. tulip_reg_read(uint64_t addr, const char *name, int size, uint64_t val) "addr 0x%02"PRIx64" (%s) size %d value 0x%08"PRIx64
  1997. tulip_receive(const uint8_t *buf, size_t len) "buf %p size %zu"
  1998. tulip_descriptor(const char *prefix, uint32_t addr, uint32_t status, uint32_t control, uint32_t len1, uint32_t len2, uint32_t buf1, uint32_t buf2) "%s 0x%08x: status 0x%08x control 0x%03x len1 %4d len2 %4d buf1 0x%08x buf2 0x%08x"
  1999. tulip_rx_state(const char *state) "RX %s"
  2000. tulip_tx_state(const char *state) "TX %s"
  2001. tulip_irq(uint32_t mask, uint32_t en, const char *state) "mask 0x%08x ie 0x%08x %s"
  2002. tulip_mii_write(int phy, int reg, uint16_t data) "phy 0x%x reg 0x%x data 0x%04x"
  2003. tulip_mii_read(int phy, int reg, uint16_t data) "phy 0x%x, reg 0x%x data 0x%04x"
  2004. tulip_reset(void) ""
  2005. tulip_setup_frame(void) ""
  2006. tulip_setup_filter(int n, uint8_t a, uint8_t b, uint8_t c, uint8_t d, uint8_t e, uint8_t f) "%d: %02x:%02x:%02x:%02x:%02x:%02x"
  2007. # See docs/devel/tracing.txt for syntax documentation.
  2008. # ds1225y.c
  2009. nvram_read(uint32_t addr, uint32_t ret) "read addr %d: 0x%02x"
  2010. nvram_write(uint32_t addr, uint32_t old, uint32_t val) "write addr %d: 0x%02x -> 0x%02x"
  2011. # fw_cfg.c
  2012. fw_cfg_select(void *s, uint16_t key_value, const char *key_name, int ret) "%p key 0x%04" PRIx16 " '%s', ret: %d"
  2013. fw_cfg_read(void *s, uint64_t ret) "%p = 0x%"PRIx64
  2014. fw_cfg_add_bytes(uint16_t key_value, const char *key_name, size_t len) "key 0x%04" PRIx16 " '%s', %zu bytes"
  2015. fw_cfg_add_file(void *s, int index, char *name, size_t len) "%p #%d: %s (%zd bytes)"
  2016. fw_cfg_add_string(uint16_t key_value, const char *key_name, const char *value) "key 0x%04" PRIx16 " '%s', value '%s'"
  2017. fw_cfg_add_i16(uint16_t key_value, const char *key_name, uint16_t value) "key 0x%04" PRIx16 " '%s', value 0x%" PRIx16
  2018. fw_cfg_add_i32(uint16_t key_value, const char *key_name, uint32_t value) "key 0x%04" PRIx16 " '%s', value 0x%" PRIx32
  2019. fw_cfg_add_i64(uint16_t key_value, const char *key_name, uint64_t value) "key 0x%04" PRIx16 " '%s', value 0x%" PRIx64
  2020. # See docs/devel/tracing.txt for syntax documentation.
  2021. # pci.c
  2022. pci_update_mappings_del(void *d, uint32_t bus, uint32_t slot, uint32_t func, int bar, uint64_t addr, uint64_t size) "d=%p %02x:%02x.%x %d,0x%"PRIx64"+0x%"PRIx64
  2023. pci_update_mappings_add(void *d, uint32_t bus, uint32_t slot, uint32_t func, int bar, uint64_t addr, uint64_t size) "d=%p %02x:%02x.%x %d,0x%"PRIx64"+0x%"PRIx64
  2024. # pci_host.c
  2025. pci_cfg_read(const char *dev, unsigned devid, unsigned fnid, unsigned offs, unsigned val) "%s %02u:%u @0x%x -> 0x%x"
  2026. pci_cfg_write(const char *dev, unsigned devid, unsigned fnid, unsigned offs, unsigned val) "%s %02u:%u @0x%x <- 0x%x"
  2027. # msix.c
  2028. msix_write_config(char *name, bool enabled, bool masked) "dev %s enabled %d masked %d"
  2029. # See docs/devel/tracing.txt for syntax documentation.
  2030. # grackle.c
  2031. grackle_set_irq(int irq_num, int level) "set_irq num %d level %d"
  2032. # sabre.c
  2033. sabre_set_request(int irq_num) "request irq %d"
  2034. sabre_clear_request(int irq_num) "clear request irq %d"
  2035. sabre_config_write(uint64_t addr, uint64_t val) "addr 0x%"PRIx64" val 0x%"PRIx64
  2036. sabre_config_read(uint64_t addr, uint64_t val) "addr 0x%"PRIx64" val 0x%"PRIx64
  2037. sabre_pci_config_write(uint64_t addr, uint64_t val) "addr 0x%"PRIx64" val 0x%"PRIx64
  2038. sabre_pci_config_read(uint64_t addr, uint64_t val) "addr 0x%"PRIx64" val 0x%"PRIx64
  2039. sabre_pci_set_irq(int irq_num, int level) "set irq_in %d level %d"
  2040. sabre_pci_set_obio_irq(int irq_num, int level) "set irq %d level %d"
  2041. # uninorth.c
  2042. unin_set_irq(int irq_num, int level) "setting INT %d = %d"
  2043. unin_get_config_reg(uint32_t reg, uint32_t addr, uint32_t retval) "converted config space accessor 0x%"PRIx32 "/0x%"PRIx32 " -> 0x%"PRIx32
  2044. unin_data_write(uint64_t addr, unsigned len, uint64_t val) "write addr 0x%"PRIx64 " len %d val 0x%"PRIx64
  2045. unin_data_read(uint64_t addr, unsigned len, uint64_t val) "read addr 0x%"PRIx64 " len %d val 0x%"PRIx64
  2046. unin_write(uint64_t addr, uint64_t value) "addr=0x%" PRIx64 " val=0x%"PRIx64
  2047. unin_read(uint64_t addr, uint64_t value) "addr=0x%" PRIx64 " val=0x%"PRIx64
  2048. # See docs/devel/tracing.txt for syntax documentation.
  2049. # spapr_pci.c
  2050. spapr_pci_msi(const char *msg, uint32_t ca) "%s (cfg=0x%x)"
  2051. spapr_pci_msi_setup(const char *name, unsigned vector, uint64_t addr) "dev\"%s\" vector %u, addr=0x%"PRIx64
  2052. spapr_pci_rtas_ibm_change_msi(unsigned cfg, unsigned func, unsigned req, unsigned first) "cfgaddr 0x%x func %u, requested %u, first irq %u"
  2053. spapr_pci_rtas_ibm_query_interrupt_source_number(unsigned ioa, unsigned intr) "queries for #%u, IRQ%u"
  2054. spapr_pci_msi_write(uint64_t addr, uint64_t data, uint32_t dt_irq) "@0x%"PRIx64"<=0x%"PRIx64" IRQ %u"
  2055. spapr_pci_lsi_set(const char *busname, int pin, uint32_t irq) "%s PIN%d IRQ %u"
  2056. spapr_pci_msi_retry(unsigned config_addr, unsigned req_num, unsigned max_irqs) "Guest device at 0x%x asked %u, have only %u"
  2057. # spapr.c
  2058. spapr_cas_failed(unsigned long n) "DT diff buffer is too small: %ld bytes"
  2059. spapr_cas_continue(unsigned long n) "Copy changes to the guest: %ld bytes"
  2060. # spapr_hcall.c
  2061. spapr_cas_pvr(uint32_t cur_pvr, bool explicit_match, uint32_t new_pvr) "current=0x%x, explicit_match=%u, new=0x%x"
  2062. spapr_h_resize_hpt_prepare(uint64_t flags, uint64_t shift) "flags=0x%"PRIx64", shift=%"PRIu64
  2063. spapr_h_resize_hpt_commit(uint64_t flags, uint64_t shift) "flags=0x%"PRIx64", shift=%"PRIu64
  2064. spapr_update_dt(unsigned cb) "New blob %u bytes"
  2065. spapr_update_dt_failed_size(unsigned cbold, unsigned cbnew, unsigned magic) "Old blob %u bytes, new blob %u bytes, magic 0x%x"
  2066. spapr_update_dt_failed_check(unsigned cbold, unsigned cbnew, unsigned magic) "Old blob %u bytes, new blob %u bytes, magic 0x%x"
  2067. # spapr_hcall_tpm.c
  2068. spapr_h_tpm_comm(const char *device_path, uint64_t operation) "tpm_device_path=%s operation=0x%"PRIu64
  2069. spapr_tpm_execute(uint64_t data_in, uint64_t data_in_sz, uint64_t data_out, uint64_t data_out_sz) "data_in=0x%"PRIx64", data_in_sz=%"PRIu64", data_out=0x%"PRIx64", data_out_sz=%"PRIu64
  2070. # spapr_iommu.c
  2071. spapr_iommu_put(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t ret) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" tce=0x%"PRIx64" ret=%"PRId64
  2072. spapr_iommu_get(uint64_t liobn, uint64_t ioba, uint64_t ret, uint64_t tce) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" ret=%"PRId64" tce=0x%"PRIx64
  2073. spapr_iommu_indirect(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t iobaN, uint64_t tceN, uint64_t ret) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" tcelist=0x%"PRIx64" iobaN=0x%"PRIx64" tceN=0x%"PRIx64" ret=%"PRId64
  2074. spapr_iommu_stuff(uint64_t liobn, uint64_t ioba, uint64_t tce_value, uint64_t npages, uint64_t ret) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" tcevalue=0x%"PRIx64" npages=%"PRId64" ret=%"PRId64
  2075. spapr_iommu_pci_put(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t ret) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" tce=0x%"PRIx64" ret=%"PRId64
  2076. spapr_iommu_pci_get(uint64_t liobn, uint64_t ioba, uint64_t ret, uint64_t tce) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" ret=%"PRId64" tce=0x%"PRIx64
  2077. spapr_iommu_pci_indirect(uint64_t liobn, uint64_t ioba, uint64_t tce, uint64_t iobaN, uint64_t tceN, uint64_t ret) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" tcelist=0x%"PRIx64" iobaN=0x%"PRIx64" tceN=0x%"PRIx64" ret=%"PRId64
  2078. spapr_iommu_pci_stuff(uint64_t liobn, uint64_t ioba, uint64_t tce_value, uint64_t npages, uint64_t ret) "liobn=0x%"PRIx64" ioba=0x%"PRIx64" tcevalue=0x%"PRIx64" npages=%"PRId64" ret=%"PRId64
  2079. spapr_iommu_xlate(uint64_t liobn, uint64_t ioba, uint64_t tce, unsigned perm, unsigned pgsize) "liobn=0x%"PRIx64" 0x%"PRIx64" -> 0x%"PRIx64" perm=%u mask=0x%x"
  2080. spapr_iommu_new_table(uint64_t liobn, void *table, int fd) "liobn=0x%"PRIx64" table=%p fd=%d"
  2081. spapr_iommu_pre_save(uint64_t liobn, uint32_t nb, uint64_t offs, uint32_t ps) "liobn=%"PRIx64" %"PRIx32" bus_offset=0x%"PRIx64" ps=%"PRIu32
  2082. spapr_iommu_post_load(uint64_t liobn, uint32_t pre_nb, uint32_t post_nb, uint64_t offs, uint32_t ps) "liobn=%"PRIx64" %"PRIx32" => 0x%"PRIx32" bus_offset=0x%"PRIx64" ps=%"PRIu32
  2083. # spapr_rtas_ddw.c
  2084. spapr_iommu_ddw_query(uint64_t buid, uint32_t cfgaddr, unsigned wa, uint64_t win_size, uint32_t pgmask) "buid=0x%"PRIx64" addr=0x%"PRIx32", %u windows available, max window size=0x%"PRIx64", mask=0x%"PRIx32
  2085. spapr_iommu_ddw_create(uint64_t buid, uint32_t cfgaddr, uint64_t pg_size, uint64_t req_size, uint64_t start, uint32_t liobn) "buid=0x%"PRIx64" addr=0x%"PRIx32", page size=0x%"PRIx64", requested=0x%"PRIx64", start addr=0x%"PRIx64", liobn=0x%"PRIx32
  2086. spapr_iommu_ddw_remove(uint32_t liobn) "liobn=0x%"PRIx32
  2087. spapr_iommu_ddw_reset(uint64_t buid, uint32_t cfgaddr) "buid=0x%"PRIx64" addr=0x%"PRIx32
  2088. # spapr_drc.c
  2089. spapr_drc_set_isolation_state(uint32_t index, int state) "drc: 0x%"PRIx32", state: 0x%"PRIx32
  2090. spapr_drc_set_isolation_state_finalizing(uint32_t index) "drc: 0x%"PRIx32
  2091. spapr_drc_set_dr_indicator(uint32_t index, int state) "drc: 0x%"PRIx32", state: 0x%x"
  2092. spapr_drc_set_allocation_state(uint32_t index, int state) "drc: 0x%"PRIx32", state: 0x%x"
  2093. spapr_drc_set_allocation_state_finalizing(uint32_t index) "drc: 0x%"PRIx32
  2094. spapr_drc_set_configured(uint32_t index) "drc: 0x%"PRIx32
  2095. spapr_drc_attach(uint32_t index) "drc: 0x%"PRIx32
  2096. spapr_drc_detach(uint32_t index) "drc: 0x%"PRIx32
  2097. spapr_drc_awaiting_quiesce(uint32_t index) "drc: 0x%"PRIx32
  2098. spapr_drc_reset(uint32_t index) "drc: 0x%"PRIx32
  2099. spapr_drc_realize(uint32_t index) "drc: 0x%"PRIx32
  2100. spapr_drc_realize_child(uint32_t index, char *childname) "drc: 0x%"PRIx32", child name: %s"
  2101. spapr_drc_realize_complete(uint32_t index) "drc: 0x%"PRIx32
  2102. spapr_drc_unrealize(uint32_t index) "drc: 0x%"PRIx32
  2103. # spapr_ovec.c
  2104. spapr_ovec_parse_vector(int vector, int byte, uint16_t vec_len, uint8_t entry) "read guest vector %2d, byte %3d / %3d: 0x%.2x"
  2105. spapr_ovec_populate_dt(int byte, uint16_t vec_len, uint8_t entry) "encoding guest vector byte %3d / %3d: 0x%.2x"
  2106. # spapr_drc.c
  2107. spapr_rtas_get_sensor_state_not_supported(uint32_t index, uint32_t type) "sensor index: 0x%"PRIx32", type: %"PRIu32
  2108. spapr_rtas_get_sensor_state_invalid(uint32_t index) "sensor index: 0x%"PRIx32
  2109. spapr_rtas_ibm_configure_connector_invalid(uint32_t index) "DRC index: 0x%"PRIx32
  2110. # spapr_vio.c
  2111. spapr_vio_h_reg_crq(uint64_t reg, uint64_t queue_addr, uint64_t queue_len) "CRQ for dev 0x%" PRIx64 " registered at 0x%" PRIx64 "/0x%" PRIx64
  2112. spapr_vio_free_crq(uint32_t reg) "CRQ for dev 0x%" PRIx32 " freed"
  2113. # ppc.c
  2114. ppc_tb_adjust(uint64_t offs1, uint64_t offs2, int64_t diff, int64_t seconds) "adjusted from 0x%"PRIx64" to 0x%"PRIx64", diff %"PRId64" (%"PRId64"s)"
  2115. # prep.c
  2116. prep_io_800_writeb(uint32_t addr, uint32_t val) "0x%08" PRIx32 " => 0x%02" PRIx32
  2117. prep_io_800_readb(uint32_t addr, uint32_t retval) "0x%08" PRIx32 " <= 0x%02" PRIx32
  2118. # prep_systemio.c
  2119. prep_systemio_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
  2120. prep_systemio_write(uint32_t addr, uint32_t val) "write addr=0x%x val=0x%x"
  2121. # rs6000_mc.c
  2122. rs6000mc_id_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
  2123. rs6000mc_presence_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
  2124. rs6000mc_size_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
  2125. rs6000mc_size_write(uint32_t addr, uint32_t val) "write addr=0x%x val=0x%x"
  2126. rs6000mc_parity_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
  2127. # ppc4xx_pci.c
  2128. ppc4xx_pci_map_irq(int32_t devfn, int irq_num, int slot) "devfn 0x%x irq %d -> %d"
  2129. ppc4xx_pci_set_irq(int irq_num) "PCI irq %d"
  2130. # ppc440_pcix.c
  2131. ppc440_pcix_map_irq(int32_t devfn, int irq_num, int slot) "devfn 0x%x irq %d -> %d"
  2132. ppc440_pcix_set_irq(int irq_num) "PCI irq %d"
  2133. ppc440_pcix_update_pim(int idx, uint64_t size, uint64_t la) "Added window %d of size=0x%" PRIx64 " to CPU=0x%" PRIx64
  2134. ppc440_pcix_update_pom(int idx, uint32_t size, uint64_t la, uint64_t pcia) "Added window %d of size=0x%x from CPU=0x%" PRIx64 " to PCI=0x%" PRIx64
  2135. ppc440_pcix_reg_read(uint64_t addr, uint32_t val) "addr 0x%" PRIx64 " = 0x%" PRIx32
  2136. # See docs/devel/tracing.txt for syntax documentation.
  2137. # rdma_backend.c
  2138. rdma_check_dev_attr(const char *name, int max_bk, int max_fe) "%s: be=%d, fe=%d"
  2139. rdma_create_ah_cache_hit(uint64_t subnet, uint64_t if_id) "subnet=0x%"PRIx64",if_id=0x%"PRIx64
  2140. rdma_create_ah_cache_miss(uint64_t subnet, uint64_t if_id) "subnet=0x%"PRIx64",if_id=0x%"PRIx64
  2141. rdma_poll_cq(int ne, void *ibcq) "Got %d completion(s) from cq %p"
  2142. rdmacm_mux(const char *title, int msg_type, int op_code) "%s: msg_type=%d, op_code=%d"
  2143. rdmacm_mux_check_op_status(int msg_type, int op_code, int err_code) "resp: msg_type=%d, op_code=%d, err_code=%d"
  2144. rdma_mad_message(const char *title, int len, char *data) "mad %s (%d): %s"
  2145. rdma_backend_rc_qp_state_init(uint32_t qpn) "RC QP 0x%x switch to INIT"
  2146. rdma_backend_ud_qp_state_init(uint32_t qpn, uint32_t qkey) "UD QP 0x%x switch to INIT, qkey=0x%x"
  2147. rdma_backend_rc_qp_state_rtr(uint32_t qpn, uint64_t subnet, uint64_t ifid, uint8_t sgid_idx, uint32_t dqpn, uint32_t rq_psn) "RC QP 0x%x switch to RTR, subnet = 0x%"PRIx64", ifid = 0x%"PRIx64 ", sgid_idx=%d, dqpn=0x%x, rq_psn=0x%x"
  2148. rdma_backend_ud_qp_state_rtr(uint32_t qpn, uint32_t qkey) "UD QP 0x%x switch to RTR, qkey=0x%x"
  2149. rdma_backend_rc_qp_state_rts(uint32_t qpn, uint32_t sq_psn) "RC QP 0x%x switch to RTS, sq_psn=0x%x, "
  2150. rdma_backend_ud_qp_state_rts(uint32_t qpn, uint32_t sq_psn, uint32_t qkey) "UD QP 0x%x switch to RTS, sq_psn=0x%x, qkey=0x%x"
  2151. rdma_backend_get_gid_index(uint64_t subnet, uint64_t ifid, int gid_idx) "subnet=0x%"PRIx64", ifid=0x%"PRIx64 ", gid_idx=%d"
  2152. rdma_backend_gid_change(const char *op, uint64_t subnet, uint64_t ifid) "%s subnet=0x%"PRIx64", ifid=0x%"PRIx64
  2153. # rdma_rm.c
  2154. rdma_res_tbl_get(char *name, uint32_t handle) "tbl %s, handle %d"
  2155. rdma_res_tbl_alloc(char *name, uint32_t handle) "tbl %s, handle %d"
  2156. rdma_res_tbl_dealloc(char *name, uint32_t handle) "tbl %s, handle %d"
  2157. rdma_rm_alloc_mr(uint32_t mr_handle, void *host_virt, uint64_t guest_start, uint64_t guest_length, int access_flags) "mr_handle=%d, host_virt=%p, guest_start=0x%"PRIx64", length=%" PRId64", access_flags=0x%x"
  2158. rdma_rm_dealloc_mr(uint32_t mr_handle, uint64_t guest_start) "mr_handle=%d, guest_start=0x%"PRIx64
  2159. rdma_rm_alloc_qp(uint32_t rm_qpn, uint32_t backend_qpn, uint8_t qp_type) "rm_qpn=%d, backend_qpn=0x%x, qp_type=%d"
  2160. rdma_rm_modify_qp(uint32_t qpn, uint32_t attr_mask, int qp_state, uint8_t sgid_idx) "qpn=0x%x, attr_mask=0x%x, qp_state=%d, sgid_idx=%d"
  2161. # rdma_utils.c
  2162. rdma_pci_dma_map(uint64_t addr, void *vaddr, uint64_t len) "0x%"PRIx64" -> %p (len=%" PRId64")"
  2163. rdma_pci_dma_unmap(void *vaddr) "%p"
  2164. # See docs/devel/tracing.txt for syntax documentation.
  2165. # pvrdma_main.c
  2166. pvrdma_regs_read(uint64_t addr, uint64_t val) "pvrdma.regs[0x%"PRIx64"]=0x%"PRIx64
  2167. pvrdma_regs_write(uint64_t addr, uint64_t val, const char *reg_name, const char *val_name) "pvrdma.regs[0x%"PRIx64"]=0x%"PRIx64" (%s %s)"
  2168. pvrdma_uar_write(uint64_t addr, uint64_t val, const char *reg_name, const char *val_name, int val1, int val2) "uar[0x%"PRIx64"]=0x%"PRIx64" (cls=%s, op=%s, obj=%d, val=%d)"
  2169. # pvrdma_cmd.c
  2170. pvrdma_map_to_pdir_host_virt(void *vfirst, void *vremaped) "mremap %p -> %p"
  2171. pvrdma_map_to_pdir_next_page(int page_idx, void *vnext, void *vremaped) "mremap [%d] %p -> %p"
  2172. pvrdma_exec_cmd(int cmd, int err) "cmd=%d, err=%d"
  2173. # pvrdma_dev_ring.c
  2174. pvrdma_ring_next_elem_read_no_data(char *ring_name) "pvrdma_ring %s is empty"
  2175. # pvrdma_qp_ops.c
  2176. pvrdma_post_cqe(uint32_t cq_handle, int notify, uint64_t wr_id, uint64_t qpn, uint32_t op_code, uint32_t status, uint32_t byte_len, uint32_t src_qp, uint32_t wc_flags, uint32_t vendor_err) "cq_handle=%d, notify=%d, wr_id=0x%"PRIx64", qpn=0x%"PRIx64", opcode=%d, status=%d, byte_len=%d, src_qp=%d, wc_flags=%d, vendor_err=%d"
  2177. # See docs/devel/tracing.txt for syntax documentation.
  2178. # sun4v-rtc.c
  2179. sun4v_rtc_read(uint64_t addr, uint64_t value) "read: addr 0x%" PRIx64 " value 0x%" PRIx64
  2180. sun4v_rtc_write(uint64_t addr, uint64_t value) "write: addr 0x%" PRIx64 " value 0x%" PRIx64
  2181. # xlnx-zynqmp-rtc.c
  2182. xlnx_zynqmp_rtc_gettime(int year, int month, int day, int hour, int min, int sec) "Get time from host: %d-%d-%d %2d:%02d:%02d"
  2183. # pl031.c
  2184. pl031_irq_state(int level) "irq state %d"
  2185. pl031_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2186. pl031_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2187. pl031_alarm_raised(void) "alarm raised"
  2188. pl031_set_alarm(uint32_t ticks) "alarm set for %u ticks"
  2189. # aspeed-rtc.c
  2190. aspeed_rtc_read(uint64_t addr, uint64_t value) "addr 0x%02" PRIx64 " value 0x%08" PRIx64
  2191. aspeed_rtc_write(uint64_t addr, uint64_t value) "addr 0x%02" PRIx64 " value 0x%08" PRIx64
  2192. # See docs/devel/tracing.txt for syntax documentation.
  2193. # css.c
  2194. css_enable_facility(const char *facility) "CSS: enable %s"
  2195. css_crw(uint8_t rsc, uint8_t erc, uint16_t rsid, const char *chained) "CSS: queueing crw: rsc=0x%x, erc=0x%x, rsid=0x%x %s"
  2196. css_chpid_add(uint8_t cssid, uint8_t chpid, uint8_t type) "CSS: add chpid %x.%02x (type 0x%02x)"
  2197. css_new_image(uint8_t cssid, const char *default_cssid) "CSS: add css image 0x%02x %s"
  2198. css_assign_subch(const char *do_assign, uint8_t cssid, uint8_t ssid, uint16_t schid, uint16_t devno) "CSS: %s %x.%x.%04x (devno 0x%04x)"
  2199. css_io_interrupt(int cssid, int ssid, int schid, uint32_t intparm, uint8_t isc, const char *conditional) "CSS: I/O interrupt on sch %x.%x.%04x (intparm 0x%08x, isc 0x%x) %s"
  2200. css_adapter_interrupt(uint8_t isc) "CSS: adapter I/O interrupt (isc 0x%x)"
  2201. css_do_sic(uint16_t mode, uint8_t isc) "CSS: set interruption mode 0x%x on isc 0x%x"
  2202. # virtio-ccw.c
  2203. virtio_ccw_interpret_ccw(int cssid, int ssid, int schid, int cmd_code) "VIRTIO-CCW: %x.%x.%04x: interpret command 0x%x"
  2204. virtio_ccw_new_device(int cssid, int ssid, int schid, int devno, const char *devno_mode) "VIRTIO-CCW: add subchannel %x.%x.%04x, devno 0x%04x (%s)"
  2205. virtio_ccw_set_ind(uint64_t ind_loc, uint8_t ind_old, uint8_t ind_new) "VIRTIO-CCW: indicator at %" PRIu64 ": 0x%x->0x%x"
  2206. # See docs/devel/tracing.txt for syntax documentation.
  2207. # scsi-bus.c
  2208. scsi_req_alloc(int target, int lun, int tag) "target %d lun %d tag %d"
  2209. scsi_req_cancel(int target, int lun, int tag) "target %d lun %d tag %d"
  2210. scsi_req_data(int target, int lun, int tag, int len) "target %d lun %d tag %d len %d"
  2211. scsi_req_data_canceled(int target, int lun, int tag, int len) "target %d lun %d tag %d len %d"
  2212. scsi_req_dequeue(int target, int lun, int tag) "target %d lun %d tag %d"
  2213. scsi_req_continue(int target, int lun, int tag) "target %d lun %d tag %d"
  2214. scsi_req_continue_canceled(int target, int lun, int tag) "target %d lun %d tag %d"
  2215. scsi_req_parsed(int target, int lun, int tag, int cmd, int mode, int xfer) "target %d lun %d tag %d command %d dir %d length %d"
  2216. scsi_req_parsed_lba(int target, int lun, int tag, int cmd, uint64_t lba) "target %d lun %d tag %d command %d lba %"PRIu64
  2217. scsi_req_parse_bad(int target, int lun, int tag, int cmd) "target %d lun %d tag %d command %d"
  2218. scsi_req_build_sense(int target, int lun, int tag, int key, int asc, int ascq) "target %d lun %d tag %d key 0x%02x asc 0x%02x ascq 0x%02x"
  2219. scsi_device_set_ua(int target, int lun, int key, int asc, int ascq) "target %d lun %d key 0x%02x asc 0x%02x ascq 0x%02x"
  2220. scsi_report_luns(int target, int lun, int tag) "target %d lun %d tag %d"
  2221. scsi_inquiry(int target, int lun, int tag, int cdb1, int cdb2) "target %d lun %d tag %d page 0x%02x/0x%02x"
  2222. scsi_test_unit_ready(int target, int lun, int tag) "target %d lun %d tag %d"
  2223. scsi_request_sense(int target, int lun, int tag) "target %d lun %d tag %d"
  2224. # mptsas.c
  2225. mptsas_command_complete(void *dev, uint32_t ctx, uint32_t status, uint32_t resid) "dev %p context 0x%08x status 0x%x resid %d"
  2226. mptsas_diag_read(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%08x"
  2227. mptsas_diag_write(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%08x"
  2228. mptsas_irq_intx(void *dev, int level) "dev %p level %d"
  2229. mptsas_irq_msi(void *dev) "dev %p "
  2230. mptsas_mmio_read(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%x"
  2231. mptsas_mmio_unhandled_read(void *dev, uint32_t addr) "dev %p addr 0x%08x"
  2232. mptsas_mmio_unhandled_write(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%x"
  2233. mptsas_mmio_write(void *dev, uint32_t addr, uint32_t val) "dev %p addr 0x%08x value 0x%x"
  2234. mptsas_process_message(void *dev, int msg, uint32_t ctx) "dev %p cmd %d context 0x%08x"
  2235. mptsas_process_scsi_io_request(void *dev, int bus, int target, int lun, uint64_t len) "dev %p dev %d:%d:%d length %"PRIu64""
  2236. mptsas_reset(void *dev) "dev %p "
  2237. mptsas_scsi_overflow(void *dev, uint32_t ctx, uint64_t req, uint64_t found) "dev %p context 0x%08x: %"PRIu64"/%"PRIu64""
  2238. mptsas_sgl_overflow(void *dev, uint32_t ctx, uint64_t req, uint64_t found) "dev %p context 0x%08x: %"PRIu64"/%"PRIu64""
  2239. mptsas_unhandled_cmd(void *dev, uint32_t ctx, uint8_t msg_cmd) "dev %p context 0x%08x: Unhandled cmd 0x%x"
  2240. mptsas_unhandled_doorbell_cmd(void *dev, int cmd) "dev %p value 0x%08x"
  2241. # mptconfig.c
  2242. mptsas_config_sas_device(void *dev, int address, int port, int phy_handle, int dev_handle, int page) "dev %p address %d (port %d, handles: phy %d dev %d) page %d"
  2243. mptsas_config_sas_phy(void *dev, int address, int port, int phy_handle, int dev_handle, int page) "dev %p address %d (port %d, handles: phy %d dev %d) page %d"
  2244. # megasas.c
  2245. megasas_init_firmware(uint64_t pa) "pa 0x%" PRIx64 " "
  2246. megasas_init_queue(uint64_t queue_pa, int queue_len, uint64_t head, uint64_t tail, uint32_t flags) "queue at 0x%" PRIx64 " len %d head 0x%" PRIx64 " tail 0x%" PRIx64 " flags 0x%x"
  2247. megasas_initq_map_failed(int frame) "scmd %d: failed to map queue"
  2248. megasas_initq_mapped(uint64_t pa) "queue already mapped at 0x%" PRIx64
  2249. megasas_initq_mismatch(int queue_len, int fw_cmds) "queue size %d max fw cmds %d"
  2250. megasas_qf_mapped(unsigned int index) "skip mapped frame 0x%x"
  2251. megasas_qf_new(unsigned int index, uint64_t frame) "frame 0x%x addr 0x%" PRIx64
  2252. megasas_qf_busy(unsigned long pa) "all frames busy for frame 0x%lx"
  2253. megasas_qf_enqueue(unsigned int index, unsigned int count, uint64_t context, unsigned int head, unsigned int tail, int busy) "frame 0x%x count %d context 0x%" PRIx64 " head 0x%x tail 0x%x busy %d"
  2254. megasas_qf_update(unsigned int head, unsigned int tail, unsigned int busy) "head 0x%x tail 0x%x busy %d"
  2255. megasas_qf_map_failed(int cmd, unsigned long frame) "scmd %d: frame %lu"
  2256. megasas_qf_complete_noirq(uint64_t context) "context 0x%" PRIx64 " "
  2257. megasas_qf_complete(uint64_t context, unsigned int head, unsigned int tail, int busy) "context 0x%" PRIx64 " head 0x%x tail 0x%x busy %d"
  2258. megasas_frame_busy(uint64_t addr) "frame 0x%" PRIx64 " busy"
  2259. megasas_unhandled_frame_cmd(int cmd, uint8_t frame_cmd) "scmd %d: MFI cmd 0x%x"
  2260. megasas_handle_scsi(const char *frame, int bus, int dev, int lun, void *sdev, unsigned long size) "%s dev %x/%x/%x sdev %p xfer %lu"
  2261. megasas_scsi_target_not_present(const char *frame, int bus, int dev, int lun) "%s dev %x/%x/%x"
  2262. megasas_scsi_invalid_cdb_len(const char *frame, int bus, int dev, int lun, int len) "%s dev %x/%x/%x invalid cdb len %d"
  2263. megasas_iov_read_overflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes"
  2264. megasas_iov_write_overflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes"
  2265. megasas_iov_read_underflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes"
  2266. megasas_iov_write_underflow(int cmd, int bytes, int len) "scmd %d: %d/%d bytes"
  2267. megasas_scsi_req_alloc_failed(const char *frame, int dev, int lun) "%s dev %x/%x"
  2268. megasas_scsi_read_start(int cmd, int len) "scmd %d: transfer %d bytes of data"
  2269. megasas_scsi_write_start(int cmd, int len) "scmd %d: transfer %d bytes of data"
  2270. megasas_scsi_nodata(int cmd) "scmd %d: no data to be transferred"
  2271. megasas_scsi_complete(int cmd, uint32_t status, int len, int xfer) "scmd %d: status 0x%x, len %u/%u"
  2272. megasas_command_complete(int cmd, uint32_t status, uint32_t resid) "scmd %d: status 0x%x, residual %d"
  2273. megasas_handle_io(int cmd, const char *frame, int dev, int lun, unsigned long lba, unsigned long count) "scmd %d: %s dev %x/%x lba 0x%lx count %lu"
  2274. megasas_io_target_not_present(int cmd, const char *frame, int dev, int lun) "scmd %d: %s dev 1/%x/%x LUN not present"
  2275. megasas_io_read_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) "scmd %d: start LBA 0x%lx %lu blocks (%lu bytes)"
  2276. megasas_io_write_start(int cmd, unsigned long lba, unsigned long count, unsigned long len) "scmd %d: start LBA 0x%lx %lu blocks (%lu bytes)"
  2277. megasas_io_complete(int cmd, uint32_t len) "scmd %d: %d bytes"
  2278. megasas_iovec_sgl_overflow(int cmd, int index, int limit) "scmd %d: iovec count %d limit %d"
  2279. megasas_iovec_sgl_underflow(int cmd, int index) "scmd %d: iovec count %d"
  2280. megasas_iovec_sgl_invalid(int cmd, int index, uint64_t pa, uint32_t len) "scmd %d: element %d pa 0x%" PRIx64 " len %u"
  2281. megasas_iovec_overflow(int cmd, int len, int limit) "scmd %d: len %d limit %d"
  2282. megasas_iovec_underflow(int cmd, int len, int limit) "scmd %d: len %d limit %d"
  2283. megasas_handle_dcmd(int cmd, int opcode) "scmd %d: MFI DCMD opcode 0x%x"
  2284. megasas_finish_dcmd(int cmd, int size) "scmd %d: MFI DCMD wrote %d bytes"
  2285. megasas_dcmd_req_alloc_failed(int cmd, const char *desc) "scmd %d: %s"
  2286. megasas_dcmd_internal_submit(int cmd, const char *desc, int dev) "scmd %d: %s to dev %d"
  2287. megasas_dcmd_internal_finish(int cmd, int opcode, int lun) "scmd %d: cmd 0x%x lun %d"
  2288. megasas_dcmd_internal_invalid(int cmd, int opcode) "scmd %d: DCMD 0x%x"
  2289. megasas_dcmd_unhandled(int cmd, int opcode, int len) "scmd %d: opcode 0x%x, len %d"
  2290. megasas_dcmd_zero_sge(int cmd) "scmd %d: zero DCMD sge count"
  2291. megasas_dcmd_invalid_sge(int cmd, int count) "scmd %d: DCMD sge count %d"
  2292. megasas_dcmd_invalid_xfer_len(int cmd, unsigned long size, unsigned long max) "scmd %d: xfer len %ld, max %ld"
  2293. megasas_dcmd_enter(int cmd, const char *dcmd, int len) "scmd %d: DCMD %s len %d"
  2294. megasas_dcmd_dummy(int cmd, unsigned long size) "scmd %d: xfer len %ld"
  2295. megasas_dcmd_set_fw_time(int cmd, unsigned long time) "scmd %d: Set FW time 0x%lx"
  2296. megasas_dcmd_pd_get_list(int cmd, int num, int max, int offset) "scmd %d: DCMD PD get list: %d / %d PDs, size %d"
  2297. megasas_dcmd_ld_get_list(int cmd, int num, int max) "scmd %d: DCMD LD get list: found %d / %d LDs"
  2298. megasas_dcmd_ld_get_info(int cmd, int ld_id) "scmd %d: dev %d"
  2299. megasas_dcmd_ld_list_query(int cmd, int flags) "scmd %d: query flags 0x%x"
  2300. megasas_dcmd_pd_get_info(int cmd, int pd_id) "scmd %d: dev %d"
  2301. megasas_dcmd_pd_list_query(int cmd, int flags) "scmd %d: query flags 0x%x"
  2302. megasas_dcmd_reset_ld(int cmd, int target_id) "scmd %d: dev %d"
  2303. megasas_dcmd_unsupported(int cmd, unsigned long size) "scmd %d: set properties len %ld"
  2304. megasas_abort_frame(int cmd, int abort_cmd) "scmd %d: frame 0x%x"
  2305. megasas_abort_no_cmd(int cmd, uint64_t context) "scmd %d: no active command for frame context 0x%" PRIx64
  2306. megasas_abort_invalid_context(int cmd, uint64_t context, int abort_cmd) "scmd %d: invalid frame context 0x%" PRIx64 " for abort frame 0x%x"
  2307. megasas_reset(int fw_state) "firmware state 0x%x"
  2308. megasas_init(int sges, int cmds, const char *mode) "Using %d sges, %d cmds, %s mode"
  2309. megasas_msix_raise(int vector) "vector %d"
  2310. megasas_msi_raise(int vector) "vector %d"
  2311. megasas_irq_lower(void) "INTx"
  2312. megasas_irq_raise(void) "INTx"
  2313. megasas_intr_enabled(void) "Interrupts enabled"
  2314. megasas_intr_disabled(void) "Interrupts disabled"
  2315. megasas_msix_enabled(int vector) "vector %d"
  2316. megasas_msi_enabled(int vector) "vector %d"
  2317. megasas_mmio_readl(const char *reg, uint32_t val) "reg %s: 0x%x"
  2318. megasas_mmio_invalid_readl(unsigned long addr) "addr 0x%lx"
  2319. megasas_mmio_writel(const char *reg, uint32_t val) "reg %s: 0x%x"
  2320. megasas_mmio_invalid_writel(uint32_t addr, uint32_t val) "addr 0x%x: 0x%x"
  2321. # vmw_pvscsi.c
  2322. pvscsi_ring_init_data(uint32_t txr_len_log2, uint32_t rxr_len_log2) "TX/RX rings logarithms set to %d/%d"
  2323. pvscsi_ring_init_msg(uint32_t len_log2) "MSG ring logarithm set to %d"
  2324. pvscsi_ring_flush_cmp(uint64_t filled_cmp_ptr) "new production counter of completion ring is 0x%"PRIx64
  2325. pvscsi_ring_flush_msg(uint64_t filled_cmp_ptr) "new production counter of message ring is 0x%"PRIx64
  2326. pvscsi_update_irq_level(bool raise, uint64_t mask, uint64_t status) "interrupt level set to %d (MASK: 0x%"PRIx64", STATUS: 0x%"PRIx64")"
  2327. pvscsi_update_irq_msi(void) "sending MSI notification"
  2328. pvscsi_cmp_ring_put(unsigned long addr) "got completion descriptor 0x%lx"
  2329. pvscsi_msg_ring_put(unsigned long addr) "got message descriptor 0x%lx"
  2330. pvscsi_complete_request(uint64_t context, uint64_t len, uint8_t sense_key) "completion: ctx: 0x%"PRIx64", len: 0x%"PRIx64", sense key: %u"
  2331. pvscsi_get_sg_list(int nsg, size_t size) "get SG list: depth: %u, size: %zu"
  2332. pvscsi_get_next_sg_elem(uint32_t flags) "unknown flags in SG element (val: 0x%x)"
  2333. pvscsi_command_complete_not_found(uint32_t tag) "can't find request for tag 0x%x"
  2334. pvscsi_command_complete_data_run(void) "not all data required for command transferred"
  2335. pvscsi_command_complete_sense_len(int len) "sense information length is %d bytes"
  2336. pvscsi_convert_sglist(uint64_t context, unsigned long addr, uint32_t resid) "element: ctx: 0x%"PRIx64" addr: 0x%lx, len: %ul"
  2337. pvscsi_process_req_descr(uint8_t cmd, uint64_t ctx) "SCSI cmd 0x%x, ctx: 0x%"PRIx64
  2338. pvscsi_process_req_descr_unknown_device(void) "command directed to unknown device rejected"
  2339. pvscsi_process_req_descr_invalid_dir(void) "command with invalid transfer direction rejected"
  2340. pvscsi_process_io(unsigned long addr) "got descriptor 0x%lx"
  2341. pvscsi_on_cmd_noimpl(const char* cmd) "unimplemented command %s ignored"
  2342. pvscsi_on_cmd_reset_dev(uint32_t tgt, int lun, void* dev) "PVSCSI_CMD_RESET_DEVICE[target %u lun %d (dev 0x%p)]"
  2343. pvscsi_on_cmd_arrived(const char* cmd) "command %s arrived"
  2344. pvscsi_on_cmd_abort(uint64_t ctx, uint32_t tgt) "command PVSCSI_CMD_ABORT_CMD for ctx 0x%"PRIx64", target %u"
  2345. pvscsi_on_cmd_unknown(uint64_t cmd_id) "unknown command 0x%"PRIx64
  2346. pvscsi_on_cmd_unknown_data(uint32_t data) "data for unknown command 0x:0x%x"
  2347. pvscsi_io_write(const char* cmd, uint64_t val) "%s write: 0x%"PRIx64
  2348. pvscsi_io_write_unknown(unsigned long addr, unsigned sz, uint64_t val) "unknown write address: 0x%lx size: %u bytes value: 0x%"PRIx64
  2349. pvscsi_io_read(const char* cmd, uint64_t status) "%s read: 0x%"PRIx64
  2350. pvscsi_io_read_unknown(unsigned long addr, unsigned sz) "unknown read address: 0x%lx size: %u bytes"
  2351. pvscsi_init_msi_fail(int res) "failed to initialize MSI, error %d"
  2352. pvscsi_state(const char* state) "starting %s ..."
  2353. pvscsi_tx_rings_ppn(const char* label, uint64_t ppn) "%s page: 0x%"PRIx64
  2354. pvscsi_tx_rings_num_pages(const char* label, uint32_t num) "Number of %s pages: %u"
  2355. # esp.c
  2356. esp_error_fifo_overrun(void) "FIFO overrun"
  2357. esp_error_unhandled_command(uint32_t val) "unhandled command (0x%2.2x)"
  2358. esp_error_invalid_write(uint32_t val, uint32_t addr) "invalid write of 0x%02x at [0x%x]"
  2359. esp_raise_irq(void) "Raise IRQ"
  2360. esp_lower_irq(void) "Lower IRQ"
  2361. esp_dma_enable(void) "Raise enable"
  2362. esp_dma_disable(void) "Lower enable"
  2363. esp_get_cmd(uint32_t dmalen, int target) "len %d target %d"
  2364. esp_do_busid_cmd(uint8_t busid) "busid 0x%x"
  2365. esp_handle_satn_stop(uint32_t cmdlen) "cmdlen %d"
  2366. esp_write_response(uint32_t status) "Transfer status (status=%d)"
  2367. esp_do_dma(uint32_t cmdlen, uint32_t len) "command len %d + %d"
  2368. esp_command_complete(void) "SCSI Command complete"
  2369. esp_command_complete_deferred(void) "SCSI Command complete deferred"
  2370. esp_command_complete_unexpected(void) "SCSI command completed unexpectedly"
  2371. esp_command_complete_fail(void) "Command failed"
  2372. esp_transfer_data(uint32_t dma_left, int32_t ti_size) "transfer %d/%d"
  2373. esp_handle_ti(uint32_t minlen) "Transfer Information len %d"
  2374. esp_handle_ti_cmd(uint32_t cmdlen) "command len %d"
  2375. esp_mem_readb(uint32_t saddr, uint8_t reg) "reg[%d]: 0x%2.2x"
  2376. esp_mem_writeb(uint32_t saddr, uint8_t reg, uint32_t val) "reg[%d]: 0x%2.2x -> 0x%2.2x"
  2377. esp_mem_writeb_cmd_nop(uint32_t val) "NOP (0x%2.2x)"
  2378. esp_mem_writeb_cmd_flush(uint32_t val) "Flush FIFO (0x%2.2x)"
  2379. esp_mem_writeb_cmd_reset(uint32_t val) "Chip reset (0x%2.2x)"
  2380. esp_mem_writeb_cmd_bus_reset(uint32_t val) "Bus reset (0x%2.2x)"
  2381. esp_mem_writeb_cmd_iccs(uint32_t val) "Initiator Command Complete Sequence (0x%2.2x)"
  2382. esp_mem_writeb_cmd_msgacc(uint32_t val) "Message Accepted (0x%2.2x)"
  2383. esp_mem_writeb_cmd_pad(uint32_t val) "Transfer padding (0x%2.2x)"
  2384. esp_mem_writeb_cmd_satn(uint32_t val) "Set ATN (0x%2.2x)"
  2385. esp_mem_writeb_cmd_rstatn(uint32_t val) "Reset ATN (0x%2.2x)"
  2386. esp_mem_writeb_cmd_sel(uint32_t val) "Select without ATN (0x%2.2x)"
  2387. esp_mem_writeb_cmd_selatn(uint32_t val) "Select with ATN (0x%2.2x)"
  2388. esp_mem_writeb_cmd_selatns(uint32_t val) "Select with ATN & stop (0x%2.2x)"
  2389. esp_mem_writeb_cmd_ensel(uint32_t val) "Enable selection (0x%2.2x)"
  2390. esp_mem_writeb_cmd_dissel(uint32_t val) "Disable selection (0x%2.2x)"
  2391. # esp-pci.c
  2392. esp_pci_error_invalid_dma_direction(void) "invalid DMA transfer direction"
  2393. esp_pci_error_invalid_read(uint32_t reg) "read access outside bounds (reg 0x%x)"
  2394. esp_pci_error_invalid_write(uint32_t reg) "write access outside bounds (reg 0x%x)"
  2395. esp_pci_error_invalid_write_dma(uint32_t val, uint32_t addr) "invalid write of 0x%02x at [0x%x]"
  2396. esp_pci_dma_read(uint32_t saddr, uint32_t reg) "reg[%d]: 0x%8.8x"
  2397. esp_pci_dma_write(uint32_t saddr, uint32_t reg, uint32_t val) "reg[%d]: 0x%8.8x -> 0x%8.8x"
  2398. esp_pci_dma_idle(uint32_t val) "IDLE (0x%.8x)"
  2399. esp_pci_dma_blast(uint32_t val) "BLAST (0x%.8x)"
  2400. esp_pci_dma_abort(uint32_t val) "ABORT (0x%.8x)"
  2401. esp_pci_dma_start(uint32_t val) "START (0x%.8x)"
  2402. esp_pci_sbac_read(uint32_t reg) "sbac: 0x%8.8x"
  2403. esp_pci_sbac_write(uint32_t reg, uint32_t val) "sbac: 0x%8.8x -> 0x%8.8x"
  2404. # spapr_vscsi.c
  2405. spapr_vscsi_send_rsp(uint8_t status, int32_t res_in, int32_t res_out) "status: 0x%x, res_in: %"PRId32", res_out: %"PRId32
  2406. spapr_vscsi_fetch_desc_no_data(void) "no data descriptor"
  2407. spapr_vscsi_fetch_desc_direct(void) "direct segment"
  2408. spapr_vscsi_fetch_desc_indirect(uint32_t qtag, unsigned desc, unsigned local_desc) "indirect segment local tag=0x%"PRIx32" desc#%u/%u"
  2409. spapr_vscsi_fetch_desc_out_of_range(unsigned desc, unsigned desc_offset) "#%u is ouf of range (%u bytes)"
  2410. spapr_vscsi_fetch_desc_dma_read_error(int rc) "spapr_vio_dma_read -> %d reading ext_desc"
  2411. spapr_vscsi_fetch_desc_indirect_seg_ext(uint32_t qtag, unsigned n, unsigned desc, uint64_t va, uint32_t len) "indirect segment ext. tag=0x%"PRIx32" desc#%u/%u { va=0x%"PRIx64" len=0x%"PRIx32" }"
  2412. spapr_vscsi_fetch_desc_out_of_desc(void) "Out of descriptors !"
  2413. spapr_vscsi_fetch_desc_out_of_desc_boundary(unsigned offset, unsigned desc, uint32_t len) " offset=0x%x is out of a descriptor #%u boundary=0x%"PRIx32
  2414. spapr_vscsi_fetch_desc_done(unsigned desc_num, unsigned desc_offset, uint64_t va, uint32_t len) " cur=%u offs=0x%x ret { va=0x%"PRIx64" len=0x%"PRIx32" }"
  2415. spapr_vscsi_srp_indirect_data(uint32_t len) "indirect segment 0x%"PRIx32" bytes"
  2416. spapr_vscsi_srp_indirect_data_rw(int writing, int rc) "spapr_vio_dma_r/w(%d) -> %d"
  2417. spapr_vscsi_srp_indirect_data_buf(unsigned a, unsigned b, unsigned c, unsigned d) " data: %02x %02x %02x %02x..."
  2418. spapr_vscsi_srp_transfer_data(uint32_t len) "no data desc transfer, skipping 0x%"PRIx32" bytes"
  2419. spapr_vscsi_transfer_data(uint32_t tag, uint32_t len, void *req) "SCSI xfer complete tag=0x%"PRIx32" len=0x%"PRIx32", req=%p"
  2420. spapr_vscsi_command_complete(uint32_t tag, uint32_t status, void *req) "SCSI cmd complete, tag=0x%"PRIx32" status=0x%"PRIx32", req=%p"
  2421. spapr_vscsi_command_complete_sense_data1(uint32_t len, unsigned s0, unsigned s1, unsigned s2, unsigned s3, unsigned s4, unsigned s5, unsigned s6, unsigned s7) "Sense data, %d bytes: %02x %02x %02x %02x %02x %02x %02x %02x"
  2422. spapr_vscsi_command_complete_sense_data2(unsigned s8, unsigned s9, unsigned s10, unsigned s11, unsigned s12, unsigned s13, unsigned s14, unsigned s15) " %02x %02x %02x %02x %02x %02x %02x %02x"
  2423. spapr_vscsi_command_complete_status(uint32_t status) "Command complete err=%"PRIu32
  2424. spapr_vscsi_save_request(uint32_t qtag, unsigned desc, unsigned offset) "saving tag=%"PRIu32", current desc#%u, offset=0x%x"
  2425. spapr_vscsi_load_request(uint32_t qtag, unsigned desc, unsigned offset) "restoring tag=%"PRIu32", current desc#%u, offset=0x%x"
  2426. spapr_vscsi_process_login(void) "Got login, sending response !"
  2427. spapr_vscsi_queue_cmd_no_drive(uint64_t lun) "Command for lun 0x%08" PRIx64 " with no drive"
  2428. spapr_vscsi_queue_cmd(uint32_t qtag, unsigned cdb, const char *cmd, int lun, int ret) "Queued command tag 0x%"PRIx32" CMD 0x%x=%s LUN %d ret: %d"
  2429. spapr_vscsi_do_crq(unsigned c0, unsigned c1) "crq: %02x %02x ..."
  2430. # lsi53c895a.c
  2431. lsi_reset(void) "Reset"
  2432. lsi_update_irq(int level, uint8_t dstat, uint8_t sist1, uint8_t sist0) "Update IRQ level %d dstat 0x%02x sist 0x%02x0x%02x"
  2433. lsi_update_irq_disconnected(void) "Handled IRQs & disconnected, looking for pending processes"
  2434. lsi_script_scsi_interrupt(uint8_t stat1, uint8_t stat0, uint8_t sist1, uint8_t sist0) "SCSI Interrupt 0x%02x0x%02x prev 0x%02x0x%02x"
  2435. lsi_script_dma_interrupt(uint8_t stat, uint8_t dstat) "DMA Interrupt 0x%x prev 0x%x"
  2436. lsi_bad_phase_jump(uint32_t dsp) "Data phase mismatch jump to 0x%"PRIX32
  2437. lsi_bad_phase_interrupt(void) "Phase mismatch interrupt"
  2438. lsi_bad_selection(uint32_t id) "Selected absent target %"PRIu32
  2439. lsi_do_dma_unavailable(void) "DMA no data available"
  2440. lsi_do_dma(uint64_t addr, int len) "DMA addr=0x%"PRIx64" len=%d"
  2441. lsi_queue_command(uint32_t tag) "Queueing tag=0x%"PRId32
  2442. lsi_add_msg_byte_error(void) "MSG IN data too long"
  2443. lsi_add_msg_byte(uint8_t data) "MSG IN 0x%02x"
  2444. lsi_reselect(int id) "Reselected target %d"
  2445. lsi_queue_req_error(void *p) "Multiple IO pending for request %p"
  2446. lsi_queue_req(uint32_t tag) "Queueing IO tag=0x%"PRIx32
  2447. lsi_command_complete(uint32_t status) "Command complete status=%"PRId32
  2448. lsi_transfer_data(uint32_t tag, uint32_t len) "Data ready tag=0x%"PRIx32" len=%"PRId32
  2449. lsi_do_command(uint32_t dbc) "Send command len=%"PRId32
  2450. lsi_do_status(uint32_t dbc, uint8_t status) "Get status len=%"PRId32" status=%d"
  2451. lsi_do_status_error(void) "Bad Status move"
  2452. lsi_do_msgin(uint32_t dbc, int len) "Message in len=%"PRId32" %d"
  2453. lsi_do_msgout(uint32_t dbc) "MSG out len=%"PRId32
  2454. lsi_do_msgout_disconnect(void) "MSG: Disconnect"
  2455. lsi_do_msgout_noop(void) "MSG: No Operation"
  2456. lsi_do_msgout_extended(uint8_t msg, uint8_t len) "Extended message 0x%x (len %d)"
  2457. lsi_do_msgout_ignored(const char *msg) "%s (ignored)"
  2458. lsi_do_msgout_simplequeue(uint8_t select_tag) "SIMPLE queue tag=0x%x"
  2459. lsi_do_msgout_abort(uint32_t tag) "MSG: ABORT TAG tag=0x%"PRId32
  2460. lsi_do_msgout_clearqueue(uint32_t tag) "MSG: CLEAR QUEUE tag=0x%"PRIx32
  2461. lsi_do_msgout_busdevicereset(uint32_t tag) "MSG: BUS DEVICE RESET tag=0x%"PRIx32
  2462. lsi_do_msgout_select(int id) "Select LUN %d"
  2463. lsi_memcpy(uint32_t dest, uint32_t src, int count) "memcpy dest 0x%"PRIx32" src 0x%"PRIx32" count %d"
  2464. lsi_wait_reselect(void) "Wait Reselect"
  2465. lsi_execute_script(uint32_t dsp, uint32_t insn, uint32_t addr) "SCRIPTS dsp=0x%"PRIx32" opcode 0x%"PRIx32" arg 0x%"PRIx32
  2466. lsi_execute_script_blockmove_delayed(void) "Delayed select timeout"
  2467. lsi_execute_script_blockmove_badphase(const char *phase, const char *expected) "Wrong phase got %s expected %s"
  2468. lsi_execute_script_io_alreadyreselected(void) "Already reselected, jumping to alternative address"
  2469. lsi_execute_script_io_selected(uint8_t id, const char *atn) "Selected target %d%s"
  2470. lsi_execute_script_io_disconnect(void) "Wait Disconnect"
  2471. lsi_execute_script_io_set(const char *atn, const char *ack, const char *tm, const char *cc) "Set%s%s%s%s"
  2472. lsi_execute_script_io_clear(const char *atn, const char *ack, const char *tm, const char *cc) "Clear%s%s%s%s"
  2473. lsi_execute_script_io_opcode(const char *opcode, int reg, const char *opname, uint8_t data8, uint32_t sfbr, const char *ssfbr) "%s reg 0x%x %s data8=0x%02x sfbr=0x%02x%s"
  2474. lsi_execute_script_tc_nop(void) "NOP"
  2475. lsi_execute_script_tc_delayedselect_timeout(void) "Delayed select timeout"
  2476. lsi_execute_script_tc_compc(int result) "Compare carry %d"
  2477. lsi_execute_script_tc_compp(const char *phase, char op, const char *insn_phase) "Compare phase %s %c= %s"
  2478. lsi_execute_script_tc_compd(uint32_t sfbr, uint8_t mask, char op, int result) "Compare data 0x%"PRIx32" & 0x%x %c= 0x%x"
  2479. lsi_execute_script_tc_jump(uint32_t addr) "Jump to 0x%"PRIx32
  2480. lsi_execute_script_tc_call(uint32_t addr) "Call 0x%"PRIx32
  2481. lsi_execute_script_tc_return(uint32_t addr) "Return to 0x%"PRIx32
  2482. lsi_execute_script_tc_interrupt(uint32_t addr) "Interrupt 0x%"PRIx32
  2483. lsi_execute_script_tc_illegal(void) "Illegal transfer control"
  2484. lsi_execute_script_tc_cc_failed(void) "Control condition failed"
  2485. lsi_execute_script_mm_load(int reg, int n, uint32_t addr, int data) "Load reg 0x%x size %d addr 0x%"PRIx32" = 0x%08x"
  2486. lsi_execute_script_mm_store(int reg, int n, uint32_t addr) "Store reg 0x%x size %d addr 0x%"PRIx32
  2487. lsi_execute_script_stop(void) "SCRIPTS execution stopped"
  2488. lsi_awoken(void) "Woken by SIGP"
  2489. lsi_reg_read(const char *name, int offset, uint8_t ret) "Read reg %s 0x%x = 0x%02x"
  2490. lsi_reg_write(const char *name, int offset, uint8_t val) "Write reg %s 0x%x = 0x%02x"
  2491. # scsi-disk.c
  2492. scsi_disk_check_condition(uint32_t tag, uint8_t key, uint8_t asc, uint8_t ascq) "Command complete tag=0x%x sense=%d/%d/%d"
  2493. scsi_disk_read_complete(uint32_t tag, size_t size) "Data ready tag=0x%x len=%zd"
  2494. scsi_disk_read_data_count(uint32_t sector_count) "Read sector_count=%d"
  2495. scsi_disk_read_data_invalid(void) "Data transfer direction invalid"
  2496. scsi_disk_write_complete_noio(uint32_t tag, size_t size) "Write complete tag=0x%x more=%zd"
  2497. scsi_disk_write_data_invalid(void) "Data transfer direction invalid"
  2498. scsi_disk_emulate_vpd_page_00(size_t xfer) "Inquiry EVPD[Supported pages] buffer size %zd"
  2499. scsi_disk_emulate_vpd_page_80_not_supported(void) "Inquiry (EVPD[Serial number] not supported"
  2500. scsi_disk_emulate_vpd_page_80(size_t xfer) "Inquiry EVPD[Serial number] buffer size %zd"
  2501. scsi_disk_emulate_vpd_page_83(size_t xfer) "Inquiry EVPD[Device identification] buffer size %zd"
  2502. scsi_disk_emulate_vpd_page_b0_not_supported(void) "Inquiry (EVPD[Block limits] not supported for CDROM"
  2503. scsi_disk_emulate_mode_sense(int cmd, int page, size_t xfer, int control) "Mode Sense(%d) (page %d, xfer %zd, page_control %d)"
  2504. scsi_disk_emulate_read_toc(int start_track, int format, int msf) "Read TOC (track %d format %d msf %d)"
  2505. scsi_disk_emulate_read_data(int buflen) "Read buf_len=%d"
  2506. scsi_disk_emulate_write_data(int buflen) "Write buf_len=%d"
  2507. scsi_disk_emulate_command_SAI_16(void) "SAI READ CAPACITY(16)"
  2508. scsi_disk_emulate_command_SAI_unsupported(void) "Unsupported Service Action In"
  2509. scsi_disk_emulate_command_SEEK_10(uint64_t lba) "Seek(10) (sector %" PRId64 ")"
  2510. scsi_disk_emulate_command_MODE_SELECT(size_t xfer) "Mode Select(6) (len %zd)"
  2511. scsi_disk_emulate_command_MODE_SELECT_10(size_t xfer) "Mode Select(10) (len %zd)"
  2512. scsi_disk_emulate_command_UNMAP(size_t xfer) "Unmap (len %zd)"
  2513. scsi_disk_emulate_command_VERIFY(int bytchk) "Verify (bytchk %d)"
  2514. scsi_disk_emulate_command_WRITE_SAME(int cmd, size_t xfer) "WRITE SAME %d (len %zd)"
  2515. scsi_disk_emulate_command_UNKNOWN(int cmd, const char *name) "Unknown SCSI command (0x%2.2x=%s)"
  2516. scsi_disk_dma_command_READ(uint64_t lba, uint32_t len) "Read (sector %" PRId64 ", count %u)"
  2517. scsi_disk_dma_command_WRITE(const char *cmd, uint64_t lba, int len) "Write %s(sector %" PRId64 ", count %u)"
  2518. scsi_disk_new_request(uint32_t lun, uint32_t tag, const char *line) "Command: lun=%d tag=0x%x data=%s"
  2519. # scsi-generic.c
  2520. scsi_generic_command_complete_noio(void *req, uint32_t tag, int statuc) "Command complete %p tag=0x%x status=%d"
  2521. scsi_generic_read_complete(uint32_t tag, int len) "Data ready tag=0x%x len=%d"
  2522. scsi_generic_read_data(uint32_t tag) "scsi_read_data tag=0x%x"
  2523. scsi_generic_write_complete(int ret) "scsi_write_complete() ret = %d"
  2524. scsi_generic_write_complete_blocksize(int blocksize) "block size %d"
  2525. scsi_generic_write_data(uint32_t tag) "scsi_write_data tag=0x%x"
  2526. scsi_generic_send_command(const char *line) "Command: data=%s"
  2527. scsi_generic_realize_type(int type) "device type %d"
  2528. scsi_generic_realize_blocksize(int blocksize) "block size %d"
  2529. # See docs/devel/tracing.txt for syntax documentation.
  2530. # bcm2835_sdhost.c
  2531. bcm2835_sdhost_read(uint64_t offset, uint64_t data, unsigned size) "offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  2532. bcm2835_sdhost_write(uint64_t offset, uint64_t data, unsigned size) "offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  2533. bcm2835_sdhost_edm_change(const char *why, uint32_t edm) "(%s) EDM now 0x%x"
  2534. bcm2835_sdhost_update_irq(uint32_t irq) "IRQ bits 0x%x"
  2535. # core.c
  2536. sdbus_command(const char *bus_name, uint8_t cmd, uint32_t arg) "@%s CMD%02d arg 0x%08x"
  2537. sdbus_read(const char *bus_name, uint8_t value) "@%s value 0x%02x"
  2538. sdbus_write(const char *bus_name, uint8_t value) "@%s value 0x%02x"
  2539. sdbus_set_voltage(const char *bus_name, uint16_t millivolts) "@%s %u (mV)"
  2540. sdbus_get_dat_lines(const char *bus_name, uint8_t dat_lines) "@%s dat_lines: %u"
  2541. sdbus_get_cmd_line(const char *bus_name, bool cmd_line) "@%s cmd_line: %u"
  2542. # sdhci.c
  2543. sdhci_set_inserted(const char *level) "card state changed: %s"
  2544. sdhci_send_command(uint8_t cmd, uint32_t arg) "CMD%02u ARG[0x%08x]"
  2545. sdhci_error(const char *msg) "%s"
  2546. sdhci_response4(uint32_t r0) "RSPREG[31..0]=0x%08x"
  2547. sdhci_response16(uint32_t r3, uint32_t r2, uint32_t r1, uint32_t r0) "RSPREG[127..96]=0x%08x, RSPREG[95..64]=0x%08x, RSPREG[63..32]=0x%08x, RSPREG[31..0]=0x%08x"
  2548. sdhci_end_transfer(uint8_t cmd, uint32_t arg) "Automatically issue CMD%02u 0x%08x"
  2549. sdhci_adma(const char *desc, uint32_t sysad) "%s: admasysaddr=0x%" PRIx32
  2550. sdhci_adma_loop(uint64_t addr, uint16_t length, uint8_t attr) "addr=0x%08" PRIx64 ", len=%d, attr=0x%x"
  2551. sdhci_adma_transfer_completed(void) ""
  2552. sdhci_access(const char *access, unsigned int size, uint64_t offset, const char *dir, uint64_t val, uint64_t val2) "%s%u: addr[0x%04" PRIx64 "] %s 0x%08" PRIx64 " (%" PRIu64 ")"
  2553. sdhci_read_dataport(uint16_t data_count) "all %u bytes of data have been read from input buffer"
  2554. sdhci_write_dataport(uint16_t data_count) "write buffer filled with %u bytes of data"
  2555. sdhci_capareg(const char *desc, uint16_t val) "%s: %u"
  2556. # sd.c
  2557. sdcard_normal_command(const char *proto, const char *cmd_desc, uint8_t cmd, uint32_t arg, const char *state) "%s %20s/ CMD%02d arg 0x%08x (state %s)"
  2558. sdcard_app_command(const char *proto, const char *acmd_desc, uint8_t acmd, uint32_t arg, const char *state) "%s %23s/ACMD%02d arg 0x%08x (state %s)"
  2559. sdcard_response(const char *rspdesc, int rsplen) "%s (sz:%d)"
  2560. sdcard_powerup(void) ""
  2561. sdcard_inquiry_cmd41(void) ""
  2562. sdcard_reset(void) ""
  2563. sdcard_set_blocklen(uint16_t length) "0x%03x"
  2564. sdcard_inserted(bool readonly) "read_only: %u"
  2565. sdcard_ejected(void) ""
  2566. sdcard_erase(void) ""
  2567. sdcard_lock(void) ""
  2568. sdcard_unlock(void) ""
  2569. sdcard_read_block(uint64_t addr, uint32_t len) "addr 0x%" PRIx64 " size 0x%x"
  2570. sdcard_write_block(uint64_t addr, uint32_t len) "addr 0x%" PRIx64 " size 0x%x"
  2571. sdcard_write_data(const char *proto, const char *cmd_desc, uint8_t cmd, uint8_t value) "%s %20s/ CMD%02d value 0x%02x"
  2572. sdcard_read_data(const char *proto, const char *cmd_desc, uint8_t cmd, int length) "%s %20s/ CMD%02d len %d"
  2573. sdcard_set_voltage(uint16_t millivolts) "%u mV"
  2574. # milkymist-memcard.c
  2575. milkymist_memcard_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2576. milkymist_memcard_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2577. # pxa2xx_mmci.c
  2578. pxa2xx_mmci_read(uint8_t size, uint32_t addr, uint32_t value) "size %d addr 0x%02x value 0x%08x"
  2579. pxa2xx_mmci_write(uint8_t size, uint32_t addr, uint32_t value) "size %d addr 0x%02x value 0x%08x"
  2580. # See docs/devel/tracing.txt for syntax documentation.
  2581. # sun4m.c
  2582. sun4m_cpu_interrupt(unsigned int level) "Set CPU IRQ %d"
  2583. sun4m_cpu_reset_interrupt(unsigned int level) "Reset CPU IRQ %d"
  2584. sun4m_cpu_set_irq_raise(int level) "Raise CPU IRQ %d"
  2585. sun4m_cpu_set_irq_lower(int level) "Lower CPU IRQ %d"
  2586. # sun4m_iommu.c
  2587. sun4m_iommu_mem_readl(uint64_t addr, uint32_t ret) "read reg[0x%"PRIx64"] = 0x%x"
  2588. sun4m_iommu_mem_writel(uint64_t addr, uint32_t val) "write reg[0x%"PRIx64"] = 0x%x"
  2589. sun4m_iommu_mem_writel_ctrl(uint64_t iostart) "iostart = 0x%"PRIx64
  2590. sun4m_iommu_mem_writel_tlbflush(uint32_t val) "tlb flush 0x%x"
  2591. sun4m_iommu_mem_writel_pgflush(uint32_t val) "page flush 0x%x"
  2592. sun4m_iommu_page_get_flags(uint64_t pa, uint64_t iopte, uint32_t ret) "get flags addr 0x%"PRIx64" => pte 0x%"PRIx64", *pte = 0x%x"
  2593. sun4m_iommu_translate_pa(uint64_t addr, uint64_t pa, uint32_t iopte) "xlate dva 0x%"PRIx64" => pa 0x%"PRIx64" iopte = 0x%x"
  2594. sun4m_iommu_bad_addr(uint64_t addr) "bad addr 0x%"PRIx64
  2595. # leon3.c
  2596. leon3_set_irq(int intno) "Set CPU IRQ %d"
  2597. leon3_reset_irq(int intno) "Reset CPU IRQ %d"
  2598. # See docs/devel/tracing.txt for syntax documentation.
  2599. # sun4u.c
  2600. ebus_isa_irq_handler(int n, int level) "Set ISA IRQ %d level %d"
  2601. # sun4u_iommu.c
  2602. sun4u_iommu_mem_read(uint64_t addr, uint64_t val, int size) "addr: 0x%"PRIx64" val: 0x%"PRIx64" size: %d"
  2603. sun4u_iommu_mem_write(uint64_t addr, uint64_t val, int size) "addr: 0x%"PRIx64" val: 0x%"PRIx64" size: %d"
  2604. sun4u_iommu_translate(uint64_t addr, uint64_t trans_addr, uint64_t tte) "xlate 0x%"PRIx64" => pa 0x%"PRIx64" tte: 0x%"PRIx64
  2605. # sparc64.c
  2606. sparc64_cpu_check_irqs_reset_irq(int intno) "Reset CPU IRQ (current interrupt 0x%x)"
  2607. sparc64_cpu_check_irqs_noset_irq(uint32_t tl, uint32_t tt, int intno) "Not setting CPU IRQ: TL=%d current 0x%x >= pending 0x%x"
  2608. sparc64_cpu_check_irqs_set_irq(unsigned int i, int old, int new) "Set CPU IRQ %d old=0x%x new=0x%x"
  2609. sparc64_cpu_check_irqs_disabled(uint32_t pil, uint32_t pil_in, uint32_t softint, int intno) "Interrupts disabled, pil=0x%08x pil_in=0x%08x softint=0x%08x current interrupt 0x%x"
  2610. sparc64_cpu_ivec_raise_irq(int irq) "Raise IVEC IRQ %d"
  2611. sparc64_cpu_ivec_lower_irq(int irq) "Lower IVEC IRQ %d"
  2612. sparc64_cpu_tick_irq_disabled(void) "tick_irq: softint disabled"
  2613. sparc64_cpu_tick_irq_fire(void) "tick_irq: fire"
  2614. sparc64_cpu_stick_irq_disabled(void) "stick_irq: softint disabled"
  2615. sparc64_cpu_stick_irq_fire(void) "stick_irq: fire"
  2616. sparc64_cpu_hstick_irq_disabled(void) "hstick_irq: softint disabled"
  2617. sparc64_cpu_hstick_irq_fire(void) "hstick_irq: fire"
  2618. sparc64_cpu_tick_set_count(const char *name, uint64_t real_count, const char *npt, void *p) "%s set_count count=0x%"PRIx64" (npt %s) p=%p"
  2619. sparc64_cpu_tick_get_count(const char *name, uint64_t real_count, const char *npt, void *p) "%s get_count count=0x%"PRIx64" (npt %s) p=%p"
  2620. sparc64_cpu_tick_set_limit(const char *name, uint64_t real_limit, const char *dis, void *p, uint64_t limit, uint64_t t, uint64_t dt) "%s set_limit limit=0x%"PRIx64 " (%s) p=%p called with limit=0x%"PRIx64" at 0x%"PRIx64" (delta=0x%"PRIx64")"
  2621. sparc64_cpu_tick_set_limit_zero(const char *name) "%s set_limit limit=ZERO - not starting timer"
  2622. # See docs/devel/tracing.txt for syntax documentation.
  2623. # slavio_timer.c
  2624. slavio_timer_get_out(uint64_t limit, uint32_t counthigh, uint32_t count) "limit 0x%"PRIx64" count 0x%x0x%08x"
  2625. slavio_timer_irq(uint32_t counthigh, uint32_t count) "callback: count 0x%x0x%08x"
  2626. slavio_timer_mem_readl_invalid(uint64_t addr) "invalid read address 0x%"PRIx64
  2627. slavio_timer_mem_readl(uint64_t addr, uint32_t ret) "read 0x%"PRIx64" = 0x%08x"
  2628. slavio_timer_mem_writel(uint64_t addr, uint32_t val) "write 0x%"PRIx64" = 0x%08x"
  2629. slavio_timer_mem_writel_limit(unsigned int timer_index, uint64_t count) "processor %d user timer set to 0x%016"PRIx64
  2630. slavio_timer_mem_writel_counter_invalid(void) "not user timer"
  2631. slavio_timer_mem_writel_status_start(unsigned int timer_index) "processor %d user timer started"
  2632. slavio_timer_mem_writel_status_stop(unsigned int timer_index) "processor %d user timer stopped"
  2633. slavio_timer_mem_writel_mode_user(unsigned int timer_index) "processor %d changed from counter to user timer"
  2634. slavio_timer_mem_writel_mode_counter(unsigned int timer_index) "processor %d changed from user timer to counter"
  2635. slavio_timer_mem_writel_mode_invalid(void) "not system timer"
  2636. slavio_timer_mem_writel_invalid(uint64_t addr) "invalid write address 0x%"PRIx64
  2637. # grlib_gptimer.c
  2638. grlib_gptimer_enable(int id, uint32_t count) "timer:%d set count 0x%x and run"
  2639. grlib_gptimer_disabled(int id, uint32_t config) "timer:%d Timer disable config 0x%x"
  2640. grlib_gptimer_restart(int id, uint32_t reload) "timer:%d reload val: 0x%x"
  2641. grlib_gptimer_set_scaler(uint32_t scaler, uint32_t freq) "scaler:0x%x freq: 0x%x"
  2642. grlib_gptimer_hit(int id) "timer:%d HIT"
  2643. grlib_gptimer_readl(int id, uint64_t addr, uint32_t val) "timer:%d addr 0x%"PRIx64" 0x%x"
  2644. grlib_gptimer_writel(int id, uint64_t addr, uint32_t val) "timer:%d addr 0x%"PRIx64" 0x%x"
  2645. # lm32_timer.c
  2646. lm32_timer_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2647. lm32_timer_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2648. lm32_timer_hit(void) "timer hit"
  2649. lm32_timer_irq_state(int level) "irq state %d"
  2650. # milkymist-sysctl.c
  2651. milkymist_sysctl_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2652. milkymist_sysctl_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  2653. milkymist_sysctl_icap_write(uint32_t value) "value 0x%08x"
  2654. milkymist_sysctl_start_timer0(void) "Start timer0"
  2655. milkymist_sysctl_stop_timer0(void) "Stop timer0"
  2656. milkymist_sysctl_start_timer1(void) "Start timer1"
  2657. milkymist_sysctl_stop_timer1(void) "Stop timer1"
  2658. milkymist_sysctl_pulse_irq_timer0(void) "Pulse IRQ Timer0"
  2659. milkymist_sysctl_pulse_irq_timer1(void) "Pulse IRQ Timer1"
  2660. # aspeed_timer.c
  2661. aspeed_timer_ctrl_enable(uint8_t i, bool enable) "Timer %" PRIu8 ": %d"
  2662. aspeed_timer_ctrl_external_clock(uint8_t i, bool enable) "Timer %" PRIu8 ": %d"
  2663. aspeed_timer_ctrl_overflow_interrupt(uint8_t i, bool enable) "Timer %" PRIu8 ": %d"
  2664. aspeed_timer_ctrl_pulse_enable(uint8_t i, bool enable) "Timer %" PRIu8 ": %d"
  2665. aspeed_timer_set_ctrl2(uint32_t value) "Value: 0x%" PRIx32
  2666. aspeed_timer_set_value(int timer, int reg, uint32_t value) "Timer %d register %d: 0x%" PRIx32
  2667. aspeed_timer_read(uint64_t offset, unsigned size, uint64_t value) "From 0x%" PRIx64 ": of size %u: 0x%" PRIx64
  2668. # armv7m_systick.c
  2669. systick_reload(void) "systick reload"
  2670. systick_timer_tick(void) "systick reload"
  2671. systick_read(uint64_t addr, uint32_t value, unsigned size) "systick read addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
  2672. systick_write(uint64_t addr, uint32_t value, unsigned size) "systick write addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
  2673. # cmsdk-apb-timer.c
  2674. cmsdk_apb_timer_read(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB timer read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  2675. cmsdk_apb_timer_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB timer write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  2676. cmsdk_apb_timer_reset(void) "CMSDK APB timer: reset"
  2677. # cmsdk-apb-dualtimer.c
  2678. cmsdk_apb_dualtimer_read(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB dualtimer read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  2679. cmsdk_apb_dualtimer_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB dualtimer write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  2680. cmsdk_apb_dualtimer_reset(void) "CMSDK APB dualtimer: reset"
  2681. # nrf51_timer.c
  2682. nrf51_timer_read(uint64_t addr, uint32_t value, unsigned size) "read addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
  2683. nrf51_timer_write(uint64_t addr, uint32_t value, unsigned size) "write addr 0x%" PRIx64 " data 0x%" PRIx32 " size %u"
  2684. # bcm2835_systmr.c
  2685. bcm2835_systmr_irq(bool enable) "timer irq state %u"
  2686. bcm2835_systmr_read(uint64_t offset, uint64_t data) "timer read: offset 0x%" PRIx64 " data 0x%" PRIx64
  2687. bcm2835_systmr_write(uint64_t offset, uint64_t data) "timer write: offset 0x%" PRIx64 " data 0x%" PRIx64
  2688. # See docs/devel/tracing.txt for syntax documentation.
  2689. # tpm_crb.c
  2690. tpm_crb_mmio_read(uint64_t addr, unsigned size, uint32_t val) "CRB read 0x%016" PRIx64 " len:%u val: 0x%" PRIx32
  2691. tpm_crb_mmio_write(uint64_t addr, unsigned size, uint32_t val) "CRB write 0x%016" PRIx64 " len:%u val: 0x%" PRIx32
  2692. # tpm_passthrough.c
  2693. tpm_passthrough_handle_request(void *cmd) "processing command %p"
  2694. tpm_passthrough_reset(void) "reset"
  2695. # tpm_util.c
  2696. tpm_util_get_buffer_size_hdr_len(uint32_t len, size_t expected) "tpm_resp->hdr.len = %u, expected = %zu"
  2697. tpm_util_get_buffer_size_len(uint32_t len, size_t expected) "tpm_resp->len = %u, expected = %zu"
  2698. tpm_util_get_buffer_size_hdr_len2(uint32_t len, size_t expected) "tpm2_resp->hdr.len = %u, expected = %zu"
  2699. tpm_util_get_buffer_size_len2(uint32_t len, size_t expected) "tpm2_resp->len = %u, expected = %zu"
  2700. tpm_util_get_buffer_size(size_t len) "buffersize of device: %zu"
  2701. # tpm_emulator.c
  2702. tpm_emulator_set_locality(uint8_t locty) "setting locality to %d"
  2703. tpm_emulator_handle_request(void) "processing TPM command"
  2704. tpm_emulator_probe_caps(uint64_t caps) "capabilities: 0x%"PRIx64
  2705. tpm_emulator_set_buffer_size(uint32_t buffersize, uint32_t minsize, uint32_t maxsize) "buffer size: %u, min: %u, max: %u"
  2706. tpm_emulator_startup_tpm_resume(bool is_resume, size_t buffersize) "is_resume: %d, buffer size: %zu"
  2707. tpm_emulator_get_tpm_established_flag(uint8_t flag) "got established flag: %d"
  2708. tpm_emulator_cancel_cmd_not_supt(void) "Backend does not support CANCEL_TPM_CMD"
  2709. tpm_emulator_handle_device_opts_tpm12(void) "TPM Version 1.2"
  2710. tpm_emulator_handle_device_opts_tpm2(void) "TPM Version 2"
  2711. tpm_emulator_handle_device_opts_unspec(void) "TPM Version Unspecified"
  2712. tpm_emulator_handle_device_opts_startup_error(void) "Startup error"
  2713. tpm_emulator_get_state_blob(uint8_t type, uint32_t size, uint32_t flags) "got state blob type %d, %u bytes, flags 0x%08x"
  2714. tpm_emulator_set_state_blob(uint8_t type, uint32_t size, uint32_t flags) "set state blob type %d, %u bytes, flags 0x%08x"
  2715. tpm_emulator_set_state_blobs(void) "setting state blobs"
  2716. tpm_emulator_set_state_blobs_error(const char *msg) "error while setting state blobs: %s"
  2717. tpm_emulator_set_state_blobs_done(void) "Done setting state blobs"
  2718. tpm_emulator_pre_save(void) ""
  2719. tpm_emulator_inst_init(void) ""
  2720. # tpm_tis.c
  2721. tpm_tis_show_buffer(const char *direction, size_t len, const char *buf) "direction: %s len: %zu\nbuf: %s"
  2722. tpm_tis_raise_irq(uint32_t irqmask) "Raising IRQ for flag 0x%08x"
  2723. tpm_tis_new_active_locality(uint8_t locty) "Active locality is now %d"
  2724. tpm_tis_abort(uint8_t locty) "New active locality is %d"
  2725. tpm_tis_data_read(uint32_t value, uint32_t off) "byte 0x%02x [%d]"
  2726. tpm_tis_mmio_read(unsigned size, uint32_t addr, uint32_t val) " read.%u(0x%08x) = 0x%08x"
  2727. tpm_tis_mmio_write(unsigned size, uint32_t addr, uint32_t val) "write.%u(0x%08x) = 0x%08x"
  2728. tpm_tis_mmio_write_locty4(void) "Access to locality 4 only allowed from hardware"
  2729. tpm_tis_mmio_write_release_locty(uint8_t locty) "Releasing locality %d"
  2730. tpm_tis_mmio_write_locty_req_use(uint8_t locty) "Locality %d requests use"
  2731. tpm_tis_mmio_write_next_locty(uint8_t locty) "Next active locality is %d"
  2732. tpm_tis_mmio_write_locty_seized(uint8_t locty, uint8_t active) "Locality %d seized from locality %d"
  2733. tpm_tis_mmio_write_init_abort(void) "Initiating abort"
  2734. tpm_tis_mmio_write_lowering_irq(void) "Lowering IRQ"
  2735. tpm_tis_mmio_write_data2send(uint32_t value, unsigned size) "Data to send to TPM: 0x%08x (size=%d)"
  2736. tpm_tis_pre_save(uint8_t locty, uint32_t rw_offset) "locty: %d, rw_offset = %u"
  2737. # tpm_ppi.c
  2738. tpm_ppi_memset(uint8_t *ptr, size_t size) "memset: %p %zu"
  2739. # See docs/devel/tracing.txt for syntax documentation.
  2740. # core.c
  2741. usb_packet_state_change(int bus, const char *port, int ep, void *p, const char *o, const char *n) "bus %d, port %s, ep %d, packet %p, state %s -> %s"
  2742. usb_packet_state_fault(int bus, const char *port, int ep, void *p, const char *o, const char *n) "bus %d, port %s, ep %d, packet %p, state %s, expected %s"
  2743. # bus.c
  2744. usb_port_claim(int bus, const char *port) "bus %d, port %s"
  2745. usb_port_attach(int bus, const char *port, const char *devspeed, const char *portspeed) "bus %d, port %s, devspeed %s, portspeed %s"
  2746. usb_port_detach(int bus, const char *port) "bus %d, port %s"
  2747. usb_port_release(int bus, const char *port) "bus %d, port %s"
  2748. # hcd-ohci.c
  2749. usb_ohci_iso_td_read_failed(uint32_t addr) "ISO_TD read error at 0x%x"
  2750. usb_ohci_iso_td_head(uint32_t head, uint32_t tail, uint32_t flags, uint32_t bp, uint32_t next, uint32_t be, uint32_t framenum, uint32_t startframe, uint32_t framecount, int rel_frame_num) "ISO_TD ED head 0x%.8x tailp 0x%.8x\n0x%.8x 0x%.8x 0x%.8x 0x%.8x\nframe_number 0x%.8x starting_frame 0x%.8x\nframe_count 0x%.8x relative %d"
  2751. usb_ohci_iso_td_head_offset(uint32_t o0, uint32_t o1, uint32_t o2, uint32_t o3, uint32_t o4, uint32_t o5, uint32_t o6, uint32_t o7) "0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x 0x%.8x"
  2752. usb_ohci_iso_td_relative_frame_number_neg(int rel) "ISO_TD R=%d < 0"
  2753. usb_ohci_iso_td_relative_frame_number_big(int rel, int count) "ISO_TD R=%d > FC=%d"
  2754. usb_ohci_iso_td_bad_direction(int dir) "Bad direction %d"
  2755. usb_ohci_iso_td_bad_bp_be(uint32_t bp, uint32_t be) "ISO_TD bp 0x%.8x be 0x%.8x"
  2756. usb_ohci_iso_td_bad_cc_not_accessed(uint32_t start, uint32_t next) "ISO_TD cc != not accessed 0x%.8x 0x%.8x"
  2757. usb_ohci_iso_td_bad_cc_overrun(uint32_t start, uint32_t next) "ISO_TD start_offset=0x%.8x > next_offset=0x%.8x"
  2758. usb_ohci_iso_td_so(uint32_t so, uint32_t eo, uint32_t s, uint32_t e, const char *str, ssize_t len, int ret) "0x%.8x eo 0x%.8x\nsa 0x%.8x ea 0x%.8x\ndir %s len %zu ret %d"
  2759. usb_ohci_iso_td_data_overrun(int ret, ssize_t len) "DataOverrun %d > %zu"
  2760. usb_ohci_iso_td_data_underrun(int ret) "DataUnderrun %d"
  2761. usb_ohci_iso_td_nak(int ret) "got NAK/STALL %d"
  2762. usb_ohci_iso_td_bad_response(int ret) "Bad device response %d"
  2763. usb_ohci_port_attach(int index) "port #%d"
  2764. usb_ohci_port_detach(int index) "port #%d"
  2765. usb_ohci_port_wakeup(int index) "port #%d"
  2766. usb_ohci_port_suspend(int index) "port #%d"
  2767. usb_ohci_port_reset(int index) "port #%d"
  2768. usb_ohci_remote_wakeup(const char *s) "%s: SUSPEND->RESUME"
  2769. usb_ohci_reset(const char *s) "%s"
  2770. usb_ohci_start(const char *s) "%s: USB Operational"
  2771. usb_ohci_resume(const char *s) "%s: USB Resume"
  2772. usb_ohci_stop(const char *s) "%s: USB Suspended"
  2773. usb_ohci_exit(const char *s) "%s"
  2774. usb_ohci_set_ctl(const char *s, uint32_t new_state) "%s: new state 0x%x"
  2775. usb_ohci_td_underrun(void) ""
  2776. usb_ohci_td_dev_error(void) ""
  2777. usb_ohci_td_nak(void) ""
  2778. usb_ohci_td_stall(void) ""
  2779. usb_ohci_td_babble(void) ""
  2780. usb_ohci_td_bad_device_response(int rc) "%d"
  2781. usb_ohci_td_read_error(uint32_t addr) "TD read error at 0x%x"
  2782. usb_ohci_td_bad_direction(int dir) "Bad direction %d"
  2783. usb_ohci_td_skip_async(void) ""
  2784. usb_ohci_td_pkt_hdr(uint32_t addr, int64_t pktlen, int64_t len, const char *s, int flag_r, uint32_t cbp, uint32_t be) " TD @ 0x%.8x %" PRId64 " of %" PRId64 " bytes %s r=%d cbp=0x%.8x be=0x%.8x"
  2785. usb_ohci_td_pkt_short(const char *dir, const char *buf) "%s data: %s"
  2786. usb_ohci_td_pkt_full(const char *dir, const char *buf) "%s data: %s"
  2787. usb_ohci_td_too_many_pending(void) ""
  2788. usb_ohci_td_packet_status(int status) "status=%d"
  2789. usb_ohci_ed_read_error(uint32_t addr) "ED read error at 0x%x"
  2790. usb_ohci_ed_pkt(uint32_t cur, int h, int c, uint32_t head, uint32_t tail, uint32_t next) "ED @ 0x%.8x h=%u c=%u\n head=0x%.8x tailp=0x%.8x next=0x%.8x"
  2791. usb_ohci_ed_pkt_flags(uint32_t fa, uint32_t en, uint32_t d, int s, int k, int f, uint32_t mps) "fa=%u en=%u d=%u s=%u k=%u f=%u mps=%u"
  2792. usb_ohci_hcca_read_error(uint32_t addr) "HCCA read error at 0x%x"
  2793. usb_ohci_mem_read_unaligned(uint32_t addr) "at 0x%x"
  2794. usb_ohci_mem_read_bad_offset(uint32_t addr) "0x%x"
  2795. usb_ohci_mem_write_unaligned(uint32_t addr) "at 0x%x"
  2796. usb_ohci_mem_write_bad_offset(uint32_t addr) "0x%x"
  2797. usb_ohci_process_lists(uint32_t head, uint32_t cur) "head 0x%x, cur 0x%x"
  2798. usb_ohci_set_frame_interval(const char *name, uint16_t fi_x, uint16_t fi_u) "%s: FrameInterval = 0x%x (%u)"
  2799. usb_ohci_hub_power_up(void) "powered up all ports"
  2800. usb_ohci_hub_power_down(void) "powered down all ports"
  2801. usb_ohci_init_time(int64_t frametime, int64_t bittime) "usb_bit_time=%" PRId64 " usb_frame_time=%" PRId64
  2802. usb_ohci_die(void) ""
  2803. usb_ohci_async_complete(void) ""
  2804. # hcd-ehci.c
  2805. usb_ehci_reset(void) "=== RESET ==="
  2806. usb_ehci_unrealize(void) "=== UNREALIZE ==="
  2807. usb_ehci_opreg_read(uint32_t addr, const char *str, uint32_t val) "rd mmio 0x%04x [%s] = 0x%x"
  2808. usb_ehci_opreg_write(uint32_t addr, const char *str, uint32_t val) "wr mmio 0x%04x [%s] = 0x%x"
  2809. usb_ehci_opreg_change(uint32_t addr, const char *str, uint32_t new, uint32_t old) "ch mmio 0x%04x [%s] = 0x%x (old: 0x%x)"
  2810. usb_ehci_portsc_read(uint32_t addr, uint32_t port, uint32_t val) "rd mmio 0x%04x [port %d] = 0x%x"
  2811. usb_ehci_portsc_write(uint32_t addr, uint32_t port, uint32_t val) "wr mmio 0x%04x [port %d] = 0x%x"
  2812. usb_ehci_portsc_change(uint32_t addr, uint32_t port, uint32_t new, uint32_t old) "ch mmio 0x%04x [port %d] = 0x%x (old: 0x%x)"
  2813. usb_ehci_usbsts(const char *sts, int state) "usbsts %s %d"
  2814. usb_ehci_state(const char *schedule, const char *state) "%s schedule %s"
  2815. usb_ehci_qh_ptrs(void *q, uint32_t addr, uint32_t nxt, uint32_t c_qtd, uint32_t n_qtd, uint32_t a_qtd) "q %p - QH @ 0x%08x: next 0x%08x qtds 0x%08x,0x%08x,0x%08x"
  2816. usb_ehci_qh_fields(uint32_t addr, int rl, int mplen, int eps, int ep, int devaddr) "QH @ 0x%08x - rl %d, mplen %d, eps %d, ep %d, dev %d"
  2817. usb_ehci_qh_bits(uint32_t addr, int c, int h, int dtc, int i) "QH @ 0x%08x - c %d, h %d, dtc %d, i %d"
  2818. usb_ehci_qtd_ptrs(void *q, uint32_t addr, uint32_t nxt, uint32_t altnext) "q %p - QTD @ 0x%08x: next 0x%08x altnext 0x%08x"
  2819. usb_ehci_qtd_fields(uint32_t addr, int tbytes, int cpage, int cerr, int pid) "QTD @ 0x%08x - tbytes %d, cpage %d, cerr %d, pid %d"
  2820. usb_ehci_qtd_bits(uint32_t addr, int ioc, int active, int halt, int babble, int xacterr) "QTD @ 0x%08x - ioc %d, active %d, halt %d, babble %d, xacterr %d"
  2821. usb_ehci_itd(uint32_t addr, uint32_t nxt, uint32_t mplen, uint32_t mult, uint32_t ep, uint32_t devaddr) "ITD @ 0x%08x: next 0x%08x - mplen %d, mult %d, ep %d, dev %d"
  2822. usb_ehci_sitd(uint32_t addr, uint32_t nxt, uint32_t active) "ITD @ 0x%08x: next 0x%08x - active %d"
  2823. usb_ehci_port_attach(uint32_t port, const char *owner, const char *device) "attach port #%d, owner %s, device %s"
  2824. usb_ehci_port_detach(uint32_t port, const char *owner) "detach port #%d, owner %s"
  2825. usb_ehci_port_reset(uint32_t port, int enable) "reset port #%d - %d"
  2826. usb_ehci_port_suspend(uint32_t port) "port #%d"
  2827. usb_ehci_port_wakeup(uint32_t port) "port #%d"
  2828. usb_ehci_port_resume(uint32_t port) "port #%d"
  2829. usb_ehci_queue_action(void *q, const char *action) "q %p: %s"
  2830. usb_ehci_packet_action(void *q, void *p, const char *action) "q %p p %p: %s"
  2831. usb_ehci_irq(uint32_t level, uint32_t frindex, uint32_t sts, uint32_t mask) "level %d, frindex 0x%04x, sts 0x%x, mask 0x%x"
  2832. usb_ehci_guest_bug(const char *reason) "%s"
  2833. usb_ehci_doorbell_ring(void) ""
  2834. usb_ehci_doorbell_ack(void) ""
  2835. usb_ehci_dma_error(void) ""
  2836. # hcd-uhci.c
  2837. usb_uhci_reset(void) "=== RESET ==="
  2838. usb_uhci_exit(void) "=== EXIT ==="
  2839. usb_uhci_schedule_start(void) ""
  2840. usb_uhci_schedule_stop(void) ""
  2841. usb_uhci_frame_start(uint32_t num) "nr %d"
  2842. usb_uhci_frame_stop_bandwidth(void) ""
  2843. usb_uhci_frame_loop_stop_idle(void) ""
  2844. usb_uhci_frame_loop_continue(void) ""
  2845. usb_uhci_mmio_readw(uint32_t addr, uint32_t val) "addr 0x%04x, ret 0x%04x"
  2846. usb_uhci_mmio_writew(uint32_t addr, uint32_t val) "addr 0x%04x, val 0x%04x"
  2847. usb_uhci_queue_add(uint32_t token) "token 0x%x"
  2848. usb_uhci_queue_del(uint32_t token, const char *reason) "token 0x%x: %s"
  2849. usb_uhci_packet_add(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2850. usb_uhci_packet_link_async(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2851. usb_uhci_packet_unlink_async(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2852. usb_uhci_packet_cancel(uint32_t token, uint32_t addr, int done) "token 0x%x, td 0x%x, done %d"
  2853. usb_uhci_packet_complete_success(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2854. usb_uhci_packet_complete_shortxfer(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2855. usb_uhci_packet_complete_stall(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2856. usb_uhci_packet_complete_babble(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2857. usb_uhci_packet_complete_error(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2858. usb_uhci_packet_del(uint32_t token, uint32_t addr) "token 0x%x, td 0x%x"
  2859. usb_uhci_qh_load(uint32_t qh) "qh 0x%x"
  2860. usb_uhci_td_load(uint32_t qh, uint32_t td, uint32_t ctrl, uint32_t token) "qh 0x%x, td 0x%x, ctrl 0x%x, token 0x%x"
  2861. usb_uhci_td_queue(uint32_t td, uint32_t ctrl, uint32_t token) "td 0x%x, ctrl 0x%x, token 0x%x"
  2862. usb_uhci_td_nextqh(uint32_t qh, uint32_t td) "qh 0x%x, td 0x%x"
  2863. usb_uhci_td_async(uint32_t qh, uint32_t td) "qh 0x%x, td 0x%x"
  2864. usb_uhci_td_complete(uint32_t qh, uint32_t td) "qh 0x%x, td 0x%x"
  2865. # hcd-xhci.c
  2866. usb_xhci_reset(void) "=== RESET ==="
  2867. usb_xhci_exit(void) "=== EXIT ==="
  2868. usb_xhci_run(void) ""
  2869. usb_xhci_stop(void) ""
  2870. usb_xhci_cap_read(uint32_t off, uint32_t val) "off 0x%04x, ret 0x%08x"
  2871. usb_xhci_oper_read(uint32_t off, uint32_t val) "off 0x%04x, ret 0x%08x"
  2872. usb_xhci_port_read(uint32_t port, uint32_t off, uint32_t val) "port %d, off 0x%04x, ret 0x%08x"
  2873. usb_xhci_runtime_read(uint32_t off, uint32_t val) "off 0x%04x, ret 0x%08x"
  2874. usb_xhci_doorbell_read(uint32_t off, uint32_t val) "off 0x%04x, ret 0x%08x"
  2875. usb_xhci_oper_write(uint32_t off, uint32_t val) "off 0x%04x, val 0x%08x"
  2876. usb_xhci_port_write(uint32_t port, uint32_t off, uint32_t val) "port %d, off 0x%04x, val 0x%08x"
  2877. usb_xhci_runtime_write(uint32_t off, uint32_t val) "off 0x%04x, val 0x%08x"
  2878. usb_xhci_doorbell_write(uint32_t off, uint32_t val) "off 0x%04x, val 0x%08x"
  2879. usb_xhci_irq_intx(uint32_t level) "level %d"
  2880. usb_xhci_irq_msi(uint32_t nr) "nr %d"
  2881. usb_xhci_irq_msix(uint32_t nr) "nr %d"
  2882. usb_xhci_irq_msix_use(uint32_t nr) "nr %d"
  2883. usb_xhci_irq_msix_unuse(uint32_t nr) "nr %d"
  2884. usb_xhci_queue_event(uint32_t vector, uint32_t idx, const char *trb, const char *evt, uint64_t param, uint32_t status, uint32_t control) "v %d, idx %d, %s, %s, p 0x%016" PRIx64 ", s 0x%08x, c 0x%08x"
  2885. usb_xhci_fetch_trb(uint64_t addr, const char *name, uint64_t param, uint32_t status, uint32_t control) "addr 0x%016" PRIx64 ", %s, p 0x%016" PRIx64 ", s 0x%08x, c 0x%08x"
  2886. usb_xhci_port_reset(uint32_t port, bool warm) "port %d, warm %d"
  2887. usb_xhci_port_link(uint32_t port, uint32_t pls) "port %d, pls %d"
  2888. usb_xhci_port_notify(uint32_t port, uint32_t pls) "port %d, bits 0x%x"
  2889. usb_xhci_slot_enable(uint32_t slotid) "slotid %d"
  2890. usb_xhci_slot_disable(uint32_t slotid) "slotid %d"
  2891. usb_xhci_slot_address(uint32_t slotid, const char *port) "slotid %d, port %s"
  2892. usb_xhci_slot_configure(uint32_t slotid) "slotid %d"
  2893. usb_xhci_slot_evaluate(uint32_t slotid) "slotid %d"
  2894. usb_xhci_slot_reset(uint32_t slotid) "slotid %d"
  2895. usb_xhci_ep_enable(uint32_t slotid, uint32_t epid) "slotid %d, epid %d"
  2896. usb_xhci_ep_disable(uint32_t slotid, uint32_t epid) "slotid %d, epid %d"
  2897. usb_xhci_ep_set_dequeue(uint32_t slotid, uint32_t epid, uint32_t streamid, uint64_t param) "slotid %d, epid %d, streamid %d, ptr 0x%016" PRIx64
  2898. usb_xhci_ep_kick(uint32_t slotid, uint32_t epid, uint32_t streamid) "slotid %d, epid %d, streamid %d"
  2899. usb_xhci_ep_stop(uint32_t slotid, uint32_t epid) "slotid %d, epid %d"
  2900. usb_xhci_ep_reset(uint32_t slotid, uint32_t epid) "slotid %d, epid %d"
  2901. usb_xhci_ep_state(uint32_t slotid, uint32_t epid, const char *os, const char *ns) "slotid %d, epid %d, %s -> %s"
  2902. usb_xhci_xfer_start(void *xfer, uint32_t slotid, uint32_t epid, uint32_t streamid) "%p: slotid %d, epid %d, streamid %d"
  2903. usb_xhci_xfer_async(void *xfer) "%p"
  2904. usb_xhci_xfer_nak(void *xfer) "%p"
  2905. usb_xhci_xfer_retry(void *xfer) "%p"
  2906. usb_xhci_xfer_success(void *xfer, uint32_t bytes) "%p: len %d"
  2907. usb_xhci_xfer_error(void *xfer, uint32_t ret) "%p: ret %d"
  2908. usb_xhci_unimplemented(const char *item, int nr) "%s (0x%x)"
  2909. usb_xhci_enforced_limit(const char *item) "%s"
  2910. # desc.c
  2911. usb_desc_device(int addr, int len, int ret) "dev %d query device, len %d, ret %d"
  2912. usb_desc_device_qualifier(int addr, int len, int ret) "dev %d query device qualifier, len %d, ret %d"
  2913. usb_desc_config(int addr, int index, int len, int ret) "dev %d query config %d, len %d, ret %d"
  2914. usb_desc_other_speed_config(int addr, int index, int len, int ret) "dev %d query config %d, len %d, ret %d"
  2915. usb_desc_string(int addr, int index, int len, int ret) "dev %d query string %d, len %d, ret %d"
  2916. usb_desc_bos(int addr, int len, int ret) "dev %d bos, len %d, ret %d"
  2917. usb_desc_msos(int addr, int index, int len, int ret) "dev %d msos, index 0x%x, len %d, ret %d"
  2918. usb_set_addr(int addr) "dev %d"
  2919. usb_set_config(int addr, int config, int ret) "dev %d, config %d, ret %d"
  2920. usb_set_interface(int addr, int iface, int alt, int ret) "dev %d, interface %d, altsetting %d, ret %d"
  2921. usb_clear_device_feature(int addr, int feature, int ret) "dev %d, feature %d, ret %d"
  2922. usb_set_device_feature(int addr, int feature, int ret) "dev %d, feature %d, ret %d"
  2923. # dev-hub.c
  2924. usb_hub_reset(int addr) "dev %d"
  2925. usb_hub_control(int addr, int request, int value, int index, int length) "dev %d, req 0x%x, value %d, index %d, langth %d"
  2926. usb_hub_get_port_status(int addr, int nr, int status, int changed) "dev %d, port %d, status 0x%x, changed 0x%x"
  2927. usb_hub_set_port_feature(int addr, int nr, const char *f) "dev %d, port %d, feature %s"
  2928. usb_hub_clear_port_feature(int addr, int nr, const char *f) "dev %d, port %d, feature %s"
  2929. usb_hub_attach(int addr, int nr) "dev %d, port %d"
  2930. usb_hub_detach(int addr, int nr) "dev %d, port %d"
  2931. usb_hub_status_report(int addr, int status) "dev %d, status 0x%x"
  2932. # dev-uas.c
  2933. usb_uas_reset(int addr) "dev %d"
  2934. usb_uas_command(int addr, uint16_t tag, int lun, uint32_t lun64_1, uint32_t lun64_2) "dev %d, tag 0x%x, lun %d, lun64 0x%08x-0x%08x"
  2935. usb_uas_response(int addr, uint16_t tag, uint8_t code) "dev %d, tag 0x%x, code 0x%x"
  2936. usb_uas_sense(int addr, uint16_t tag, uint8_t status) "dev %d, tag 0x%x, status 0x%x"
  2937. usb_uas_read_ready(int addr, uint16_t tag) "dev %d, tag 0x%x"
  2938. usb_uas_write_ready(int addr, uint16_t tag) "dev %d, tag 0x%x"
  2939. usb_uas_xfer_data(int addr, uint16_t tag, uint32_t copy, uint32_t uoff, uint32_t usize, uint32_t soff, uint32_t ssize) "dev %d, tag 0x%x, copy %d, usb-pkt %d/%d, scsi-buf %d/%d"
  2940. usb_uas_scsi_data(int addr, uint16_t tag, uint32_t bytes) "dev %d, tag 0x%x, bytes %d"
  2941. usb_uas_scsi_complete(int addr, uint16_t tag, uint32_t status, uint32_t resid) "dev %d, tag 0x%x, status 0x%x, residue %d"
  2942. usb_uas_tmf_abort_task(int addr, uint16_t tag, uint16_t task_tag) "dev %d, tag 0x%x, task-tag 0x%x"
  2943. usb_uas_tmf_logical_unit_reset(int addr, uint16_t tag, int lun) "dev %d, tag 0x%x, lun %d"
  2944. usb_uas_tmf_unsupported(int addr, uint16_t tag, uint32_t function) "dev %d, tag 0x%x, function 0x%x"
  2945. # dev-mtp.c
  2946. usb_mtp_reset(int addr) "dev %d"
  2947. usb_mtp_command(int dev, uint16_t code, uint32_t trans, uint32_t arg0, uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4) "dev %d, code 0x%x, trans 0x%x, args 0x%x, 0x%x, 0x%x, 0x%x, 0x%x"
  2948. usb_mtp_success(int dev, uint32_t trans, uint32_t arg0, uint32_t arg1) "dev %d, trans 0x%x, args 0x%x, 0x%x"
  2949. usb_mtp_error(int dev, uint16_t code, uint32_t trans, uint32_t arg0, uint32_t arg1) "dev %d, code 0x%x, trans 0x%x, args 0x%x, 0x%x"
  2950. usb_mtp_data_in(int dev, uint32_t trans, uint32_t len) "dev %d, trans 0x%x, len %d"
  2951. usb_mtp_xfer(int dev, uint32_t ep, uint32_t dlen, uint32_t plen) "dev %d, ep %d, %d/%d"
  2952. usb_mtp_nak(int dev, uint32_t ep) "dev %d, ep %d"
  2953. usb_mtp_stall(int dev, const char *reason) "dev %d, reason: %s"
  2954. usb_mtp_op_get_device_info(int dev) "dev %d"
  2955. usb_mtp_op_open_session(int dev) "dev %d"
  2956. usb_mtp_op_close_session(int dev) "dev %d"
  2957. usb_mtp_op_get_storage_ids(int dev) "dev %d"
  2958. usb_mtp_op_get_storage_info(int dev) "dev %d"
  2959. usb_mtp_op_get_num_objects(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2960. usb_mtp_op_get_object_handles(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2961. usb_mtp_op_get_object_info(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2962. usb_mtp_op_get_object(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2963. usb_mtp_op_get_partial_object(int dev, uint32_t handle, const char *path, uint32_t offset, uint32_t length) "dev %d, handle 0x%x, path %s, off %d, len %d"
  2964. usb_mtp_op_unknown(int dev, uint32_t code) "dev %d, command code 0x%x"
  2965. usb_mtp_object_alloc(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2966. usb_mtp_object_free(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2967. usb_mtp_add_child(int dev, uint32_t handle, const char *path) "dev %d, handle 0x%x, path %s"
  2968. usb_mtp_file_monitor_event(int dev, const char *path, const char *s) "dev %d, path %s event %s"
  2969. # host-libusb.c
  2970. usb_host_open_started(int bus, int addr) "dev %d:%d"
  2971. usb_host_open_success(int bus, int addr) "dev %d:%d"
  2972. usb_host_open_failure(int bus, int addr) "dev %d:%d"
  2973. usb_host_close(int bus, int addr) "dev %d:%d"
  2974. usb_host_attach_kernel(int bus, int addr, int interface) "dev %d:%d, if %d"
  2975. usb_host_detach_kernel(int bus, int addr, int interface) "dev %d:%d, if %d"
  2976. usb_host_set_address(int bus, int addr, int config) "dev %d:%d, address %d"
  2977. usb_host_set_config(int bus, int addr, int config) "dev %d:%d, config %d"
  2978. usb_host_set_interface(int bus, int addr, int interface, int alt) "dev %d:%d, interface %d, alt %d"
  2979. usb_host_claim_interface(int bus, int addr, int config, int interface) "dev %d:%d, config %d, if %d"
  2980. usb_host_release_interface(int bus, int addr, int interface) "dev %d:%d, if %d"
  2981. usb_host_req_control(int bus, int addr, void *p, int req, int value, int index) "dev %d:%d, packet %p, req 0x%x, value %d, index %d"
  2982. usb_host_req_data(int bus, int addr, void *p, int in, int ep, int size) "dev %d:%d, packet %p, in %d, ep %d, size %d"
  2983. usb_host_req_complete(int bus, int addr, void *p, int status, int length) "dev %d:%d, packet %p, status %d, length %d"
  2984. usb_host_req_emulated(int bus, int addr, void *p, int status) "dev %d:%d, packet %p, status %d"
  2985. usb_host_req_canceled(int bus, int addr, void *p) "dev %d:%d, packet %p"
  2986. usb_host_iso_start(int bus, int addr, int ep) "dev %d:%d, ep %d"
  2987. usb_host_iso_stop(int bus, int addr, int ep) "dev %d:%d, ep %d"
  2988. usb_host_iso_out_of_bufs(int bus, int addr, int ep) "dev %d:%d, ep %d"
  2989. usb_host_reset(int bus, int addr) "dev %d:%d"
  2990. usb_host_auto_scan_enabled(void)
  2991. usb_host_auto_scan_disabled(void)
  2992. usb_host_parse_config(int bus, int addr, int value, int active) "dev %d:%d, value %d, active %d"
  2993. usb_host_parse_interface(int bus, int addr, int num, int alt, int active) "dev %d:%d, num %d, alt %d, active %d"
  2994. usb_host_parse_endpoint(int bus, int addr, int ep, const char *dir, const char *type, int active) "dev %d:%d, ep %d, %s, %s, active %d"
  2995. usb_host_parse_error(int bus, int addr, const char *errmsg) "dev %d:%d, msg %s"
  2996. # See docs/devel/tracing.txt for syntax documentation.
  2997. # pci.c
  2998. vfio_intx_interrupt(const char *name, char line) " (%s) Pin %c"
  2999. vfio_intx_eoi(const char *name) " (%s) EOI"
  3000. vfio_intx_enable_kvm(const char *name) " (%s) KVM INTx accel enabled"
  3001. vfio_intx_disable_kvm(const char *name) " (%s) KVM INTx accel disabled"
  3002. vfio_intx_update(const char *name, int new_irq, int target_irq) " (%s) IRQ moved %d -> %d"
  3003. vfio_intx_enable(const char *name) " (%s)"
  3004. vfio_intx_disable(const char *name) " (%s)"
  3005. vfio_msi_interrupt(const char *name, int index, uint64_t addr, int data) " (%s) vector %d 0x%"PRIx64"/0x%x"
  3006. vfio_msix_vector_do_use(const char *name, int index) " (%s) vector %d used"
  3007. vfio_msix_vector_release(const char *name, int index) " (%s) vector %d released"
  3008. vfio_msix_enable(const char *name) " (%s)"
  3009. vfio_msix_pba_disable(const char *name) " (%s)"
  3010. vfio_msix_pba_enable(const char *name) " (%s)"
  3011. vfio_msix_disable(const char *name) " (%s)"
  3012. vfio_msix_fixup(const char *name, int bar, uint64_t start, uint64_t end) " (%s) MSI-X region %d mmap fixup [0x%"PRIx64" - 0x%"PRIx64"]"
  3013. vfio_msix_relo(const char *name, int bar, uint64_t offset) " (%s) BAR %d offset 0x%"PRIx64""
  3014. vfio_msi_enable(const char *name, int nr_vectors) " (%s) Enabled %d MSI vectors"
  3015. vfio_msi_disable(const char *name) " (%s)"
  3016. vfio_pci_load_rom(const char *name, unsigned long size, unsigned long offset, unsigned long flags) "Device %s ROM:\n size: 0x%lx, offset: 0x%lx, flags: 0x%lx"
  3017. vfio_rom_read(const char *name, uint64_t addr, int size, uint64_t data) " (%s, 0x%"PRIx64", 0x%x) = 0x%"PRIx64
  3018. vfio_pci_size_rom(const char *name, int size) "%s ROM size 0x%x"
  3019. vfio_vga_write(uint64_t addr, uint64_t data, int size) " (0x%"PRIx64", 0x%"PRIx64", %d)"
  3020. vfio_vga_read(uint64_t addr, int size, uint64_t data) " (0x%"PRIx64", %d) = 0x%"PRIx64
  3021. vfio_pci_read_config(const char *name, int addr, int len, int val) " (%s, @0x%x, len=0x%x) 0x%x"
  3022. vfio_pci_write_config(const char *name, int addr, int val, int len) " (%s, @0x%x, 0x%x, len=0x%x)"
  3023. vfio_msi_setup(const char *name, int pos) "%s PCI MSI CAP @0x%x"
  3024. vfio_msix_early_setup(const char *name, int pos, int table_bar, int offset, int entries) "%s PCI MSI-X CAP @0x%x, BAR %d, offset 0x%x, entries %d"
  3025. vfio_check_pcie_flr(const char *name) "%s Supports FLR via PCIe cap"
  3026. vfio_check_pm_reset(const char *name) "%s Supports PM reset"
  3027. vfio_check_af_flr(const char *name) "%s Supports FLR via AF cap"
  3028. vfio_pci_hot_reset(const char *name, const char *type) " (%s) %s"
  3029. vfio_pci_hot_reset_has_dep_devices(const char *name) "%s: hot reset dependent devices:"
  3030. vfio_pci_hot_reset_dep_devices(int domain, int bus, int slot, int function, int group_id) "\t%04x:%02x:%02x.%x group %d"
  3031. vfio_pci_hot_reset_result(const char *name, const char *result) "%s hot reset: %s"
  3032. vfio_populate_device_config(const char *name, unsigned long size, unsigned long offset, unsigned long flags) "Device %s config:\n size: 0x%lx, offset: 0x%lx, flags: 0x%lx"
  3033. vfio_populate_device_get_irq_info_failure(const char *errstr) "VFIO_DEVICE_GET_IRQ_INFO failure: %s"
  3034. vfio_realize(const char *name, int group_id) " (%s) group %d"
  3035. vfio_mdev(const char *name, bool is_mdev) " (%s) is_mdev %d"
  3036. vfio_add_ext_cap_dropped(const char *name, uint16_t cap, uint16_t offset) "%s 0x%x@0x%x"
  3037. vfio_pci_reset(const char *name) " (%s)"
  3038. vfio_pci_reset_flr(const char *name) "%s FLR/VFIO_DEVICE_RESET"
  3039. vfio_pci_reset_pm(const char *name) "%s PCI PM Reset"
  3040. vfio_pci_emulated_vendor_id(const char *name, uint16_t val) "%s 0x%04x"
  3041. vfio_pci_emulated_device_id(const char *name, uint16_t val) "%s 0x%04x"
  3042. vfio_pci_emulated_sub_vendor_id(const char *name, uint16_t val) "%s 0x%04x"
  3043. vfio_pci_emulated_sub_device_id(const char *name, uint16_t val) "%s 0x%04x"
  3044. # pci-quirks.c
  3045. vfio_quirk_rom_blacklisted(const char *name, uint16_t vid, uint16_t did) "%s %04x:%04x"
  3046. vfio_quirk_generic_window_address_write(const char *name, const char * region_name, uint64_t data) "%s %s 0x%"PRIx64
  3047. vfio_quirk_generic_window_data_read(const char *name, const char * region_name, uint64_t data) "%s %s 0x%"PRIx64
  3048. vfio_quirk_generic_window_data_write(const char *name, const char * region_name, uint64_t data) "%s %s 0x%"PRIx64
  3049. vfio_quirk_generic_mirror_read(const char *name, const char * region_name, uint64_t addr, uint64_t data) "%s %s 0x%"PRIx64": 0x%"PRIx64
  3050. vfio_quirk_generic_mirror_write(const char *name, const char * region_name, uint64_t addr, uint64_t data) "%s %s 0x%"PRIx64": 0x%"PRIx64
  3051. vfio_quirk_ati_3c3_read(const char *name, uint64_t data) "%s 0x%"PRIx64
  3052. vfio_quirk_ati_3c3_probe(const char *name) "%s"
  3053. vfio_quirk_ati_bar4_probe(const char *name) "%s"
  3054. vfio_quirk_ati_bar2_probe(const char *name) "%s"
  3055. vfio_quirk_nvidia_3d0_state(const char *name, const char *state) "%s %s"
  3056. vfio_quirk_nvidia_3d0_read(const char *name, uint8_t offset, unsigned size, uint64_t val) " (%s, @0x%x, len=0x%x) 0x%"PRIx64
  3057. vfio_quirk_nvidia_3d0_write(const char *name, uint8_t offset, uint64_t data, unsigned size) "(%s, @0x%x, 0x%"PRIx64", len=0x%x)"
  3058. vfio_quirk_nvidia_3d0_probe(const char *name) "%s"
  3059. vfio_quirk_nvidia_bar5_state(const char *name, const char *state) "%s %s"
  3060. vfio_quirk_nvidia_bar5_probe(const char *name) "%s"
  3061. vfio_quirk_nvidia_bar0_msi_ack(const char *name) "%s"
  3062. vfio_quirk_nvidia_bar0_probe(const char *name) "%s"
  3063. vfio_quirk_rtl8168_fake_latch(const char *name, uint64_t val) "%s 0x%"PRIx64
  3064. vfio_quirk_rtl8168_msix_write(const char *name, uint16_t offset, uint64_t val) "%s MSI-X table write[0x%x]: 0x%"PRIx64
  3065. vfio_quirk_rtl8168_msix_read(const char *name, uint16_t offset, uint64_t val) "%s MSI-X table read[0x%x]: 0x%"PRIx64
  3066. vfio_quirk_rtl8168_probe(const char *name) "%s"
  3067. vfio_quirk_ati_bonaire_reset_skipped(const char *name) "%s"
  3068. vfio_quirk_ati_bonaire_reset_no_smc(const char *name) "%s"
  3069. vfio_quirk_ati_bonaire_reset_timeout(const char *name) "%s"
  3070. vfio_quirk_ati_bonaire_reset_done(const char *name) "%s"
  3071. vfio_quirk_ati_bonaire_reset(const char *name) "%s"
  3072. vfio_ioeventfd_exit(const char *name, uint64_t addr, unsigned size, uint64_t data) "%s+0x%"PRIx64"[%d]:0x%"PRIx64
  3073. vfio_ioeventfd_handler(const char *name, uint64_t addr, unsigned size, uint64_t data) "%s+0x%"PRIx64"[%d] -> 0x%"PRIx64
  3074. vfio_ioeventfd_init(const char *name, uint64_t addr, unsigned size, uint64_t data, bool vfio) "%s+0x%"PRIx64"[%d]:0x%"PRIx64" vfio:%d"
  3075. vfio_pci_igd_bar4_write(const char *name, uint32_t index, uint32_t data, uint32_t base) "%s [0x%03x] 0x%08x -> 0x%08x"
  3076. vfio_pci_igd_bdsm_enabled(const char *name, int size) "%s %dMB"
  3077. vfio_pci_igd_opregion_enabled(const char *name) "%s"
  3078. vfio_pci_igd_host_bridge_enabled(const char *name) "%s"
  3079. vfio_pci_igd_lpc_bridge_enabled(const char *name) "%s"
  3080. vfio_pci_nvidia_gpu_setup_quirk(const char *name, uint64_t tgt, uint64_t size) "%s tgt=0x%"PRIx64" size=0x%"PRIx64
  3081. vfio_pci_nvlink2_setup_quirk_ssatgt(const char *name, uint64_t tgt, uint64_t size) "%s tgt=0x%"PRIx64" size=0x%"PRIx64
  3082. vfio_pci_nvlink2_setup_quirk_lnkspd(const char *name, uint32_t link_speed) "%s link_speed=0x%x"
  3083. # common.c
  3084. vfio_region_write(const char *name, int index, uint64_t addr, uint64_t data, unsigned size) " (%s:region%d+0x%"PRIx64", 0x%"PRIx64 ", %d)"
  3085. vfio_region_read(char *name, int index, uint64_t addr, unsigned size, uint64_t data) " (%s:region%d+0x%"PRIx64", %d) = 0x%"PRIx64
  3086. vfio_iommu_map_notify(const char *op, uint64_t iova_start, uint64_t iova_end) "iommu %s @ 0x%"PRIx64" - 0x%"PRIx64
  3087. vfio_listener_region_add_skip(uint64_t start, uint64_t end) "SKIPPING region_add 0x%"PRIx64" - 0x%"PRIx64
  3088. vfio_spapr_group_attach(int groupfd, int tablefd) "Attached groupfd %d to liobn fd %d"
  3089. vfio_listener_region_add_iommu(uint64_t start, uint64_t end) "region_add [iommu] 0x%"PRIx64" - 0x%"PRIx64
  3090. vfio_listener_region_add_ram(uint64_t iova_start, uint64_t iova_end, void *vaddr) "region_add [ram] 0x%"PRIx64" - 0x%"PRIx64" [%p]"
  3091. vfio_listener_region_add_no_dma_map(const char *name, uint64_t iova, uint64_t size, uint64_t page_size) "Region \"%s\" 0x%"PRIx64" size=0x%"PRIx64" is not aligned to 0x%"PRIx64" and cannot be mapped for DMA"
  3092. vfio_listener_region_del_skip(uint64_t start, uint64_t end) "SKIPPING region_del 0x%"PRIx64" - 0x%"PRIx64
  3093. vfio_listener_region_del(uint64_t start, uint64_t end) "region_del 0x%"PRIx64" - 0x%"PRIx64
  3094. vfio_disconnect_container(int fd) "close container->fd=%d"
  3095. vfio_put_group(int fd) "close group->fd=%d"
  3096. vfio_get_device(const char * name, unsigned int flags, unsigned int num_regions, unsigned int num_irqs) "Device %s flags: %u, regions: %u, irqs: %u"
  3097. vfio_put_base_device(int fd) "close vdev->fd=%d"
  3098. vfio_region_setup(const char *dev, int index, const char *name, unsigned long flags, unsigned long offset, unsigned long size) "Device %s, region %d \"%s\", flags: 0x%lx, offset: 0x%lx, size: 0x%lx"
  3099. vfio_region_mmap_fault(const char *name, int index, unsigned long offset, unsigned long size, int fault) "Region %s mmaps[%d], [0x%lx - 0x%lx], fault: %d"
  3100. vfio_region_mmap(const char *name, unsigned long offset, unsigned long end) "Region %s [0x%lx - 0x%lx]"
  3101. vfio_region_exit(const char *name, int index) "Device %s, region %d"
  3102. vfio_region_finalize(const char *name, int index) "Device %s, region %d"
  3103. vfio_region_mmaps_set_enabled(const char *name, bool enabled) "Region %s mmaps enabled: %d"
  3104. vfio_region_sparse_mmap_header(const char *name, int index, int nr_areas) "Device %s region %d: %d sparse mmap entries"
  3105. vfio_region_sparse_mmap_entry(int i, unsigned long start, unsigned long end) "sparse entry %d [0x%lx - 0x%lx]"
  3106. vfio_get_dev_region(const char *name, int index, uint32_t type, uint32_t subtype) "%s index %d, %08x/%0x8"
  3107. vfio_dma_unmap_overflow_workaround(void) ""
  3108. # platform.c
  3109. vfio_platform_base_device_init(char *name, int groupid) "%s belongs to group #%d"
  3110. vfio_platform_realize(char *name, char *compat) "vfio device %s, compat = %s"
  3111. vfio_platform_eoi(int pin, int fd) "EOI IRQ pin %d (fd=%d)"
  3112. vfio_platform_intp_mmap_enable(int pin) "IRQ #%d still active, stay in slow path"
  3113. vfio_platform_intp_interrupt(int pin, int fd) "Inject IRQ #%d (fd = %d)"
  3114. vfio_platform_intp_inject_pending_lockheld(int pin, int fd) "Inject pending IRQ #%d (fd = %d)"
  3115. vfio_platform_populate_interrupts(int pin, int count, int flags) "- IRQ index %d: count %d, flags=0x%x"
  3116. vfio_intp_interrupt_set_pending(int index) "irq %d is set PENDING"
  3117. vfio_platform_start_level_irqfd_injection(int index, int fd, int resamplefd) "IRQ index=%d, fd = %d, resamplefd = %d"
  3118. vfio_platform_start_edge_irqfd_injection(int index, int fd) "IRQ index=%d, fd = %d"
  3119. # spapr.c
  3120. vfio_prereg_listener_region_add_skip(uint64_t start, uint64_t end) "0x%"PRIx64" - 0x%"PRIx64
  3121. vfio_prereg_listener_region_del_skip(uint64_t start, uint64_t end) "0x%"PRIx64" - 0x%"PRIx64
  3122. vfio_prereg_register(uint64_t va, uint64_t size, int ret) "va=0x%"PRIx64" size=0x%"PRIx64" ret=%d"
  3123. vfio_prereg_unregister(uint64_t va, uint64_t size, int ret) "va=0x%"PRIx64" size=0x%"PRIx64" ret=%d"
  3124. vfio_spapr_create_window(int ps, unsigned int levels, uint64_t ws, uint64_t off) "pageshift=0x%x levels=%u winsize=0x%"PRIx64" offset=0x%"PRIx64
  3125. vfio_spapr_remove_window(uint64_t off) "offset=0x%"PRIx64
  3126. # display.c
  3127. vfio_display_edid_available(void) ""
  3128. vfio_display_edid_link_up(void) ""
  3129. vfio_display_edid_link_down(void) ""
  3130. vfio_display_edid_update(uint32_t prefx, uint32_t prefy) "%ux%u"
  3131. vfio_display_edid_write_error(void) ""
  3132. # See docs/devel/tracing.txt for syntax documentation.
  3133. # vhost.c
  3134. vhost_commit(bool started, bool changed) "Started: %d Changed: %d"
  3135. vhost_region_add_section(const char *name, uint64_t gpa, uint64_t size, uint64_t host) "%s: 0x%"PRIx64"+0x%"PRIx64" @ 0x%"PRIx64
  3136. vhost_region_add_section_merge(const char *name, uint64_t new_size, uint64_t gpa, uint64_t owr) "%s: size: 0x%"PRIx64 " gpa: 0x%"PRIx64 " owr: 0x%"PRIx64
  3137. vhost_region_add_section_aligned(const char *name, uint64_t gpa, uint64_t size, uint64_t host) "%s: 0x%"PRIx64"+0x%"PRIx64" @ 0x%"PRIx64
  3138. vhost_section(const char *name, int r) "%s:%d"
  3139. vhost_iotlb_miss(void *dev, int step) "%p step %d"
  3140. # vhost-user.c
  3141. vhost_user_postcopy_end_entry(void) ""
  3142. vhost_user_postcopy_end_exit(void) ""
  3143. vhost_user_postcopy_fault_handler(const char *name, uint64_t fault_address, int nregions) "%s: @0x%"PRIx64" nregions:%d"
  3144. vhost_user_postcopy_fault_handler_loop(int i, uint64_t client_base, uint64_t size) "%d: client 0x%"PRIx64" +0x%"PRIx64
  3145. vhost_user_postcopy_fault_handler_found(int i, uint64_t region_offset, uint64_t rb_offset) "%d: region_offset: 0x%"PRIx64" rb_offset:0x%"PRIx64
  3146. vhost_user_postcopy_listen(void) ""
  3147. vhost_user_set_mem_table_postcopy(uint64_t client_addr, uint64_t qhva, int reply_i, int region_i) "client:0x%"PRIx64" for hva: 0x%"PRIx64" reply %d region %d"
  3148. vhost_user_set_mem_table_withfd(int index, const char *name, uint64_t memory_size, uint64_t guest_phys_addr, uint64_t userspace_addr, uint64_t offset) "%d:%s: size:0x%"PRIx64" GPA:0x%"PRIx64" QVA/userspace:0x%"PRIx64" RB offset:0x%"PRIx64
  3149. vhost_user_postcopy_waker(const char *rb, uint64_t rb_offset) "%s + 0x%"PRIx64
  3150. vhost_user_postcopy_waker_found(uint64_t client_addr) "0x%"PRIx64
  3151. vhost_user_postcopy_waker_nomatch(const char *rb, uint64_t rb_offset) "%s + 0x%"PRIx64
  3152. # virtio.c
  3153. virtqueue_alloc_element(void *elem, size_t sz, unsigned in_num, unsigned out_num) "elem %p size %zd in_num %u out_num %u"
  3154. virtqueue_fill(void *vq, const void *elem, unsigned int len, unsigned int idx) "vq %p elem %p len %u idx %u"
  3155. virtqueue_flush(void *vq, unsigned int count) "vq %p count %u"
  3156. virtqueue_pop(void *vq, void *elem, unsigned int in_num, unsigned int out_num) "vq %p elem %p in_num %u out_num %u"
  3157. virtio_queue_notify(void *vdev, int n, void *vq) "vdev %p n %d vq %p"
  3158. virtio_notify_irqfd(void *vdev, void *vq) "vdev %p vq %p"
  3159. virtio_notify(void *vdev, void *vq) "vdev %p vq %p"
  3160. virtio_set_status(void *vdev, uint8_t val) "vdev %p val %u"
  3161. # virtio-rng.c
  3162. virtio_rng_guest_not_ready(void *rng) "rng %p: guest not ready"
  3163. virtio_rng_cpu_is_stopped(void *rng, int size) "rng %p: cpu is stopped, dropping %d bytes"
  3164. virtio_rng_popped(void *rng) "rng %p: elem popped"
  3165. virtio_rng_pushed(void *rng, size_t len) "rng %p: %zd bytes pushed"
  3166. virtio_rng_request(void *rng, size_t size, unsigned quota) "rng %p: %zd bytes requested, %u bytes quota left"
  3167. virtio_rng_vm_state_change(void *rng, int running, int state) "rng %p: state change to running %d state %d"
  3168. # virtio-balloon.c
  3169. #
  3170. virtio_balloon_bad_addr(uint64_t gpa) "0x%"PRIx64
  3171. virtio_balloon_handle_output(const char *name, uint64_t gpa) "section name: %s gpa: 0x%"PRIx64
  3172. virtio_balloon_get_config(uint32_t num_pages, uint32_t actual) "num_pages: %d actual: %d"
  3173. virtio_balloon_set_config(uint32_t actual, uint32_t oldactual) "actual: %d oldactual: %d"
  3174. virtio_balloon_to_target(uint64_t target, uint32_t num_pages) "balloon target: 0x%"PRIx64" num_pages: %d"
  3175. # virtio-mmio.c
  3176. virtio_mmio_read(uint64_t offset) "virtio_mmio_read offset 0x%" PRIx64
  3177. virtio_mmio_write_offset(uint64_t offset, uint64_t value) "virtio_mmio_write offset 0x%" PRIx64 " value 0x%" PRIx64
  3178. virtio_mmio_guest_page(uint64_t size, int shift) "guest page size 0x%" PRIx64 " shift %d"
  3179. virtio_mmio_queue_write(uint64_t value, int max_size) "mmio_queue write 0x%" PRIx64 " max %d"
  3180. virtio_mmio_setting_irq(int level) "virtio_mmio setting IRQ %d"
  3181. # See docs/devel/tracing.txt for syntax documentation.
  3182. # cmsdk-apb-watchdog.c
  3183. cmsdk_apb_watchdog_read(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB watchdog read: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  3184. cmsdk_apb_watchdog_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB watchdog write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
  3185. cmsdk_apb_watchdog_reset(void) "CMSDK APB watchdog: reset"
  3186. # See docs/devel/tracing.txt for syntax documentation.
  3187. # ../../include/hw/xen/xen_common.h
  3188. xen_default_ioreq_server(void) ""
  3189. xen_ioreq_server_create(uint32_t id) "id: %u"
  3190. xen_ioreq_server_destroy(uint32_t id) "id: %u"
  3191. xen_ioreq_server_state(uint32_t id, bool enable) "id: %u: enable: %i"
  3192. xen_map_mmio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64
  3193. xen_unmap_mmio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64
  3194. xen_map_portio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64
  3195. xen_unmap_portio_range(uint32_t id, uint64_t start_addr, uint64_t end_addr) "id: %u start: 0x%"PRIx64" end: 0x%"PRIx64
  3196. xen_map_pcidev(uint32_t id, uint8_t bus, uint8_t dev, uint8_t func) "id: %u bdf: %02x.%02x.%02x"
  3197. xen_unmap_pcidev(uint32_t id, uint8_t bus, uint8_t dev, uint8_t func) "id: %u bdf: %02x.%02x.%02x"
  3198. xen_domid_restrict(int err) "err: %u"
  3199. # xen-bus.c
  3200. xen_bus_realize(void) ""
  3201. xen_bus_unrealize(void) ""
  3202. xen_bus_enumerate(void) ""
  3203. xen_bus_cleanup(void) ""
  3204. xen_bus_type_enumerate(const char *type) "type: %s"
  3205. xen_bus_backend_create(const char *type, const char *path) "type: %s path: %s"
  3206. xen_bus_device_cleanup(const char *type, char *name) "type: %s name: %s"
  3207. xen_bus_add_watch(const char *node, const char *key) "node: %s key: %s"
  3208. xen_bus_remove_watch(const char *node, const char *key) "node: %s key: %s"
  3209. xen_device_realize(const char *type, char *name) "type: %s name: %s"
  3210. xen_device_unrealize(const char *type, char *name) "type: %s name: %s"
  3211. xen_device_backend_state(const char *type, char *name, const char *state) "type: %s name: %s -> %s"
  3212. xen_device_backend_online(const char *type, char *name, bool online) "type: %s name: %s -> %u"
  3213. xen_device_backend_changed(const char *type, char *name) "type: %s name: %s"
  3214. xen_device_frontend_state(const char *type, char *name, const char *state) "type: %s name: %s -> %s"
  3215. xen_device_frontend_changed(const char *type, char *name) "type: %s name: %s"
  3216. xen_device_unplug(const char *type, char *name) "type: %s name: %s"
  3217. xen_device_add_watch(const char *type, char *name, const char *node, const char *key) "type: %s name: %s node: %s key: %s"
  3218. xen_device_remove_watch(const char *type, char *name, const char *node, const char *key) "type: %s name: %s node: %s key: %s"
  3219. # xen-bus-helper.c
  3220. xs_node_create(const char *node) "%s"
  3221. xs_node_destroy(const char *node) "%s"
  3222. xs_node_vprintf(char *path, char *value) "%s %s"
  3223. xs_node_vscanf(char *path, char *value) "%s %s"
  3224. xs_node_watch(char *path) "%s"
  3225. xs_node_unwatch(char *path) "%s"
  3226. # See docs/devel/tracing.txt for syntax documentation.
  3227. # nrf51_gpio.c
  3228. nrf51_gpio_read(uint64_t offset, uint64_t r) "offset 0x%" PRIx64 " value 0x%" PRIx64
  3229. nrf51_gpio_write(uint64_t offset, uint64_t value) "offset 0x%" PRIx64 " value 0x%" PRIx64
  3230. nrf51_gpio_set(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64
  3231. nrf51_gpio_update_output_irq(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64
  3232. # See docs/devel/tracing.txt for syntax documentation.
  3233. # hw/gpio/sifive_gpio.c
  3234. sifive_gpio_read(uint64_t offset, uint64_t r) "offset 0x%" PRIx64 " value 0x%" PRIx64
  3235. sifive_gpio_write(uint64_t offset, uint64_t value) "offset 0x%" PRIx64 " value 0x%" PRIx64
  3236. sifive_gpio_set(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64
  3237. sifive_gpio_update_output_irq(int64_t line, int64_t value) "line %" PRIi64 " value %" PRIi64
  3238. # See docs/devel/tracing.txt for syntax documentation.
  3239. # savevm.c
  3240. qemu_loadvm_state_section(unsigned int section_type) "%d"
  3241. qemu_loadvm_state_section_command(int ret) "%d"
  3242. qemu_loadvm_state_section_partend(uint32_t section_id) "%u"
  3243. qemu_loadvm_state_post_main(int ret) "%d"
  3244. qemu_loadvm_state_section_startfull(uint32_t section_id, const char *idstr, uint32_t instance_id, uint32_t version_id) "%u(%s) %u %u"
  3245. qemu_savevm_send_packaged(void) ""
  3246. loadvm_state_setup(void) ""
  3247. loadvm_state_cleanup(void) ""
  3248. loadvm_handle_cmd_packaged(unsigned int length) "%u"
  3249. loadvm_handle_cmd_packaged_main(int ret) "%d"
  3250. loadvm_handle_cmd_packaged_received(int ret) "%d"
  3251. loadvm_handle_recv_bitmap(char *s) "%s"
  3252. loadvm_postcopy_handle_advise(void) ""
  3253. loadvm_postcopy_handle_listen(void) ""
  3254. loadvm_postcopy_handle_run(void) ""
  3255. loadvm_postcopy_handle_run_cpu_sync(void) ""
  3256. loadvm_postcopy_handle_run_vmstart(void) ""
  3257. loadvm_postcopy_handle_resume(void) ""
  3258. loadvm_postcopy_ram_handle_discard(void) ""
  3259. loadvm_postcopy_ram_handle_discard_end(void) ""
  3260. loadvm_postcopy_ram_handle_discard_header(const char *ramid, uint16_t len) "%s: %ud"
  3261. loadvm_process_command(uint16_t com, uint16_t len) "com=0x%x len=%d"
  3262. loadvm_process_command_ping(uint32_t val) "0x%x"
  3263. postcopy_ram_listen_thread_exit(void) ""
  3264. postcopy_ram_listen_thread_start(void) ""
  3265. qemu_savevm_send_postcopy_advise(void) ""
  3266. qemu_savevm_send_postcopy_ram_discard(const char *id, uint16_t len) "%s: %ud"
  3267. savevm_command_send(uint16_t command, uint16_t len) "com=0x%x len=%d"
  3268. savevm_section_start(const char *id, unsigned int section_id) "%s, section_id %u"
  3269. savevm_section_end(const char *id, unsigned int section_id, int ret) "%s, section_id %u -> %d"
  3270. savevm_section_skip(const char *id, unsigned int section_id) "%s, section_id %u"
  3271. savevm_send_open_return_path(void) ""
  3272. savevm_send_ping(uint32_t val) "0x%x"
  3273. savevm_send_postcopy_listen(void) ""
  3274. savevm_send_postcopy_run(void) ""
  3275. savevm_send_postcopy_resume(void) ""
  3276. savevm_send_colo_enable(void) ""
  3277. savevm_send_recv_bitmap(char *name) "%s"
  3278. savevm_state_setup(void) ""
  3279. savevm_state_resume_prepare(void) ""
  3280. savevm_state_header(void) ""
  3281. savevm_state_iterate(void) ""
  3282. savevm_state_cleanup(void) ""
  3283. savevm_state_complete_precopy(void) ""
  3284. vmstate_save(const char *idstr, const char *vmsd_name) "%s, %s"
  3285. vmstate_load(const char *idstr, const char *vmsd_name) "%s, %s"
  3286. postcopy_pause_incoming(void) ""
  3287. postcopy_pause_incoming_continued(void) ""
  3288. # vmstate.c
  3289. vmstate_load_field_error(const char *field, int ret) "field \"%s\" load failed, ret = %d"
  3290. vmstate_load_state(const char *name, int version_id) "%s v%d"
  3291. vmstate_load_state_end(const char *name, const char *reason, int val) "%s %s/%d"
  3292. vmstate_load_state_field(const char *name, const char *field) "%s:%s"
  3293. vmstate_n_elems(const char *name, int n_elems) "%s: %d"
  3294. vmstate_subsection_load(const char *parent) "%s"
  3295. vmstate_subsection_load_bad(const char *parent, const char *sub, const char *sub2) "%s: %s/%s"
  3296. vmstate_subsection_load_good(const char *parent) "%s"
  3297. vmstate_save_state_pre_save_res(const char *name, int res) "%s/%d"
  3298. vmstate_save_state_loop(const char *name, const char *field, int n_elems) "%s/%s[%d]"
  3299. vmstate_save_state_top(const char *idstr) "%s"
  3300. vmstate_subsection_save_loop(const char *name, const char *sub) "%s/%s"
  3301. vmstate_subsection_save_top(const char *idstr) "%s"
  3302. # vmstate-types.c
  3303. get_qtailq(const char *name, int version_id) "%s v%d"
  3304. get_qtailq_end(const char *name, const char *reason, int val) "%s %s/%d"
  3305. put_qtailq(const char *name, int version_id) "%s v%d"
  3306. put_qtailq_end(const char *name, const char *reason) "%s %s"
  3307. get_gtree(const char *field_name, const char *key_vmsd_name, const char *val_vmsd_name, uint32_t nnodes) "%s(%s/%s) nnodes=%d"
  3308. get_gtree_end(const char *field_name, const char *key_vmsd_name, const char *val_vmsd_name, int ret) "%s(%s/%s) %d"
  3309. put_gtree(const char *field_name, const char *key_vmsd_name, const char *val_vmsd_name, uint32_t nnodes) "%s(%s/%s) nnodes=%d"
  3310. put_gtree_end(const char *field_name, const char *key_vmsd_name, const char *val_vmsd_name, int ret) "%s(%s/%s) %d"
  3311. # qemu-file.c
  3312. qemu_file_fclose(void) ""
  3313. # ram.c
  3314. get_queued_page(const char *block_name, uint64_t tmp_offset, unsigned long page_abs) "%s/0x%" PRIx64 " page_abs=0x%lx"
  3315. get_queued_page_not_dirty(const char *block_name, uint64_t tmp_offset, unsigned long page_abs) "%s/0x%" PRIx64 " page_abs=0x%lx"
  3316. migration_bitmap_sync_start(void) ""
  3317. migration_bitmap_sync_end(uint64_t dirty_pages) "dirty_pages %" PRIu64
  3318. migration_bitmap_clear_dirty(char *str, uint64_t start, uint64_t size, unsigned long page) "rb %s start 0x%"PRIx64" size 0x%"PRIx64" page 0x%lx"
  3319. migration_throttle(void) ""
  3320. multifd_new_send_channel_async(uint8_t id) "channel %d"
  3321. multifd_recv(uint8_t id, uint64_t packet_num, uint32_t used, uint32_t flags, uint32_t next_packet_size) "channel %d packet_num %" PRIu64 " pages %d flags 0x%x next packet size %d"
  3322. multifd_recv_new_channel(uint8_t id) "channel %d"
  3323. multifd_recv_sync_main(long packet_num) "packet num %ld"
  3324. multifd_recv_sync_main_signal(uint8_t id) "channel %d"
  3325. multifd_recv_sync_main_wait(uint8_t id) "channel %d"
  3326. multifd_recv_terminate_threads(bool error) "error %d"
  3327. multifd_recv_thread_end(uint8_t id, uint64_t packets, uint64_t pages) "channel %d packets %" PRIu64 " pages %" PRIu64
  3328. multifd_recv_thread_start(uint8_t id) "%d"
  3329. multifd_save_setup_wait(uint8_t id) "%d"
  3330. multifd_send(uint8_t id, uint64_t packet_num, uint32_t used, uint32_t flags, uint32_t next_packet_size) "channel %d packet_num %" PRIu64 " pages %d flags 0x%x next packet size %d"
  3331. multifd_send_error(uint8_t id) "channel %d"
  3332. multifd_send_sync_main(long packet_num) "packet num %ld"
  3333. multifd_send_sync_main_signal(uint8_t id) "channel %d"
  3334. multifd_send_sync_main_wait(uint8_t id) "channel %d"
  3335. multifd_send_terminate_threads(bool error) "error %d"
  3336. multifd_send_thread_end(uint8_t id, uint64_t packets, uint64_t pages) "channel %d packets %" PRIu64 " pages %" PRIu64
  3337. multifd_send_thread_start(uint8_t id) "%d"
  3338. ram_discard_range(const char *rbname, uint64_t start, size_t len) "%s: start: %" PRIx64 " %zx"
  3339. ram_load_loop(const char *rbname, uint64_t addr, int flags, void *host) "%s: addr: 0x%" PRIx64 " flags: 0x%x host: %p"
  3340. ram_load_postcopy_loop(uint64_t addr, int flags) "@%" PRIx64 " %x"
  3341. ram_postcopy_send_discard_bitmap(void) ""
  3342. ram_save_page(const char *rbname, uint64_t offset, void *host) "%s: offset: 0x%" PRIx64 " host: %p"
  3343. ram_save_queue_pages(const char *rbname, size_t start, size_t len) "%s: start: 0x%zx len: 0x%zx"
  3344. ram_dirty_bitmap_request(char *str) "%s"
  3345. ram_dirty_bitmap_reload_begin(char *str) "%s"
  3346. ram_dirty_bitmap_reload_complete(char *str) "%s"
  3347. ram_dirty_bitmap_sync_start(void) ""
  3348. ram_dirty_bitmap_sync_wait(void) ""
  3349. ram_dirty_bitmap_sync_complete(void) ""
  3350. ram_state_resume_prepare(uint64_t v) "%" PRId64
  3351. colo_flush_ram_cache_begin(uint64_t dirty_pages) "dirty_pages %" PRIu64
  3352. colo_flush_ram_cache_end(void) ""
  3353. save_xbzrle_page_skipping(void) ""
  3354. save_xbzrle_page_overflow(void) ""
  3355. ram_save_iterate_big_wait(uint64_t milliconds, int iterations) "big wait: %" PRIu64 " milliseconds, %d iterations"
  3356. ram_load_complete(int ret, uint64_t seq_iter) "exit_code %d seq iteration %" PRIu64
  3357. # migration.c
  3358. await_return_path_close_on_source_close(void) ""
  3359. await_return_path_close_on_source_joining(void) ""
  3360. migrate_set_state(const char *new_state) "new state %s"
  3361. migrate_fd_cleanup(void) ""
  3362. migrate_fd_error(const char *error_desc) "error=%s"
  3363. migrate_fd_cancel(void) ""
  3364. migrate_handle_rp_req_pages(const char *rbname, size_t start, size_t len) "in %s at 0x%zx len 0x%zx"
  3365. migrate_pending(uint64_t size, uint64_t max, uint64_t pre, uint64_t compat, uint64_t post) "pending size %" PRIu64 " max %" PRIu64 " (pre = %" PRIu64 " compat=%" PRIu64 " post=%" PRIu64 ")"
  3366. migrate_send_rp_message(int msg_type, uint16_t len) "%d: len %d"
  3367. migrate_send_rp_recv_bitmap(char *name, int64_t size) "block '%s' size 0x%"PRIi64
  3368. migration_completion_file_err(void) ""
  3369. migration_completion_postcopy_end(void) ""
  3370. migration_completion_postcopy_end_after_complete(void) ""
  3371. migration_return_path_end_before(void) ""
  3372. migration_return_path_end_after(int rp_error) "%d"
  3373. migration_thread_after_loop(void) ""
  3374. migration_thread_file_err(void) ""
  3375. migration_thread_ratelimit_pre(int ms) "%d ms"
  3376. migration_thread_ratelimit_post(int urgent) "urgent: %d"
  3377. migration_thread_setup_complete(void) ""
  3378. open_return_path_on_source(void) ""
  3379. open_return_path_on_source_continue(void) ""
  3380. postcopy_start(void) ""
  3381. postcopy_pause_return_path(void) ""
  3382. postcopy_pause_return_path_continued(void) ""
  3383. postcopy_pause_continued(void) ""
  3384. postcopy_start_set_run(void) ""
  3385. source_return_path_thread_bad_end(void) ""
  3386. source_return_path_thread_end(void) ""
  3387. source_return_path_thread_entry(void) ""
  3388. source_return_path_thread_loop_top(void) ""
  3389. source_return_path_thread_pong(uint32_t val) "0x%x"
  3390. source_return_path_thread_shut(uint32_t val) "0x%x"
  3391. source_return_path_thread_resume_ack(uint32_t v) "%"PRIu32
  3392. migration_thread_low_pending(uint64_t pending) "%" PRIu64
  3393. migrate_transferred(uint64_t tranferred, uint64_t time_spent, uint64_t bandwidth, uint64_t size) "transferred %" PRIu64 " time_spent %" PRIu64 " bandwidth %" PRIu64 " max_size %" PRId64
  3394. process_incoming_migration_co_end(int ret, int ps) "ret=%d postcopy-state=%d"
  3395. process_incoming_migration_co_postcopy_end_main(void) ""
  3396. # channel.c
  3397. migration_set_incoming_channel(void *ioc, const char *ioctype) "ioc=%p ioctype=%s"
  3398. migration_set_outgoing_channel(void *ioc, const char *ioctype, const char *hostname, void *err) "ioc=%p ioctype=%s hostname=%s err=%p"
  3399. # global_state.c
  3400. migrate_state_too_big(void) ""
  3401. migrate_global_state_post_load(const char *state) "loaded state: %s"
  3402. migrate_global_state_pre_save(const char *state) "saved state: %s"
  3403. # rdma.c
  3404. qemu_rdma_accept_incoming_migration(void) ""
  3405. qemu_rdma_accept_incoming_migration_accepted(void) ""
  3406. qemu_rdma_accept_pin_state(bool pin) "%d"
  3407. qemu_rdma_accept_pin_verbsc(void *verbs) "Verbs context after listen: %p"
  3408. qemu_rdma_block_for_wrid_miss(const char *wcompstr, int wcomp, const char *gcompstr, uint64_t req) "A Wanted wrid %s (%d) but got %s (%" PRIu64 ")"
  3409. qemu_rdma_cleanup_disconnect(void) ""
  3410. qemu_rdma_close(void) ""
  3411. qemu_rdma_connect_pin_all_requested(void) ""
  3412. qemu_rdma_connect_pin_all_outcome(bool pin) "%d"
  3413. qemu_rdma_dest_init_trying(const char *host, const char *ip) "%s => %s"
  3414. qemu_rdma_dump_gid(const char *who, const char *src, const char *dst) "%s Source GID: %s, Dest GID: %s"
  3415. qemu_rdma_exchange_get_response_start(const char *desc) "CONTROL: %s receiving..."
  3416. qemu_rdma_exchange_get_response_none(const char *desc, int type) "Surprise: got %s (%d)"
  3417. qemu_rdma_exchange_send_issue_callback(void) ""
  3418. qemu_rdma_exchange_send_waiting(const char *desc) "Waiting for response %s"
  3419. qemu_rdma_exchange_send_received(const char *desc) "Response %s received."
  3420. qemu_rdma_fill(size_t control_len, size_t size) "RDMA %zd of %zd bytes already in buffer"
  3421. qemu_rdma_init_ram_blocks(int blocks) "Allocated %d local ram block structures"
  3422. qemu_rdma_poll_recv(const char *compstr, int64_t comp, int64_t id, int sent) "completion %s #%" PRId64 " received (%" PRId64 ") left %d"
  3423. qemu_rdma_poll_write(const char *compstr, int64_t comp, int left, uint64_t block, uint64_t chunk, void *local, void *remote) "completions %s (%" PRId64 ") left %d, block %" PRIu64 ", chunk: %" PRIu64 " %p %p"
  3424. qemu_rdma_poll_other(const char *compstr, int64_t comp, int left) "other completion %s (%" PRId64 ") received left %d"
  3425. qemu_rdma_post_send_control(const char *desc) "CONTROL: sending %s.."
  3426. qemu_rdma_register_and_get_keys(uint64_t len, void *start) "Registering %" PRIu64 " bytes @ %p"
  3427. qemu_rdma_registration_handle_compress(int64_t length, int index, int64_t offset) "Zapping zero chunk: %" PRId64 " bytes, index %d, offset %" PRId64
  3428. qemu_rdma_registration_handle_finished(void) ""
  3429. qemu_rdma_registration_handle_ram_blocks(void) ""
  3430. qemu_rdma_registration_handle_ram_blocks_loop(const char *name, uint64_t offset, uint64_t length, void *local_host_addr, unsigned int src_index) "%s: @0x%" PRIx64 "/%" PRIu64 " host:@%p src_index: %u"
  3431. qemu_rdma_registration_handle_register(int requests) "%d requests"
  3432. qemu_rdma_registration_handle_register_loop(int req, int index, uint64_t addr, uint64_t chunks) "Registration request (%d): index %d, current_addr %" PRIu64 " chunks: %" PRIu64
  3433. qemu_rdma_registration_handle_register_rkey(int rkey) "0x%x"
  3434. qemu_rdma_registration_handle_unregister(int requests) "%d requests"
  3435. qemu_rdma_registration_handle_unregister_loop(int count, int index, uint64_t chunk) "Unregistration request (%d): index %d, chunk %" PRIu64
  3436. qemu_rdma_registration_handle_unregister_success(uint64_t chunk) "%" PRIu64
  3437. qemu_rdma_registration_handle_wait(void) ""
  3438. qemu_rdma_registration_start(uint64_t flags) "%" PRIu64
  3439. qemu_rdma_registration_stop(uint64_t flags) "%" PRIu64
  3440. qemu_rdma_registration_stop_ram(void) ""
  3441. qemu_rdma_resolve_host_trying(const char *host, const char *ip) "Trying %s => %s"
  3442. qemu_rdma_signal_unregister_append(uint64_t chunk, int pos) "Appending unregister chunk %" PRIu64 " at position %d"
  3443. qemu_rdma_signal_unregister_already(uint64_t chunk) "Unregister chunk %" PRIu64 " already in queue"
  3444. qemu_rdma_unregister_waiting_inflight(uint64_t chunk) "Cannot unregister inflight chunk: %" PRIu64
  3445. qemu_rdma_unregister_waiting_proc(uint64_t chunk, int pos) "Processing unregister for chunk: %" PRIu64 " at position %d"
  3446. qemu_rdma_unregister_waiting_send(uint64_t chunk) "Sending unregister for chunk: %" PRIu64
  3447. qemu_rdma_unregister_waiting_complete(uint64_t chunk) "Unregister for chunk: %" PRIu64 " complete."
  3448. qemu_rdma_write_flush(int sent) "sent total: %d"
  3449. qemu_rdma_write_one_block(int count, int block, uint64_t chunk, uint64_t current, uint64_t len, int nb_sent, int nb_chunks) "(%d) Not clobbering: block: %d chunk %" PRIu64 " current %" PRIu64 " len %" PRIu64 " %d %d"
  3450. qemu_rdma_write_one_post(uint64_t chunk, long addr, long remote, uint32_t len) "Posting chunk: %" PRIu64 ", addr: 0x%lx remote: 0x%lx, bytes %" PRIu32
  3451. qemu_rdma_write_one_queue_full(void) ""
  3452. qemu_rdma_write_one_recvregres(int mykey, int theirkey, uint64_t chunk) "Received registration result: my key: 0x%x their key 0x%x, chunk %" PRIu64
  3453. qemu_rdma_write_one_sendreg(uint64_t chunk, int len, int index, int64_t offset) "Sending registration request chunk %" PRIu64 " for %d bytes, index: %d, offset: %" PRId64
  3454. qemu_rdma_write_one_top(uint64_t chunks, uint64_t size) "Writing %" PRIu64 " chunks, (%" PRIu64 " MB)"
  3455. qemu_rdma_write_one_zero(uint64_t chunk, int len, int index, int64_t offset) "Entire chunk is zero, sending compress: %" PRIu64 " for %d bytes, index: %d, offset: %" PRId64
  3456. rdma_add_block(const char *block_name, int block, uint64_t addr, uint64_t offset, uint64_t len, uint64_t end, uint64_t bits, int chunks) "Added Block: '%s':%d, addr: %" PRIu64 ", offset: %" PRIu64 " length: %" PRIu64 " end: %" PRIu64 " bits %" PRIu64 " chunks %d"
  3457. rdma_block_notification_handle(const char *name, int index) "%s at %d"
  3458. rdma_delete_block(void *block, uint64_t addr, uint64_t offset, uint64_t len, uint64_t end, uint64_t bits, int chunks) "Deleted Block: %p, addr: %" PRIu64 ", offset: %" PRIu64 " length: %" PRIu64 " end: %" PRIu64 " bits %" PRIu64 " chunks %d"
  3459. rdma_start_incoming_migration(void) ""
  3460. rdma_start_incoming_migration_after_dest_init(void) ""
  3461. rdma_start_incoming_migration_after_rdma_listen(void) ""
  3462. rdma_start_outgoing_migration_after_rdma_connect(void) ""
  3463. rdma_start_outgoing_migration_after_rdma_source_init(void) ""
  3464. # postcopy-ram.c
  3465. postcopy_discard_send_finish(const char *ramblock, int nwords, int ncmds) "%s mask words sent=%d in %d commands"
  3466. postcopy_discard_send_range(const char *ramblock, unsigned long start, unsigned long length) "%s:%lx/%lx"
  3467. postcopy_cleanup_range(const char *ramblock, void *host_addr, size_t offset, size_t length) "%s: %p offset=0x%zx length=0x%zx"
  3468. postcopy_init_range(const char *ramblock, void *host_addr, size_t offset, size_t length) "%s: %p offset=0x%zx length=0x%zx"
  3469. postcopy_nhp_range(const char *ramblock, void *host_addr, size_t offset, size_t length) "%s: %p offset=0x%zx length=0x%zx"
  3470. postcopy_place_page(void *host_addr) "host=%p"
  3471. postcopy_place_page_zero(void *host_addr) "host=%p"
  3472. postcopy_ram_enable_notify(void) ""
  3473. mark_postcopy_blocktime_begin(uint64_t addr, void *dd, uint32_t time, int cpu, int received) "addr: 0x%" PRIx64 ", dd: %p, time: %u, cpu: %d, already_received: %d"
  3474. mark_postcopy_blocktime_end(uint64_t addr, void *dd, uint32_t time, int affected_cpu) "addr: 0x%" PRIx64 ", dd: %p, time: %u, affected_cpu: %d"
  3475. postcopy_pause_fault_thread(void) ""
  3476. postcopy_pause_fault_thread_continued(void) ""
  3477. postcopy_ram_fault_thread_entry(void) ""
  3478. postcopy_ram_fault_thread_exit(void) ""
  3479. postcopy_ram_fault_thread_fds_core(int baseufd, int quitfd) "ufd: %d quitfd: %d"
  3480. postcopy_ram_fault_thread_fds_extra(size_t index, const char *name, int fd) "%zd/%s: %d"
  3481. postcopy_ram_fault_thread_quit(void) ""
  3482. postcopy_ram_fault_thread_request(uint64_t hostaddr, const char *ramblock, size_t offset, uint32_t pid) "Request for HVA=0x%" PRIx64 " rb=%s offset=0x%zx pid=%u"
  3483. postcopy_ram_incoming_cleanup_closeuf(void) ""
  3484. postcopy_ram_incoming_cleanup_entry(void) ""
  3485. postcopy_ram_incoming_cleanup_exit(void) ""
  3486. postcopy_ram_incoming_cleanup_join(void) ""
  3487. postcopy_ram_incoming_cleanup_blocktime(uint64_t total) "total blocktime %" PRIu64
  3488. postcopy_request_shared_page(const char *sharer, const char *rb, uint64_t rb_offset) "for %s in %s offset 0x%"PRIx64
  3489. postcopy_request_shared_page_present(const char *sharer, const char *rb, uint64_t rb_offset) "%s already %s offset 0x%"PRIx64
  3490. postcopy_wake_shared(uint64_t client_addr, const char *rb) "at 0x%"PRIx64" in %s"
  3491. get_mem_fault_cpu_index(int cpu, uint32_t pid) "cpu: %d, pid: %u"
  3492. # exec.c
  3493. migration_exec_outgoing(const char *cmd) "cmd=%s"
  3494. migration_exec_incoming(const char *cmd) "cmd=%s"
  3495. # fd.c
  3496. migration_fd_outgoing(int fd) "fd=%d"
  3497. migration_fd_incoming(int fd) "fd=%d"
  3498. # socket.c
  3499. migration_socket_incoming_accepted(void) ""
  3500. migration_socket_outgoing_connected(const char *hostname) "hostname=%s"
  3501. migration_socket_outgoing_error(const char *err) "error=%s"
  3502. # tls.c
  3503. migration_tls_outgoing_handshake_start(const char *hostname) "hostname=%s"
  3504. migration_tls_outgoing_handshake_error(const char *err) "err=%s"
  3505. migration_tls_outgoing_handshake_complete(void) ""
  3506. migration_tls_incoming_handshake_start(void) ""
  3507. migration_tls_incoming_handshake_error(const char *err) "err=%s"
  3508. migration_tls_incoming_handshake_complete(void) ""
  3509. # colo.c
  3510. colo_vm_state_change(const char *old, const char *new) "Change '%s' => '%s'"
  3511. colo_send_message(const char *msg) "Send '%s' message"
  3512. colo_receive_message(const char *msg) "Receive '%s' message"
  3513. # colo-failover.c
  3514. colo_failover_set_state(const char *new_state) "new state %s"
  3515. # block-dirty-bitmap.c
  3516. send_bitmap_header_enter(void) ""
  3517. send_bitmap_bits(uint32_t flags, uint64_t start_sector, uint32_t nr_sectors, uint64_t data_size) "flags: 0x%x, start_sector: %" PRIu64 ", nr_sectors: %" PRIu32 ", data_size: %" PRIu64
  3518. dirty_bitmap_save_iterate(int in_postcopy) "in postcopy: %d"
  3519. dirty_bitmap_save_complete_enter(void) ""
  3520. dirty_bitmap_save_complete_finish(void) ""
  3521. dirty_bitmap_save_pending(uint64_t pending, uint64_t max_size) "pending %" PRIu64 " max: %" PRIu64
  3522. dirty_bitmap_load_complete(void) ""
  3523. dirty_bitmap_load_bits_enter(uint64_t first_sector, uint32_t nr_sectors) "chunk: %" PRIu64 " %" PRIu32
  3524. dirty_bitmap_load_bits_zeroes(void) ""
  3525. dirty_bitmap_load_header(uint32_t flags) "flags 0x%x"
  3526. dirty_bitmap_load_enter(void) ""
  3527. dirty_bitmap_load_success(void) ""
  3528. # See docs/devel/tracing.txt for syntax documentation.
  3529. # announce.c
  3530. qemu_announce_self_iter(const char *id, const char *name, const char *mac, int skip) "%s:%s:%s skip: %d"
  3531. qemu_announce_timer_del(bool free_named, bool free_timer, char *id) "free named: %d free timer: %d id: %s"
  3532. # vhost-user.c
  3533. vhost_user_event(const char *chr, int event) "chr: %s got event: %d"
  3534. # colo.c
  3535. colo_proxy_main(const char *chr) ": %s"
  3536. # colo-compare.c
  3537. colo_compare_main(const char *chr) ": %s"
  3538. colo_compare_udp_miscompare(const char *sta, int size) ": %s = %d"
  3539. colo_compare_icmp_miscompare(const char *sta, int size) ": %s = %d"
  3540. colo_compare_ip_info(int psize, const char *sta, const char *stb, int ssize, const char *stc, const char *std) "ppkt size = %d, ip_src = %s, ip_dst = %s, spkt size = %d, ip_src = %s, ip_dst = %s"
  3541. colo_old_packet_check_found(int64_t old_time) "%" PRId64
  3542. colo_compare_miscompare(void) ""
  3543. colo_compare_tcp_info(const char *pkt, uint32_t seq, uint32_t ack, int hdlen, int pdlen, int offset, int flags) "%s: seq/ack= %u/%u hdlen= %d pdlen= %d offset= %d flags=%d"
  3544. # filter-rewriter.c
  3545. colo_filter_rewriter_debug(void) ""
  3546. colo_filter_rewriter_pkt_info(const char *func, const char *src, const char *dst, uint32_t seq, uint32_t ack, uint32_t flag) "%s: src/dst: %s/%s p: seq/ack=%u/%u flags=0x%x"
  3547. colo_filter_rewriter_conn_offset(uint32_t offset) ": offset=%u"
  3548. # See docs/devel/tracing.txt for syntax documentation.
  3549. # console.c
  3550. console_gfx_new(void) ""
  3551. console_gfx_reuse(int index) "%d"
  3552. console_gfx_close(int index) "%d"
  3553. console_putchar_csi(int esc_param0, int esc_param1, int ch, int nb_esc_params) "escape sequence CSI%d;%d%c, %d parameters"
  3554. console_putchar_unhandled(int ch) "unhandled escape character '%c'"
  3555. console_txt_new(int w, int h) "%dx%d"
  3556. console_select(int nr) "%d"
  3557. console_refresh(int interval) "interval %d ms"
  3558. displaysurface_create(void *display_surface, int w, int h) "surface=%p, %dx%d"
  3559. displaysurface_create_from(void *display_surface, int w, int h, uint32_t format) "surface=%p, %dx%d, format 0x%x"
  3560. displaysurface_create_pixman(void *display_surface) "surface=%p"
  3561. displaysurface_free(void *display_surface) "surface=%p"
  3562. displaychangelistener_register(void *dcl, const char *name) "%p [ %s ]"
  3563. displaychangelistener_unregister(void *dcl, const char *name) "%p [ %s ]"
  3564. ppm_save(const char *filename, void *display_surface) "%s surface=%p"
  3565. # gtk.c
  3566. # gtk-gl-area.c
  3567. # gtk-egl.c
  3568. gd_switch(const char *tab, int width, int height) "tab=%s, width=%d, height=%d"
  3569. gd_update(const char *tab, int x, int y, int w, int h) "tab=%s, x=%d, y=%d, w=%d, h=%d"
  3570. gd_key_event(const char *tab, int gdk_keycode, int qkeycode, const char *action) "tab=%s, translated GDK keycode %d to QKeyCode %d (%s)"
  3571. gd_grab(const char *tab, const char *device, const char *reason) "tab=%s, dev=%s, reason=%s"
  3572. gd_ungrab(const char *tab, const char *device) "tab=%s, dev=%s"
  3573. gd_keymap_windowing(const char *name) "backend=%s"
  3574. # vnc-auth-sasl.c
  3575. # vnc-ws.c
  3576. # vnc-auth-vencrypt.c
  3577. # vnc.c
  3578. vnc_key_guest_leds(bool caps, bool num, bool scroll) "caps %d, num %d, scroll %d"
  3579. vnc_key_map_init(const char *layout) "%s"
  3580. vnc_key_event_ext(bool down, int sym, int keycode, const char *name) "down %d, sym 0x%x, keycode 0x%x [%s]"
  3581. vnc_key_event_map(bool down, int sym, int keycode, const char *name) "down %d, sym 0x%x -> keycode 0x%x [%s]"
  3582. vnc_key_sync_numlock(bool on) "%d"
  3583. vnc_key_sync_capslock(bool on) "%d"
  3584. vnc_client_eof(void *state, void *ioc) "VNC client EOF state=%p ioc=%p"
  3585. vnc_client_io_error(void *state, void *ioc, const char *msg) "VNC client I/O error state=%p ioc=%p errmsg=%s"
  3586. vnc_client_connect(void *state, void *ioc) "VNC client connect state=%p ioc=%p"
  3587. vnc_client_disconnect_start(void *state, void *ioc) "VNC client disconnect start state=%p ioc=%p"
  3588. vnc_client_disconnect_finish(void *state, void *ioc) "VNC client disconnect finish state=%p ioc=%p"
  3589. vnc_client_io_wrap(void *state, void *ioc, const char *type) "VNC client I/O wrap state=%p ioc=%p type=%s"
  3590. vnc_client_throttle_threshold(void *state, void *ioc, size_t oldoffset, size_t offset, int client_width, int client_height, int bytes_per_pixel, void *audio_cap) "VNC client throttle threshold state=%p ioc=%p oldoffset=%zu newoffset=%zu width=%d height=%d bpp=%d audio=%p"
  3591. vnc_client_throttle_incremental(void *state, void *ioc, int job_update, size_t offset) "VNC client throttle incremental state=%p ioc=%p job-update=%d offset=%zu"
  3592. vnc_client_throttle_forced(void *state, void *ioc, int job_update, size_t offset) "VNC client throttle forced state=%p ioc=%p job-update=%d offset=%zu"
  3593. vnc_client_throttle_audio(void *state, void *ioc, size_t offset) "VNC client throttle audio state=%p ioc=%p offset=%zu"
  3594. vnc_client_unthrottle_forced(void *state, void *ioc) "VNC client unthrottle forced offset state=%p ioc=%p"
  3595. vnc_client_unthrottle_incremental(void *state, void *ioc, size_t offset) "VNC client unthrottle incremental state=%p ioc=%p offset=%zu"
  3596. vnc_client_output_limit(void *state, void *ioc, size_t offset, size_t threshold) "VNC client output limit state=%p ioc=%p offset=%zu threshold=%zu"
  3597. vnc_auth_init(void *display, int websock, int auth, int subauth) "VNC auth init state=%p websock=%d auth=%d subauth=%d"
  3598. vnc_auth_start(void *state, int method) "VNC client auth start state=%p method=%d"
  3599. vnc_auth_pass(void *state, int method) "VNC client auth passed state=%p method=%d"
  3600. vnc_auth_fail(void *state, int method, const char *message, const char *reason) "VNC client auth failed state=%p method=%d message=%s reason=%s"
  3601. vnc_auth_reject(void *state, int expect, int got) "VNC client auth rejected state=%p method expected=%d got=%d"
  3602. vnc_auth_vencrypt_version(void *state, int major, int minor) "VNC client auth vencrypt version state=%p major=%d minor=%d"
  3603. vnc_auth_vencrypt_subauth(void *state, int auth) "VNC client auth vencrypt subauth state=%p auth=%d"
  3604. vnc_auth_sasl_mech_list(void *state, const char *mechs) "VNC client auth SASL state=%p mechlist=%s"
  3605. vnc_auth_sasl_mech_choose(void *state, const char *mech) "VNC client auth SASL state=%p mech=%s"
  3606. vnc_auth_sasl_start(void *state, const void *clientdata, size_t clientlen, const void *serverdata, size_t severlen, int ret) "VNC client auth SASL start state=%p clientdata=%p clientlen=%zu serverdata=%p serverlen=%zu ret=%d"
  3607. vnc_auth_sasl_step(void *state, const void *clientdata, size_t clientlen, const void *serverdata, size_t severlen, int ret) "VNC client auth SASL step state=%p clientdata=%p clientlen=%zu serverdata=%p serverlen=%zu ret=%d"
  3608. vnc_auth_sasl_ssf(void *state, int ssf) "VNC client auth SASL SSF state=%p size=%d"
  3609. vnc_auth_sasl_username(void *state, const char *name) "VNC client auth SASL user state=%p name=%s"
  3610. vnc_auth_sasl_acl(void *state, int allow) "VNC client auth SASL ACL state=%p allow=%d"
  3611. # input.c
  3612. input_event_key_number(int conidx, int number, const char *qcode, bool down) "con %d, key number 0x%x [%s], down %d"
  3613. input_event_key_qcode(int conidx, const char *qcode, bool down) "con %d, key qcode %s, down %d"
  3614. input_event_btn(int conidx, const char *btn, bool down) "con %d, button %s, down %d"
  3615. input_event_rel(int conidx, const char *axis, int value) "con %d, axis %s, value %d"
  3616. input_event_abs(int conidx, const char *axis, int value) "con %d, axis %s, value 0x%x"
  3617. input_event_sync(void) ""
  3618. input_mouse_mode(int absolute) "absolute %d"
  3619. # spice-display.c
  3620. qemu_spice_add_memslot(int qid, uint32_t slot_id, unsigned long virt_start, unsigned long virt_end, int async) "%d %u: host virt 0x%lx - 0x%lx async=%d"
  3621. qemu_spice_del_memslot(int qid, uint32_t gid, uint32_t slot_id) "%d gid=%u sid=%u"
  3622. qemu_spice_create_primary_surface(int qid, uint32_t sid, void *surface, int async) "%d sid=%u surface=%p async=%d"
  3623. qemu_spice_destroy_primary_surface(int qid, uint32_t sid, int async) "%d sid=%u async=%d"
  3624. qemu_spice_wakeup(uint32_t qid) "%d"
  3625. qemu_spice_create_update(uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) "lr %d -> %d, tb -> %d -> %d"
  3626. qemu_spice_display_update(int qid, uint32_t x, uint32_t y, uint32_t w, uint32_t h) "%d +%d+%d %dx%d"
  3627. qemu_spice_display_surface(int qid, uint32_t w, uint32_t h, int fast) "%d %dx%d, fast %d"
  3628. qemu_spice_display_refresh(int qid, int notify) "%d notify %d"
  3629. qemu_spice_ui_info(int qid, uint32_t width, uint32_t height) "%d %dx%d"
  3630. qemu_spice_gl_surface(int qid, uint32_t w, uint32_t h, uint32_t fourcc) "%d %dx%d, fourcc 0x%x"
  3631. qemu_spice_gl_scanout_disable(int qid) "%d"
  3632. qemu_spice_gl_scanout_texture(int qid, uint32_t w, uint32_t h, uint32_t fourcc) "%d %dx%d, fourcc 0x%x"
  3633. qemu_spice_gl_cursor(int qid, bool enabled, bool hotspot) "%d enabled %d, hotspot %d"
  3634. qemu_spice_gl_forward_dmabuf(int qid, uint32_t width, uint32_t height) "%d %dx%d"
  3635. qemu_spice_gl_render_dmabuf(int qid, uint32_t width, uint32_t height) "%d %dx%d"
  3636. qemu_spice_gl_update(int qid, uint32_t x, uint32_t y, uint32_t w, uint32_t h) "%d +%d+%d %dx%d"
  3637. # keymaps.c
  3638. keymap_parse(const char *file) "file %s"
  3639. keymap_add(int sym, int code, const char *line) "sym=0x%04x code=0x%04x (line: %s)"
  3640. keymap_unmapped(int sym) "sym=0x%04x"
  3641. # x_keymap.c
  3642. xkeymap_extension(const char *name) "extension '%s'"
  3643. xkeymap_vendor(const char *name) "vendor '%s'"
  3644. xkeymap_keycodes(const char *name) "keycodes '%s'"
  3645. xkeymap_keymap(const char *name) "keymap '%s'"
  3646. # See docs/devel/tracing.txt for syntax documentation.
  3647. # jazz_led.c
  3648. jazz_led_read(uint64_t addr, uint8_t val) "read addr=0x%"PRIx64": 0x%x"
  3649. jazz_led_write(uint64_t addr, uint8_t new) "write addr=0x%"PRIx64": 0x%x"
  3650. # xenfb.c
  3651. xenfb_mouse_event(void *opaque, int dx, int dy, int dz, int button_state, int abs_pointer_wanted) "%p x %d y %d z %d bs 0x%x abs %d"
  3652. xenfb_key_event(void *opaque, int scancode, int button_state) "%p scancode %d bs 0x%x"
  3653. xenfb_input_connected(void *xendev, int abs_pointer_wanted) "%p abs %d"
  3654. # g364fb.c
  3655. g364fb_read(uint64_t addr, uint32_t val) "read addr=0x%"PRIx64": 0x%x"
  3656. g364fb_write(uint64_t addr, uint32_t new) "write addr=0x%"PRIx64": 0x%x"
  3657. # milkymist-tmu2.c
  3658. milkymist_tmu2_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  3659. milkymist_tmu2_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  3660. milkymist_tmu2_start(void) "Start TMU"
  3661. milkymist_tmu2_pulse_irq(void) "Pulse IRQ"
  3662. # milkymist-vgafb.c
  3663. milkymist_vgafb_memory_read(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  3664. milkymist_vgafb_memory_write(uint32_t addr, uint32_t value) "addr 0x%08x value 0x%08x"
  3665. # vmware_vga.c
  3666. vmware_value_read(uint32_t index, uint32_t value) "index %d, value 0x%x"
  3667. vmware_value_write(uint32_t index, uint32_t value) "index %d, value 0x%x"
  3668. vmware_palette_read(uint32_t index, uint32_t value) "index %d, value 0x%x"
  3669. vmware_palette_write(uint32_t index, uint32_t value) "index %d, value 0x%x"
  3670. vmware_scratch_read(uint32_t index, uint32_t value) "index %d, value 0x%x"
  3671. vmware_scratch_write(uint32_t index, uint32_t value) "index %d, value 0x%x"
  3672. vmware_setmode(uint32_t w, uint32_t h, uint32_t bpp) "%dx%d @ %d bpp"
  3673. # virtio-gpu-3d.c
  3674. # virtio-gpu.c
  3675. virtio_gpu_features(bool virgl) "virgl %d"
  3676. virtio_gpu_cmd_get_display_info(void) ""
  3677. virtio_gpu_cmd_get_edid(uint32_t scanout) "scanout %d"
  3678. virtio_gpu_cmd_set_scanout(uint32_t id, uint32_t res, uint32_t w, uint32_t h, uint32_t x, uint32_t y) "id %d, res 0x%x, w %d, h %d, x %d, y %d"
  3679. virtio_gpu_cmd_res_create_2d(uint32_t res, uint32_t fmt, uint32_t w, uint32_t h) "res 0x%x, fmt 0x%x, w %d, h %d"
  3680. virtio_gpu_cmd_res_create_3d(uint32_t res, uint32_t fmt, uint32_t w, uint32_t h, uint32_t d) "res 0x%x, fmt 0x%x, w %d, h %d, d %d"
  3681. virtio_gpu_cmd_res_unref(uint32_t res) "res 0x%x"
  3682. virtio_gpu_cmd_res_back_attach(uint32_t res) "res 0x%x"
  3683. virtio_gpu_cmd_res_back_detach(uint32_t res) "res 0x%x"
  3684. virtio_gpu_cmd_res_xfer_toh_2d(uint32_t res) "res 0x%x"
  3685. virtio_gpu_cmd_res_xfer_toh_3d(uint32_t res) "res 0x%x"
  3686. virtio_gpu_cmd_res_xfer_fromh_3d(uint32_t res) "res 0x%x"
  3687. virtio_gpu_cmd_res_flush(uint32_t res, uint32_t w, uint32_t h, uint32_t x, uint32_t y) "res 0x%x, w %d, h %d, x %d, y %d"
  3688. virtio_gpu_cmd_ctx_create(uint32_t ctx, const char *name) "ctx 0x%x, name %s"
  3689. virtio_gpu_cmd_ctx_destroy(uint32_t ctx) "ctx 0x%x"
  3690. virtio_gpu_cmd_ctx_res_attach(uint32_t ctx, uint32_t res) "ctx 0x%x, res 0x%x"
  3691. virtio_gpu_cmd_ctx_res_detach(uint32_t ctx, uint32_t res) "ctx 0x%x, res 0x%x"
  3692. virtio_gpu_cmd_ctx_submit(uint32_t ctx, uint32_t size) "ctx 0x%x, size %d"
  3693. virtio_gpu_update_cursor(uint32_t scanout, uint32_t x, uint32_t y, const char *type, uint32_t res) "scanout %d, x %d, y %d, %s, res 0x%x"
  3694. virtio_gpu_fence_ctrl(uint64_t fence, uint32_t type) "fence 0x%" PRIx64 ", type 0x%x"
  3695. virtio_gpu_fence_resp(uint64_t fence) "fence 0x%" PRIx64
  3696. # qxl.c
  3697. disable qxl_interface_set_mm_time(int qid, uint32_t mm_time) "%d %d"
  3698. disable qxl_io_write_vga(int qid, const char *mode, uint32_t addr, uint32_t val) "%d %s addr=%u val=%u"
  3699. qxl_create_guest_primary(int qid, uint32_t width, uint32_t height, uint64_t mem, uint32_t format, uint32_t position) "%d %ux%u mem=0x%" PRIx64 " %u,%u"
  3700. qxl_create_guest_primary_rest(int qid, int32_t stride, uint32_t type, uint32_t flags) "%d %d,%d,%d"
  3701. qxl_destroy_primary(int qid) "%d"
  3702. qxl_enter_vga_mode(int qid) "%d"
  3703. qxl_exit_vga_mode(int qid) "%d"
  3704. qxl_hard_reset(int qid, int64_t loadvm) "%d loadvm=%"PRId64
  3705. qxl_interface_async_complete_io(int qid, uint32_t current_async, void *cookie) "%d current=%d cookie=%p"
  3706. qxl_interface_attach_worker(int qid) "%d"
  3707. qxl_interface_get_init_info(int qid) "%d"
  3708. qxl_interface_set_compression_level(int qid, int64_t level) "%d %"PRId64
  3709. qxl_interface_update_area_complete(int qid, uint32_t surface_id, uint32_t dirty_left, uint32_t dirty_right, uint32_t dirty_top, uint32_t dirty_bottom) "%d surface=%d [%d,%d,%d,%d]"
  3710. qxl_interface_update_area_complete_rest(int qid, uint32_t num_updated_rects) "%d #=%d"
  3711. qxl_interface_update_area_complete_overflow(int qid, int max) "%d max=%d"
  3712. qxl_interface_update_area_complete_schedule_bh(int qid, uint32_t num_dirty) "%d #dirty=%d"
  3713. qxl_io_destroy_primary_ignored(int qid, const char *mode) "%d %s"
  3714. qxl_io_log(int qid, const char *log_buf) "%d %s"
  3715. qxl_io_read_unexpected(int qid) "%d"
  3716. qxl_io_unexpected_vga_mode(int qid, uint64_t addr, uint64_t val, const char *desc) "%d 0x%"PRIx64"=%"PRIu64" (%s)"
  3717. qxl_io_write(int qid, const char *mode, uint64_t addr, const char *aname, uint64_t val, unsigned size, int async) "%d %s addr=%"PRIu64 " (%s) val=%"PRIu64" size=%u async=%d"
  3718. qxl_memslot_add_guest(int qid, uint32_t slot_id, uint64_t guest_start, uint64_t guest_end) "%d %u: guest phys 0x%"PRIx64 " - 0x%" PRIx64
  3719. qxl_post_load(int qid, const char *mode) "%d %s"
  3720. qxl_pre_load(int qid) "%d"
  3721. qxl_pre_save(int qid) "%d"
  3722. qxl_reset_surfaces(int qid) "%d"
  3723. qxl_ring_command_check(int qid, const char *mode) "%d %s"
  3724. qxl_ring_command_get(int qid, const char *mode) "%d %s"
  3725. qxl_ring_command_req_notification(int qid) "%d"
  3726. qxl_ring_cursor_check(int qid, const char *mode) "%d %s"
  3727. qxl_ring_cursor_get(int qid, const char *mode) "%d %s"
  3728. qxl_ring_cursor_req_notification(int qid) "%d"
  3729. qxl_ring_res_push(int qid, const char *mode, uint32_t surface_count, uint32_t free_res, void *last_release, const char *notify) "%d %s s#=%d res#=%d last=%p notify=%s"
  3730. qxl_ring_res_push_rest(int qid, uint32_t ring_has, uint32_t ring_size, uint32_t prod, uint32_t cons) "%d ring %d/%d [%d,%d]"
  3731. qxl_ring_res_put(int qid, uint32_t free_res) "%d #res=%d"
  3732. qxl_set_mode(int qid, int modenr, uint32_t x_res, uint32_t y_res, uint32_t bits, uint64_t devmem) "%d mode=%d [ x=%d y=%d @ bpp=%d devmem=0x%" PRIx64 " ]"
  3733. qxl_soft_reset(int qid) "%d"
  3734. qxl_spice_destroy_surfaces_complete(int qid) "%d"
  3735. qxl_spice_destroy_surfaces(int qid, int async) "%d async=%d"
  3736. qxl_spice_destroy_surface_wait_complete(int qid, uint32_t id) "%d sid=%d"
  3737. qxl_spice_destroy_surface_wait(int qid, uint32_t id, int async) "%d sid=%d async=%d"
  3738. qxl_spice_flush_surfaces_async(int qid, uint32_t surface_count, uint32_t num_free_res) "%d s#=%d, res#=%d"
  3739. qxl_spice_monitors_config(int qid) "%d"
  3740. qxl_spice_loadvm_commands(int qid, void *ext, uint32_t count) "%d ext=%p count=%d"
  3741. qxl_spice_oom(int qid) "%d"
  3742. qxl_spice_reset_cursor(int qid) "%d"
  3743. qxl_spice_reset_image_cache(int qid) "%d"
  3744. qxl_spice_reset_memslots(int qid) "%d"
  3745. qxl_spice_update_area(int qid, uint32_t surface_id, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) "%d sid=%d [%d,%d,%d,%d]"
  3746. qxl_spice_update_area_rest(int qid, uint32_t num_dirty_rects, uint32_t clear_dirty_region) "%d #d=%d clear=%d"
  3747. qxl_surfaces_dirty(int qid, uint64_t offset, uint64_t size) "%d offset=0x%"PRIx64" size=0x%"PRIx64
  3748. qxl_send_events(int qid, uint32_t events) "%d %d"
  3749. qxl_send_events_vm_stopped(int qid, uint32_t events) "%d %d"
  3750. qxl_set_guest_bug(int qid) "%d"
  3751. qxl_interrupt_client_monitors_config(int qid, int num_heads, void *heads) "%d %d %p"
  3752. qxl_client_monitors_config_unsupported_by_guest(int qid, uint32_t int_mask, void *client_monitors_config) "%d 0x%X %p"
  3753. qxl_client_monitors_config_unsupported_by_device(int qid, int revision) "%d revision=%d"
  3754. qxl_client_monitors_config_capped(int qid, int requested, int limit) "%d %d %d"
  3755. qxl_client_monitors_config_crc(int qid, unsigned size, uint32_t crc32) "%d %u %u"
  3756. qxl_set_client_capabilities_unsupported_by_revision(int qid, int revision) "%d revision=%d"
  3757. # qxl-render.c
  3758. qxl_render_blit(int32_t stride, int32_t left, int32_t right, int32_t top, int32_t bottom) "stride=%d [%d, %d, %d, %d]"
  3759. qxl_render_guest_primary_resized(int32_t width, int32_t height, int32_t stride, int32_t bytes_pp, int32_t bits_pp) "%dx%d, stride %d, bpp %d, depth %d"
  3760. qxl_render_update_area_done(void *cookie) "%p"
  3761. # vga.c
  3762. vga_std_read_io(uint32_t addr, uint32_t val) "addr 0x%x, val 0x%x"
  3763. vga_std_write_io(uint32_t addr, uint32_t val) "addr 0x%x, val 0x%x"
  3764. vga_vbe_read(uint32_t index, uint32_t val) "index 0x%x, val 0x%x"
  3765. vga_vbe_write(uint32_t index, uint32_t val) "index 0x%x, val 0x%x"
  3766. # cirrus_vga.c
  3767. vga_cirrus_read_io(uint32_t addr, uint32_t val) "addr 0x%x, val 0x%x"
  3768. vga_cirrus_write_io(uint32_t addr, uint32_t val) "addr 0x%x, val 0x%x"
  3769. vga_cirrus_write_blt(uint32_t offset, uint32_t val) "offset 0x%x, val 0x%x"
  3770. # sii9022.c
  3771. sii9022_read_reg(uint8_t addr, uint8_t val) "addr 0x%02x, val 0x%02x"
  3772. sii9022_write_reg(uint8_t addr, uint8_t val) "addr 0x%02x, val 0x%02x"
  3773. sii9022_switch_mode(const char *mode) "mode: %s"
  3774. # ati.c
  3775. ati_mm_read(unsigned int size, uint64_t addr, const char *name, uint64_t val) "%u 0x%"PRIx64 " %s -> 0x%"PRIx64
  3776. ati_mm_write(unsigned int size, uint64_t addr, const char *name, uint64_t val) "%u 0x%"PRIx64 " %s <- 0x%"PRIx64
  3777. # See docs/devel/tracing.txt for syntax documentation.
  3778. # qapi-visit-core.c
  3779. visit_free(void *v) "v=%p"
  3780. visit_complete(void *v, void *opaque) "v=%p opaque=%p"
  3781. visit_start_struct(void *v, const char *name, void *obj, size_t size) "v=%p name=%s obj=%p size=%zu"
  3782. visit_check_struct(void *v) "v=%p"
  3783. visit_end_struct(void *v, void *obj) "v=%p obj=%p"
  3784. visit_start_list(void *v, const char *name, void *obj, size_t size) "v=%p name=%s obj=%p size=%zu"
  3785. visit_next_list(void *v, void *tail, size_t size) "v=%p tail=%p size=%zu"
  3786. visit_check_list(void *v) "v=%p"
  3787. visit_end_list(void *v, void *obj) "v=%p obj=%p"
  3788. visit_start_alternate(void *v, const char *name, void *obj, size_t size) "v=%p name=%s obj=%p size=%zu"
  3789. visit_end_alternate(void *v, void *obj) "v=%p obj=%p"
  3790. visit_optional(void *v, const char *name, bool *present) "v=%p name=%s present=%p"
  3791. visit_type_enum(void *v, const char *name, int *obj) "v=%p name=%s obj=%p"
  3792. visit_type_int(void *v, const char *name, int64_t *obj) "v=%p name=%s obj=%p"
  3793. visit_type_uint8(void *v, const char *name, uint8_t *obj) "v=%p name=%s obj=%p"
  3794. visit_type_uint16(void *v, const char *name, uint16_t *obj) "v=%p name=%s obj=%p"
  3795. visit_type_uint32(void *v, const char *name, uint32_t *obj) "v=%p name=%s obj=%p"
  3796. visit_type_uint64(void *v, const char *name, uint64_t *obj) "v=%p name=%s obj=%p"
  3797. visit_type_int8(void *v, const char *name, int8_t *obj) "v=%p name=%s obj=%p"
  3798. visit_type_int16(void *v, const char *name, int16_t *obj) "v=%p name=%s obj=%p"
  3799. visit_type_int32(void *v, const char *name, int32_t *obj) "v=%p name=%s obj=%p"
  3800. visit_type_int64(void *v, const char *name, int64_t *obj) "v=%p name=%s obj=%p"
  3801. visit_type_size(void *v, const char *name, uint64_t *obj) "v=%p name=%s obj=%p"
  3802. visit_type_bool(void *v, const char *name, bool *obj) "v=%p name=%s obj=%p"
  3803. visit_type_str(void *v, const char *name, char **obj) "v=%p name=%s obj=%p"
  3804. visit_type_number(void *v, const char *name, void *obj) "v=%p name=%s obj=%p"
  3805. visit_type_any(void *v, const char *name, void *obj) "v=%p name=%s obj=%p"
  3806. visit_type_null(void *v, const char *name, void *obj) "v=%p name=%s obj=%p"
  3807. # See docs/devel/tracing.txt for syntax documentation.
  3808. # object.c
  3809. object_dynamic_cast_assert(const char *type, const char *target, const char *file, int line, const char *func) "%s->%s (%s:%d:%s)"
  3810. object_class_dynamic_cast_assert(const char *type, const char *target, const char *file, int line, const char *func) "%s->%s (%s:%d:%s)"
  3811. # See docs/devel/tracing.txt for syntax documentation.
  3812. # helper.c
  3813. arm_gt_recalc(int timer, int irqstate, uint64_t nexttick) "gt recalc: timer %d irqstate %d next tick 0x%" PRIx64
  3814. arm_gt_recalc_disabled(int timer) "gt recalc: timer %d irqstate 0 timer disabled"
  3815. arm_gt_cval_write(int timer, uint64_t value) "gt_cval_write: timer %d value 0x%" PRIx64
  3816. arm_gt_tval_write(int timer, uint64_t value) "gt_tval_write: timer %d value 0x%" PRIx64
  3817. arm_gt_ctl_write(int timer, uint64_t value) "gt_ctl_write: timer %d value 0x%" PRIx64
  3818. arm_gt_imask_toggle(int timer, int irqstate) "gt_ctl_write: timer %d IMASK toggle, new irqstate %d"
  3819. arm_gt_cntvoff_write(uint64_t value) "gt_cntvoff_write: value 0x%" PRIx64
  3820. # kvm.c
  3821. kvm_arm_fixup_msi_route(uint64_t iova, uint64_t gpa) "MSI iova = 0x%"PRIx64" is translated into 0x%"PRIx64
  3822. # See docs/devel/tracing.txt for syntax documentation.
  3823. # mem_helper.c
  3824. disable hppa_tlb_flush_ent(void *env, void *ent, uint64_t va_b, uint64_t va_e, uint64_t pa) "env=%p ent=%p va_b=0x%lx va_e=0x%lx pa=0x%lx"
  3825. disable hppa_tlb_find_entry(void *env, void *ent, int valid, uint64_t va_b, uint64_t va_e, uint64_t pa) "env=%p ent=%p valid=%d va_b=0x%lx va_e=0x%lx pa=0x%lx"
  3826. disable hppa_tlb_find_entry_not_found(void *env, uint64_t addr) "env=%p addr=%08lx"
  3827. disable hppa_tlb_get_physical_address(void *env, int ret, int prot, uint64_t addr, uint64_t phys) "env=%p ret=%d prot=%d addr=0x%lx phys=0x%lx"
  3828. disable hppa_tlb_fill_excp(void *env, uint64_t addr, int size, int type, int mmu_idx) "env=%p addr=0x%lx size=%d type=%d mmu_idx=%d"
  3829. disable hppa_tlb_fill_success(void *env, uint64_t addr, uint64_t phys, int size, int type, int mmu_idx) "env=%p addr=0x%lx phys=0x%lx size=%d type=%d mmu_idx=%d"
  3830. disable hppa_tlb_itlba(void *env, void *ent, uint64_t va_b, uint64_t va_e, uint64_t pa) "env=%p ent=%p va_b=0x%lx va_e=0x%lx pa=0x%lx"
  3831. disable hppa_tlb_itlbp(void *env, void *ent, int access_id, int u, int pl2, int pl1, int type, int b, int d, int t) "env=%p ent=%p access_id=%x u=%d pl2=%d pl1=%d type=%d b=%d d=%d t=%d"
  3832. disable hppa_tlb_ptlb(void *env) "env=%p"
  3833. disable hppa_tlb_ptlbe(void *env) "env=%p"
  3834. disable hppa_tlb_lpa_success(void *env, uint64_t addr, uint64_t phys) "env=%p addr=0x%lx phys=0x%lx"
  3835. disable hppa_tlb_lpa_failed(void *env, uint64_t addr) "env=%p addr=0x%lx"
  3836. # op_helper.c
  3837. disable hppa_tlb_probe(uint64_t addr, int level, int want) "addr=0x%lx level=%d want=%d"
  3838. # See docs/devel/tracing.txt for syntax documentation.
  3839. # kvm.c
  3840. kvm_x86_fixup_msi_error(uint32_t gsi) "VT-d failed to remap interrupt for GSI %" PRIu32
  3841. kvm_x86_add_msi_route(int virq) "Adding route entry for virq %d"
  3842. kvm_x86_remove_msi_route(int virq) "Removing route entry for virq %d"
  3843. kvm_x86_update_msi_routes(int num) "Updated %d MSI routes"
  3844. # sev.c
  3845. kvm_sev_init(void) ""
  3846. kvm_memcrypt_register_region(void *addr, size_t len) "addr %p len 0x%zu"
  3847. kvm_memcrypt_unregister_region(void *addr, size_t len) "addr %p len 0x%zu"
  3848. kvm_sev_change_state(const char *old, const char *new) "%s -> %s"
  3849. kvm_sev_launch_start(int policy, void *session, void *pdh) "policy 0x%x session %p pdh %p"
  3850. kvm_sev_launch_update_data(void *addr, uint64_t len) "addr %p len 0x%" PRIu64
  3851. kvm_sev_launch_measurement(const char *value) "data %s"
  3852. kvm_sev_launch_finish(void) ""
  3853. # See docs/devel/tracing.txt for syntax documentation.
  3854. # translate.c
  3855. mips_translate_c0(const char *instr, const char *rn, int reg, int sel) "%s %s (reg %d sel %d)"
  3856. mips_translate_tr(const char *instr, int rt, int u, int sel, int h) "%s (reg %d u %d sel %d h %d)"
  3857. # See docs/devel/tracing.txt for syntax documentation.
  3858. # kvm.c
  3859. kvm_failed_spr_set(int spr, const char *msg) "Warning: Unable to set SPR %d to KVM: %s"
  3860. kvm_failed_spr_get(int spr, const char *msg) "Warning: Unable to retrieve SPR %d from KVM: %s"
  3861. kvm_failed_fpscr_set(const char *msg) "Unable to set FPSCR to KVM: %s"
  3862. kvm_failed_fp_set(const char *fpname, int fpnum, const char *msg) "Unable to set %s%d to KVM: %s"
  3863. kvm_failed_vscr_set(const char *msg) "Unable to set VSCR to KVM: %s"
  3864. kvm_failed_vr_set(int vr, const char *msg) "Unable to set VR%d to KVM: %s"
  3865. kvm_failed_fpscr_get(const char *msg) "Unable to get FPSCR from KVM: %s"
  3866. kvm_failed_fp_get(const char *fpname, int fpnum, const char *msg) "Unable to get %s%d from KVM: %s"
  3867. kvm_failed_vscr_get(const char *msg) "Unable to get VSCR from KVM: %s"
  3868. kvm_failed_vr_get(int vr, const char *msg) "Unable to get VR%d from KVM: %s"
  3869. kvm_failed_vpa_addr_get(const char *msg) "Unable to get VPA address from KVM: %s"
  3870. kvm_failed_slb_get(const char *msg) "Unable to get SLB shadow state from KVM: %s"
  3871. kvm_failed_dtl_get(const char *msg) "Unable to get dispatch trace log state from KVM: %s"
  3872. kvm_failed_vpa_addr_set(const char *msg) "Unable to set VPA address to KVM: %s"
  3873. kvm_failed_slb_set(const char *msg) "Unable to set SLB shadow state to KVM: %s"
  3874. kvm_failed_dtl_set(const char *msg) "Unable to set dispatch trace log state to KVM: %s"
  3875. kvm_failed_null_vpa_addr_set(const char *msg) "Unable to set VPA address to KVM: %s"
  3876. kvm_failed_put_vpa(void) "Warning: Unable to set VPA information to KVM"
  3877. kvm_failed_get_vpa(void) "Warning: Unable to get VPA information from KVM"
  3878. kvm_injected_interrupt(int irq) "injected interrupt %d"
  3879. kvm_handle_dcr_write(void) "handle dcr write"
  3880. kvm_handle_dcr_read(void) "handle dcr read"
  3881. kvm_handle_halt(void) "handle halt"
  3882. kvm_handle_papr_hcall(void) "handle PAPR hypercall"
  3883. kvm_handle_epr(void) "handle epr"
  3884. kvm_handle_watchdog_expiry(void) "handle watchdog expiry"
  3885. kvm_handle_debug_exception(void) "handle debug exception"
  3886. # target/riscv/cpu_helper.c
  3887. riscv_trap(uint64_t hartid, bool async, uint64_t cause, uint64_t epc, uint64_t tval, const char *desc) "hart:%"PRId64", async:%d, cause:%"PRId64", epc:0x%"PRIx64", tval:0x%"PRIx64", desc=%s"
  3888. # pmp.c
  3889. pmpcfg_csr_read(uint64_t mhartid, uint32_t reg_index, uint64_t val) "hart %" PRIu64 ": read reg%" PRIu32", val: 0x%" PRIx64
  3890. pmpcfg_csr_write(uint64_t mhartid, uint32_t reg_index, uint64_t val) "hart %" PRIu64 ": write reg%" PRIu32", val: 0x%" PRIx64
  3891. pmpaddr_csr_read(uint64_t mhartid, uint32_t addr_index, uint64_t val) "hart %" PRIu64 ": read addr%" PRIu32", val: 0x%" PRIx64
  3892. pmpaddr_csr_write(uint64_t mhartid, uint32_t addr_index, uint64_t val) "hart %" PRIu64 ": write addr%" PRIu32", val: 0x%" PRIx64
  3893. # See docs/devel/tracing.txt for syntax documentation.
  3894. # mmu_helper.c
  3895. get_skeys_nonzero(int rc) "SKEY: Call to get_skeys unexpectedly returned %d"
  3896. set_skeys_nonzero(int rc) "SKEY: Call to set_skeys unexpectedly returned %d"
  3897. # ioinst.c
  3898. ioinst(const char *insn) "IOINST: %s"
  3899. ioinst_sch_id(const char *insn, int cssid, int ssid, int schid) "IOINST: %s (%x.%x.%04x)"
  3900. ioinst_chp_id(const char *insn, int cssid, int chpid) "IOINST: %s (%x.%02x)"
  3901. ioinst_chsc_cmd(uint16_t cmd, uint16_t len) "IOINST: chsc command 0x%04x, len 0x%04x"
  3902. # kvm.c
  3903. kvm_enable_cmma(int rc) "CMMA: enabling with result code %d"
  3904. kvm_clear_cmma(int rc) "CMMA: clearing with result code %d"
  3905. kvm_failed_cpu_state_set(int cpu_index, uint8_t state, const char *msg) "Warning: Unable to set cpu %d state %" PRIu8 " to KVM: %s"
  3906. kvm_assign_subch_ioeventfd(int fd, uint32_t addr, bool assign, int datamatch) "fd: %d sch: @0x%x assign: %d vq: %d"
  3907. # cpu.c
  3908. cpu_set_state(int cpu_index, uint8_t state) "setting cpu %d state to %" PRIu8
  3909. cpu_halt(int cpu_index) "halting cpu %d"
  3910. cpu_unhalt(int cpu_index) "unhalting cpu %d"
  3911. # sigp.c
  3912. sigp_finished(uint8_t order, int cpu_index, int dst_index, int cc) "SIGP: Finished order %u on cpu %d -> cpu %d with cc=%d"
  3913. # See docs/devel/tracing.txt for syntax documentation.
  3914. # mmu_helper.c
  3915. mmu_helper_dfault(uint64_t address, uint64_t context, int mmu_idx, uint32_t tl) "DFAULT at 0x%"PRIx64" context 0x%"PRIx64" mmu_idx=%d tl=%d"
  3916. mmu_helper_dprot(uint64_t address, uint64_t context, int mmu_idx, uint32_t tl) "DPROT at 0x%"PRIx64" context 0x%"PRIx64" mmu_idx=%d tl=%d"
  3917. mmu_helper_dmiss(uint64_t address, uint64_t context) "DMISS at 0x%"PRIx64" context 0x%"PRIx64
  3918. mmu_helper_tfault(uint64_t address, uint64_t context) "TFAULT at 0x%"PRIx64" context 0x%"PRIx64
  3919. mmu_helper_tmiss(uint64_t address, uint64_t context) "TMISS at 0x%"PRIx64" context 0x%"PRIx64
  3920. mmu_helper_get_phys_addr_code(uint32_t tl, int mmu_idx, uint64_t prim_context, uint64_t sec_context, uint64_t address) "tl=%d mmu_idx=%d primary context=0x%"PRIx64" secondary context=0x%"PRIx64" address=0x%"PRIx64
  3921. mmu_helper_get_phys_addr_data(uint32_t tl, int mmu_idx, uint64_t prim_context, uint64_t sec_context, uint64_t address) "tl=%d mmu_idx=%d primary context=0x%"PRIx64" secondary context=0x%"PRIx64" address=0x%"PRIx64
  3922. mmu_helper_mmu_fault(uint64_t address, uint64_t paddr, int mmu_idx, uint32_t tl, uint64_t prim_context, uint64_t sec_context) "Translate at 0x%"PRIx64" -> 0x%"PRIx64", mmu_idx=%d tl=%d primary context=0x%"PRIx64" secondary context=0x%"PRIx64
  3923. # int64_helper.c
  3924. int_helper_set_softint(uint32_t softint) "new 0x%08x"
  3925. int_helper_clear_softint(uint32_t softint) "new 0x%08x"
  3926. int_helper_write_softint(uint32_t softint) "new 0x%08x"
  3927. # int32_helper.c
  3928. int_helper_icache_freeze(void) "Instruction cache: freeze"
  3929. int_helper_dcache_freeze(void) "Data cache: freeze"
  3930. # win_helper.c
  3931. win_helper_gregset_error(uint32_t pstate) "ERROR in get_gregset: active pstate bits=0x%x"
  3932. win_helper_switch_pstate(uint32_t pstate_regs, uint32_t new_pstate_regs) "change_pstate: switching regs old=0x%x new=0x%x"
  3933. win_helper_no_switch_pstate(uint32_t new_pstate_regs) "change_pstate: regs new=0x%x (unchanged)"
  3934. win_helper_wrpil(uint32_t psrpil, uint32_t new_pil) "old=0x%x new=0x%x"
  3935. win_helper_done(uint32_t tl) "tl=%d"
  3936. win_helper_retry(uint32_t tl) "tl=%d"
  3937. # See docs/devel/tracing.txt for syntax documentation.
  3938. # aio-posix.c
  3939. run_poll_handlers_begin(void *ctx, int64_t max_ns, int64_t timeout) "ctx %p max_ns %"PRId64 " timeout %"PRId64
  3940. run_poll_handlers_end(void *ctx, bool progress, int64_t timeout) "ctx %p progress %d new timeout %"PRId64
  3941. poll_shrink(void *ctx, int64_t old, int64_t new) "ctx %p old %"PRId64" new %"PRId64
  3942. poll_grow(void *ctx, int64_t old, int64_t new) "ctx %p old %"PRId64" new %"PRId64
  3943. # async.c
  3944. aio_co_schedule(void *ctx, void *co) "ctx %p co %p"
  3945. aio_co_schedule_bh_cb(void *ctx, void *co) "ctx %p co %p"
  3946. # thread-pool.c
  3947. thread_pool_submit(void *pool, void *req, void *opaque) "pool %p req %p opaque %p"
  3948. thread_pool_complete(void *pool, void *req, void *opaque, int ret) "pool %p req %p opaque %p ret %d"
  3949. thread_pool_cancel(void *req, void *opaque) "req %p opaque %p"
  3950. # buffer.c
  3951. buffer_resize(const char *buf, size_t olen, size_t len) "%s: old %zd, new %zd"
  3952. buffer_move_empty(const char *buf, size_t len, const char *from) "%s: %zd bytes from %s"
  3953. buffer_move(const char *buf, size_t len, const char *from) "%s: %zd bytes from %s"
  3954. buffer_free(const char *buf, size_t len) "%s: capacity %zd"
  3955. # filemonitor-inotify.c
  3956. qemu_file_monitor_add_watch(void *mon, const char *dirpath, const char *filename, void *cb, void *opaque, int64_t id) "File monitor %p add watch dir='%s' file='%s' cb=%p opaque=%p id=%" PRId64
  3957. qemu_file_monitor_remove_watch(void *mon, const char *dirpath, int64_t id) "File monitor %p remove watch dir='%s' id=%" PRId64
  3958. qemu_file_monitor_new(void *mon, int fd) "File monitor %p created fd=%d"
  3959. qemu_file_monitor_enable_watch(void *mon, const char *dirpath, int id) "File monitor %p enable watch dir='%s' id=%u"
  3960. qemu_file_monitor_disable_watch(void *mon, const char *dirpath, int id) "Fle monitor %p disable watch dir='%s' id=%u"
  3961. qemu_file_monitor_event(void *mon, const char *dirpath, const char *filename, int mask, unsigned int id) "File monitor %p event dir='%s' file='%s' mask=0x%x id=%u"
  3962. qemu_file_monitor_dispatch(void *mon, const char *dirpath, const char *filename, int ev, void *cb, void *opaque, int64_t id) "File monitor %p dispatch dir='%s' file='%s' ev=%d cb=%p opaque=%p id=%" PRId64
  3963. # qemu-coroutine.c
  3964. qemu_aio_coroutine_enter(void *ctx, void *from, void *to, void *opaque) "ctx %p from %p to %p opaque %p"
  3965. qemu_coroutine_yield(void *from, void *to) "from %p to %p"
  3966. qemu_coroutine_terminate(void *co) "self %p"
  3967. # qemu-coroutine-lock.c
  3968. qemu_co_mutex_lock_uncontended(void *mutex, void *self) "mutex %p self %p"
  3969. qemu_co_mutex_lock_entry(void *mutex, void *self) "mutex %p self %p"
  3970. qemu_co_mutex_lock_return(void *mutex, void *self) "mutex %p self %p"
  3971. qemu_co_mutex_unlock_entry(void *mutex, void *self) "mutex %p self %p"
  3972. qemu_co_mutex_unlock_return(void *mutex, void *self) "mutex %p self %p"
  3973. # oslib-win32.c
  3974. # oslib-posix.c
  3975. qemu_memalign(size_t alignment, size_t size, void *ptr) "alignment %zu size %zu ptr %p"
  3976. qemu_anon_ram_alloc(size_t size, void *ptr) "size %zu ptr %p"
  3977. qemu_vfree(void *ptr) "ptr %p"
  3978. qemu_anon_ram_free(void *ptr, size_t size) "ptr %p size %zu"
  3979. # hbitmap.c
  3980. hbitmap_iter_skip_words(const void *hb, void *hbi, uint64_t pos, unsigned long cur) "hb %p hbi %p pos %"PRId64" cur 0x%lx"
  3981. hbitmap_reset(void *hb, uint64_t start, uint64_t count, uint64_t sbit, uint64_t ebit) "hb %p items %"PRIu64",%"PRIu64" bits %"PRIu64"..%"PRIu64
  3982. hbitmap_set(void *hb, uint64_t start, uint64_t count, uint64_t sbit, uint64_t ebit) "hb %p items %"PRIu64",%"PRIu64" bits %"PRIu64"..%"PRIu64
  3983. # lockcnt.c
  3984. lockcnt_fast_path_attempt(const void *lockcnt, int expected, int new) "lockcnt %p fast path %d->%d"
  3985. lockcnt_fast_path_success(const void *lockcnt, int expected, int new) "lockcnt %p fast path %d->%d succeeded"
  3986. lockcnt_unlock_attempt(const void *lockcnt, int expected, int new) "lockcnt %p unlock %d->%d"
  3987. lockcnt_unlock_success(const void *lockcnt, int expected, int new) "lockcnt %p unlock %d->%d succeeded"
  3988. lockcnt_futex_wait_prepare(const void *lockcnt, int expected, int new) "lockcnt %p preparing slow path %d->%d"
  3989. lockcnt_futex_wait(const void *lockcnt, int val) "lockcnt %p waiting on %d"
  3990. lockcnt_futex_wait_resume(const void *lockcnt, int new) "lockcnt %p after wait: %d"
  3991. lockcnt_futex_wake(const void *lockcnt) "lockcnt %p waking up one waiter"
  3992. # qemu-sockets.c
  3993. socket_listen(int num) "backlog: %d"
  3994. # qemu-thread-common.h
  3995. qemu_mutex_lock(void *mutex, const char *file, const int line) "waiting on mutex %p (%s:%d)"
  3996. qemu_mutex_locked(void *mutex, const char *file, const int line) "taken mutex %p (%s:%d)"
  3997. qemu_mutex_unlock(void *mutex, const char *file, const int line) "released mutex %p (%s:%d)"
  3998. # vfio-helpers.c
  3999. qemu_vfio_dma_reset_temporary(void *s) "s %p"
  4000. qemu_vfio_ram_block_added(void *s, void *p, size_t size) "s %p host %p size 0x%zx"
  4001. qemu_vfio_ram_block_removed(void *s, void *p, size_t size) "s %p host %p size 0x%zx"
  4002. qemu_vfio_find_mapping(void *s, void *p) "s %p host %p"
  4003. qemu_vfio_new_mapping(void *s, void *host, size_t size, int index, uint64_t iova) "s %p host %p size %zu index %d iova 0x%"PRIx64
  4004. qemu_vfio_do_mapping(void *s, void *host, size_t size, uint64_t iova) "s %p host %p size %zu iova 0x%"PRIx64
  4005. qemu_vfio_dma_map(void *s, void *host, size_t size, bool temporary, uint64_t *iova) "s %p host %p size %zu temporary %d iova %p"
  4006. qemu_vfio_dma_unmap(void *s, void *host) "s %p host %p"
  4007. # loader.c
  4008. loader_write_rom(const char *name, uint64_t gpa, uint64_t size, bool isrom) "%s: @0x%"PRIx64" size=0x%"PRIx64" ROM=%d"