| /linux/arch/arm64/kernel/probes/ |
| H A D | decode-insn.c | 79 arm_probe_decode_insn(u32 insn, struct arch_probe_insn *api) in arm_probe_decode_insn() argument 86 api->handler = simulate_nop; in arm_probe_decode_insn() 98 api->handler = simulate_b_cond; in arm_probe_decode_insn() 101 api->handler = simulate_cbz_cbnz; in arm_probe_decode_insn() 104 api->handler = simulate_tbz_tbnz; in arm_probe_decode_insn() 106 api->handler = simulate_adr_adrp; in arm_probe_decode_insn() 109 api->handler = simulate_b_bl; in arm_probe_decode_insn() 112 api->handler = simulate_br_blr; in arm_probe_decode_insn() 114 api->handler = simulate_ret; in arm_probe_decode_insn() 152 struct arch_probe_insn *api = &asi->api; in arm_kprobe_decode_insn() local [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | selection-api.rst | 4 .. _selection-api: 13 selection-api-intro.rst 14 selection-api-targets.rst 15 selection-api-configuration.rst 16 selection-api-vs-crop-api.rst 17 selection-api-examples.rst
|
| /linux/arch/riscv/kernel/probes/ |
| H A D | kprobes.c | 30 p->ainsn.api.restore = (unsigned long)p->addr + len; in arch_prepare_ss_slot() 32 patch_text_nosync(p->ainsn.api.insn, &p->opcode, len); in arch_prepare_ss_slot() 33 patch_text_nosync((void *)p->ainsn.api.insn + len, &insn, GET_INSN_LENGTH(insn)); in arch_prepare_ss_slot() 38 p->ainsn.api.restore = 0; in arch_prepare_simulate() 45 if (p->ainsn.api.handler) in arch_simulate_insn() 46 p->ainsn.api.handler((u32)p->opcode, in arch_simulate_insn() 88 switch (riscv_probe_decode_insn(p->addr, &p->ainsn.api)) { in arch_prepare_kprobe() 93 p->ainsn.api.insn = NULL; in arch_prepare_kprobe() 97 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe() 98 if (!p->ainsn.api.insn) in arch_prepare_kprobe() [all …]
|
| /linux/arch/csky/kernel/probes/ |
| H A D | kprobes.c | 58 p->ainsn.api.restore = (unsigned long)p->addr + offset; in arch_prepare_ss_slot() 60 patch_text(p->ainsn.api.insn, p->opcode); in arch_prepare_ss_slot() 65 p->ainsn.api.restore = 0; in arch_prepare_simulate() 72 if (p->ainsn.api.handler) in arch_simulate_insn() 73 p->ainsn.api.handler((u32)p->opcode, (long)p->addr, regs); in arch_simulate_insn() 89 switch (csky_probe_decode_insn(p->addr, &p->ainsn.api)) { in arch_prepare_kprobe() 94 p->ainsn.api.insn = NULL; in arch_prepare_kprobe() 98 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe() 99 if (!p->ainsn.api.insn) in arch_prepare_kprobe() 105 if (p->ainsn.api.insn) in arch_prepare_kprobe() [all …]
|
| H A D | uprobes.c | 33 switch (csky_probe_decode_insn(&insn, &auprobe->api)) { in arch_uprobe_analyze_insn() 95 if (auprobe->api.handler) in arch_uprobe_skip_sstep() 96 auprobe->api.handler(insn, addr, regs); in arch_uprobe_skip_sstep()
|
| /linux/drivers/net/wireless/intel/iwlwifi/cfg/ |
| H A D | rf-jf.c | 19 #define IWL_QUZ_A_JF_B_MODULE_FIRMWARE(api) \ argument 20 IWL_QUZ_A_JF_B_FW_PRE "-" __stringify(api) ".ucode" 21 #define IWL_QU_B_JF_B_MODULE_FIRMWARE(api) \ argument 22 IWL_QU_B_JF_B_FW_PRE "-" __stringify(api) ".ucode" 23 #define IWL_QU_C_JF_B_MODULE_FIRMWARE(api) \ argument 24 IWL_QU_C_JF_B_FW_PRE "-" __stringify(api) ".ucode" 25 #define IWL_SO_A_JF_B_MODULE_FIRMWARE(api) \ argument 26 IWL_SO_A_JF_B_FW_PRE "-" __stringify(api) ".ucode"
|
| /linux/Documentation/dev-tools/kunit/api/ |
| H A D | index.rst | 23 Documentation/dev-tools/kunit/api/test.rst 27 Documentation/dev-tools/kunit/api/resource.rst 31 Documentation/dev-tools/kunit/api/functionredirection.rst 38 Documentation/dev-tools/kunit/api/clk.rst 42 Documentation/dev-tools/kunit/api/of.rst 46 Documentation/dev-tools/kunit/api/platformdevice.rst
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | gsp.h | 281 return gsp->rm->api->rpc->get(gsp, fn, argc); in nvkm_gsp_rpc_get() 288 return gsp->rm->api->rpc->push(gsp, argv, policy, repc); in nvkm_gsp_rpc_push() 317 gsp->rm->api->rpc->done(gsp, repv); in nvkm_gsp_rpc_done() 323 return object->client->gsp->rm->api->ctrl->get(object, cmd, argc); in nvkm_gsp_rm_ctrl_get() 329 return object->client->gsp->rm->api->ctrl->push(object, argv, repc); in nvkm_gsp_rm_ctrl_push() 360 object->client->gsp->rm->api->ctrl->done(object, repv); in nvkm_gsp_rm_ctrl_done() 375 argv = gsp->rm->api->alloc->get(object, oclass, argc); in nvkm_gsp_rm_alloc_get() 387 void *repv = object->client->gsp->rm->api->alloc->push(object, argv); in nvkm_gsp_rm_alloc_push() 409 object->client->gsp->rm->api->alloc->done(object, repv); in nvkm_gsp_rm_alloc_done() 428 int ret = object->client->gsp->rm->api->alloc->free(object); in nvkm_gsp_rm_free() [all …]
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | index.rst | 3 :Original: Documentation/core-api/index.rst 27 kernel-api 112 mm-api 119 dma-api 120 dma-api-howto
|
| H A D | mm-api.rst | 3 :Original: Documentation/core-api/mm-api.rst 14 .. _cn_core-api_mm-api: 33 .. _cn_mm-api-gfp-flags:
|
| /linux/Documentation/crypto/ |
| H A D | index.rst | 17 api-intro 20 async-tx-api 25 api 26 api-samples
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ |
| H A D | gr.c | 25 if (rm->api->gr->scrubber.fini) in nvkm_rm_gr_fini() 26 rm->api->gr->scrubber.fini(gr); in nvkm_rm_gr_fini() 38 if (rm->api->gr->scrubber.init) { in nvkm_rm_gr_init() 39 ret = rm->api->gr->scrubber.init(gr); in nvkm_rm_gr_init()
|
| H A D | engine.c | 53 ret = rm->api->ce->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new() 59 ret = rm->api->nvdec->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new() 62 ret = rm->api->nvenc->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new() 65 ret = rm->api->nvjpg->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new() 68 ret = rm->api->ofa->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
|
| /linux/include/linux/net/intel/libie/ |
| H A D | fwlog.h | 73 struct_group_tagged(libie_fwlog_api, api, 82 int libie_fwlog_init(struct libie_fwlog *fwlog, struct libie_fwlog_api *api); 88 struct libie_fwlog_api *api) in libie_fwlog_init() argument
|
| /linux/Documentation/translations/zh_TW/ |
| H A D | index.rst | 44 * core-api/index 45 * driver-api/index 85 * userspace-api/index
|
| /linux/Documentation/translations/zh_CN/ |
| H A D | index.rst | 59 core-api/index 60 driver-api/index 97 userspace-api/index
|
| /linux/Documentation/filesystems/caching/ |
| H A D | index.rst | 10 netfs-api 11 backend-api
|
| /linux/Documentation/driver-api/i3c/ |
| H A D | index.rst | 10 device-driver-api 11 master-driver-api
|
| /linux/Documentation/driver-api/thermal/ |
| H A D | index.rst | 10 cpu-cooling-api 12 sysfs-api
|
| /linux/Documentation/admin-guide/gpio/ |
| H A D | obsolete.rst | 10 Character Device Userspace API (v1) <../../userspace-api/gpio/chardev_v1> 11 Sysfs Interface <../../userspace-api/gpio/sysfs>
|
| /linux/scripts/package/ |
| H A D | PKGBUILD | 8 _extrapackages=${PACMAN_EXTRAPACKAGES-headers api-headers debug} 103 _package-api-headers() { 105 provides=(linux-api-headers="${pkgver}") 106 conflicts=(linux-api-headers)
|
| /linux/Documentation/driver-api/usb/ |
| H A D | dma.rst | 13 Documentation/core-api/dma-api-howto.rst). That's how they've worked through 63 Documentation/core-api/dma-api-howto.rst for definitions of "coherent" and 94 of Documentation/core-api/dma-api-howto.rst, titled "What memory is DMA-able?")
|
| /linux/Documentation/ABI/testing/ |
| H A D | gpio-cdev | 11 Documentation/userspace-api/gpio/chardev.rst. 21 See Documentation/userspace-api/gpio/chardev.rst
|
| /linux/Documentation/core-api/ |
| H A D | maple_tree.rst | 24 use the normal API. An :ref:`maple-tree-advanced-api` exists for more complex 34 :ref:`maple-tree-advanced-api`, but are blocked by the normal API. 40 :ref:`maple-tree-advanced-api`. This is useful for users who must guarantee a 45 .. _maple-tree-normal-api: 78 worth looking at the mas_for_each() API in the :ref:`maple-tree-advanced-api` 82 not allocate memory, please see :ref:`maple-tree-advanced-api` for this use case. 132 .. _maple-tree-advanced-api: 142 as the locking is compatible. The :ref:`maple-tree-normal-api` is implemented 149 Initialising the maple tree is the same as in the :ref:`maple-tree-normal-api`.
|
| /linux/Documentation/translations/zh_CN/doc-guide/ |
| H A D | contributing.rst | 196 - Documentation/core-api/index.rst 197 - Documentation/driver-api/index.rst 198 - Documentation/userspace-api/index.rst
|