/Linux-v4.19/drivers/regulator/ |
D | aat2870-regulator.c | 48 struct aat2870_regulator *ri = rdev_get_drvdata(rdev); in aat2870_ldo_set_voltage_sel() local 49 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_set_voltage_sel() 51 return aat2870->update(aat2870, ri->voltage_addr, ri->voltage_mask, in aat2870_ldo_set_voltage_sel() 52 selector << ri->voltage_shift); in aat2870_ldo_set_voltage_sel() 57 struct aat2870_regulator *ri = rdev_get_drvdata(rdev); in aat2870_ldo_get_voltage_sel() local 58 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_get_voltage_sel() 62 ret = aat2870->read(aat2870, ri->voltage_addr, &val); in aat2870_ldo_get_voltage_sel() 66 return (val & ri->voltage_mask) >> ri->voltage_shift; in aat2870_ldo_get_voltage_sel() 71 struct aat2870_regulator *ri = rdev_get_drvdata(rdev); in aat2870_ldo_enable() local 72 struct aat2870_data *aat2870 = ri->aat2870; in aat2870_ldo_enable() [all …]
|
D | tps80031-regulator.c | 103 struct tps80031_regulator *ri = rdev_get_drvdata(rdev); in tps80031_reg_is_enabled() local 108 if (ri->ext_ctrl_flag & TPS80031_EXT_PWR_REQ) in tps80031_reg_is_enabled() 111 ret = tps80031_read(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, in tps80031_reg_is_enabled() 115 ri->rinfo->state_reg, ret); in tps80031_reg_is_enabled() 123 struct tps80031_regulator *ri = rdev_get_drvdata(rdev); in tps80031_reg_enable() local 127 if (ri->ext_ctrl_flag & TPS80031_EXT_PWR_REQ) in tps80031_reg_enable() 130 ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, in tps80031_reg_enable() 134 ri->rinfo->state_reg, ret); in tps80031_reg_enable() 142 struct tps80031_regulator *ri = rdev_get_drvdata(rdev); in tps80031_reg_disable() local 146 if (ri->ext_ctrl_flag & TPS80031_EXT_PWR_REQ) in tps80031_reg_disable() [all …]
|
D | tps65090-regulator.c | 74 static int tps65090_reg_set_overcurrent_wait(struct tps65090_regulator *ri, in tps65090_reg_set_overcurrent_wait() argument 81 ri->overcurrent_wait << CTRL_WT_BIT); in tps65090_reg_set_overcurrent_wait() 265 struct tps65090_regulator *ri, bool enable) in tps65090_config_ext_control() argument 268 struct device *parent = ri->dev->parent; in tps65090_config_ext_control() 269 unsigned int reg_en_reg = ri->desc->enable_reg; in tps65090_config_ext_control() 276 dev_err(ri->dev, "Error in updating reg 0x%x\n", reg_en_reg); in tps65090_config_ext_control() 281 struct tps65090_regulator *ri, in tps65090_regulator_disable_ext_control() argument 285 struct device *parent = ri->dev->parent; in tps65090_regulator_disable_ext_control() 286 unsigned int reg_en_reg = ri->desc->enable_reg; in tps65090_regulator_disable_ext_control() 296 dev_err(ri->dev, "Error in set reg 0x%x\n", reg_en_reg); in tps65090_regulator_disable_ext_control() [all …]
|
D | tps6586x-regulator.c | 271 struct tps6586x_regulator *ri) in tps6586x_regulator_preinit() argument 276 if (ri->enable_reg[0] == ri->enable_reg[1] && in tps6586x_regulator_preinit() 277 ri->enable_bit[0] == ri->enable_bit[1]) in tps6586x_regulator_preinit() 280 ret = tps6586x_read(parent, ri->enable_reg[0], &val1); in tps6586x_regulator_preinit() 284 ret = tps6586x_read(parent, ri->enable_reg[1], &val2); in tps6586x_regulator_preinit() 288 if (!(val2 & (1 << ri->enable_bit[1]))) in tps6586x_regulator_preinit() 295 if (!(val1 & (1 << ri->enable_bit[0]))) { in tps6586x_regulator_preinit() 296 ret = tps6586x_set_bits(parent, ri->enable_reg[0], in tps6586x_regulator_preinit() 297 1 << ri->enable_bit[0]); in tps6586x_regulator_preinit() 302 return tps6586x_clr_bits(parent, ri->enable_reg[1], in tps6586x_regulator_preinit() [all …]
|
/Linux-v4.19/fs/jffs2/ |
D | read.c | 27 struct jffs2_raw_inode *ri; in jffs2_read_dnode() local 34 ri = jffs2_alloc_raw_inode(); in jffs2_read_dnode() 35 if (!ri) in jffs2_read_dnode() 38 ret = jffs2_flash_read(c, ref_offset(fd->raw), sizeof(*ri), &readlen, (char *)ri); in jffs2_read_dnode() 40 jffs2_free_raw_inode(ri); in jffs2_read_dnode() 45 if (readlen != sizeof(*ri)) { in jffs2_read_dnode() 46 jffs2_free_raw_inode(ri); in jffs2_read_dnode() 48 ref_offset(fd->raw), sizeof(*ri), readlen); in jffs2_read_dnode() 51 crc = crc32(0, ri, sizeof(*ri)-8); in jffs2_read_dnode() 54 ref_offset(fd->raw), je32_to_cpu(ri->node_crc), in jffs2_read_dnode() [all …]
|
D | file.c | 152 struct jffs2_raw_inode ri; in jffs2_write_begin() local 159 ret = jffs2_reserve_space(c, sizeof(ri), &alloc_len, in jffs2_write_begin() 165 memset(&ri, 0, sizeof(ri)); in jffs2_write_begin() 167 ri.magic = cpu_to_je16(JFFS2_MAGIC_BITMASK); in jffs2_write_begin() 168 ri.nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE); in jffs2_write_begin() 169 ri.totlen = cpu_to_je32(sizeof(ri)); in jffs2_write_begin() 170 ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_write_begin() 172 ri.ino = cpu_to_je32(f->inocache->ino); in jffs2_write_begin() 173 ri.version = cpu_to_je32(++f->highest_version); in jffs2_write_begin() 174 ri.mode = cpu_to_jemode(inode->i_mode); in jffs2_write_begin() [all …]
|
D | write.c | 24 uint32_t mode, struct jffs2_raw_inode *ri) in jffs2_do_new_inode() argument 42 ri->ino = cpu_to_je32(f->inocache->ino); in jffs2_do_new_inode() 44 ri->magic = cpu_to_je16(JFFS2_MAGIC_BITMASK); in jffs2_do_new_inode() 45 ri->nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE); in jffs2_do_new_inode() 46 ri->totlen = cpu_to_je32(PAD(sizeof(*ri))); in jffs2_do_new_inode() 47 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_do_new_inode() 48 ri->mode = cpu_to_jemode(mode); in jffs2_do_new_inode() 51 ri->version = cpu_to_je32(f->highest_version); in jffs2_do_new_inode() 60 struct jffs2_raw_inode *ri, const unsigned char *data, in jffs2_write_dnode() argument 72 D1(if(je32_to_cpu(ri->hdr_crc) != crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)) { in jffs2_write_dnode() [all …]
|
D | gc.c | 762 struct jffs2_raw_inode ri; in jffs2_garbage_collect_metadata() local 796 ret = jffs2_reserve_space_gc(c, sizeof(ri) + mdatalen, &alloclen, in jffs2_garbage_collect_metadata() 800 sizeof(ri) + mdatalen, ret); in jffs2_garbage_collect_metadata() 812 memset(&ri, 0, sizeof(ri)); in jffs2_garbage_collect_metadata() 813 ri.magic = cpu_to_je16(JFFS2_MAGIC_BITMASK); in jffs2_garbage_collect_metadata() 814 ri.nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE); in jffs2_garbage_collect_metadata() 815 ri.totlen = cpu_to_je32(sizeof(ri) + mdatalen); in jffs2_garbage_collect_metadata() 816 ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_garbage_collect_metadata() 818 ri.ino = cpu_to_je32(f->inocache->ino); in jffs2_garbage_collect_metadata() 819 ri.version = cpu_to_je32(++f->highest_version); in jffs2_garbage_collect_metadata() [all …]
|
D | fs.c | 36 struct jffs2_raw_inode *ri; in jffs2_do_setattr() local 77 ri = jffs2_alloc_raw_inode(); in jffs2_do_setattr() 78 if (!ri) { in jffs2_do_setattr() 84 ret = jffs2_reserve_space(c, sizeof(*ri) + mdatalen, &alloclen, in jffs2_do_setattr() 87 jffs2_free_raw_inode(ri); in jffs2_do_setattr() 95 ri->magic = cpu_to_je16(JFFS2_MAGIC_BITMASK); in jffs2_do_setattr() 96 ri->nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE); in jffs2_do_setattr() 97 ri->totlen = cpu_to_je32(sizeof(*ri) + mdatalen); in jffs2_do_setattr() 98 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_do_setattr() 100 ri->ino = cpu_to_je32(inode->i_ino); in jffs2_do_setattr() [all …]
|
D | dir.c | 163 struct jffs2_raw_inode *ri; in jffs2_create() local 169 ri = jffs2_alloc_raw_inode(); in jffs2_create() 170 if (!ri) in jffs2_create() 177 inode = jffs2_new_inode(dir_i, mode, ri); in jffs2_create() 181 jffs2_free_raw_inode(ri); in jffs2_create() 200 ret = jffs2_do_create(c, dir_f, f, ri, &dentry->d_name); in jffs2_create() 204 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(ri->ctime)); in jffs2_create() 206 jffs2_free_raw_inode(ri); in jffs2_create() 217 jffs2_free_raw_inode(ri); in jffs2_create() 284 struct jffs2_raw_inode *ri; in jffs2_symlink() local [all …]
|
/Linux-v4.19/fs/f2fs/ |
D | inode.c | 56 static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri) in __get_inode_rdev() argument 62 if (ri->i_addr[extra_size]) in __get_inode_rdev() 64 le32_to_cpu(ri->i_addr[extra_size])); in __get_inode_rdev() 67 le32_to_cpu(ri->i_addr[extra_size + 1])); in __get_inode_rdev() 72 struct f2fs_inode *ri) in __written_first_block() argument 74 block_t addr = le32_to_cpu(ri->i_addr[offset_in_addr(ri)]); in __written_first_block() 83 static void __set_inode_rdev(struct inode *inode, struct f2fs_inode *ri) in __set_inode_rdev() argument 89 ri->i_addr[extra_size] = in __set_inode_rdev() 91 ri->i_addr[extra_size + 1] = 0; in __set_inode_rdev() 93 ri->i_addr[extra_size] = 0; in __set_inode_rdev() [all …]
|
/Linux-v4.19/arch/arm64/kernel/ |
D | pci.c | 157 struct acpi_pci_generic_root_info *ri; in pci_acpi_generic_release_info() local 159 ri = container_of(ci, struct acpi_pci_generic_root_info, common); in pci_acpi_generic_release_info() 160 pci_ecam_free(ri->cfg); in pci_acpi_generic_release_info() 162 kfree(ri); in pci_acpi_generic_release_info() 169 struct acpi_pci_generic_root_info *ri; in pci_acpi_scan_root() local 173 ri = kzalloc_node(sizeof(*ri), GFP_KERNEL, node); in pci_acpi_scan_root() 174 if (!ri) in pci_acpi_scan_root() 179 kfree(ri); in pci_acpi_scan_root() 183 ri->cfg = pci_acpi_setup_ecam_mapping(root); in pci_acpi_scan_root() 184 if (!ri->cfg) { in pci_acpi_scan_root() [all …]
|
/Linux-v4.19/fs/nilfs2/ |
D | recovery.c | 417 struct nilfs_recovery_info *ri) in nilfs_prepare_segment_for_recovery() argument 419 struct list_head *head = &ri->ri_used_segments; in nilfs_prepare_segment_for_recovery() 428 segnum[2] = ri->ri_segnum; in nilfs_prepare_segment_for_recovery() 429 segnum[3] = ri->ri_nextnum; in nilfs_prepare_segment_for_recovery() 465 nilfs->ns_seg_seq = ri->ri_seq + 2; in nilfs_prepare_segment_for_recovery() 570 struct nilfs_recovery_info *ri) in nilfs_do_roll_forward() argument 589 pseg_start = ri->ri_lsegs_start; in nilfs_do_roll_forward() 590 seg_seq = ri->ri_lsegs_start_seq; in nilfs_do_roll_forward() 594 while (segnum != ri->ri_segnum || pseg_start <= ri->ri_pseg_start) { in nilfs_do_roll_forward() 650 if (pseg_start == ri->ri_lsegs_end) in nilfs_do_roll_forward() [all …]
|
/Linux-v4.19/fs/dlm/ |
D | debug_fs.c | 384 struct rsbtbl_iter *ri = iter_ptr; in table_seq_show() local 386 switch (ri->format) { in table_seq_show() 388 print_format1(ri->rsb, seq); in table_seq_show() 391 if (ri->header) { in table_seq_show() 393 ri->header = 0; in table_seq_show() 395 print_format2(ri->rsb, seq); in table_seq_show() 398 if (ri->header) { in table_seq_show() 400 ri->header = 0; in table_seq_show() 402 print_format3(ri->rsb, seq); in table_seq_show() 405 if (ri->header) { in table_seq_show() [all …]
|
/Linux-v4.19/drivers/message/fusion/ |
D | mptfc.c | 427 struct mptfc_rport_info *ri; in mptfc_register_dev() local 441 list_for_each_entry(ri, &ioc->fc_rports, list) { in mptfc_register_dev() 442 pn = (u64)ri->pg0.WWPN.High << 32 | (u64)ri->pg0.WWPN.Low; in mptfc_register_dev() 444 list_move_tail(&ri->list, &ioc->fc_rports); in mptfc_register_dev() 450 ri = kzalloc(sizeof(struct mptfc_rport_info), GFP_KERNEL); in mptfc_register_dev() 451 if (!ri) in mptfc_register_dev() 453 list_add_tail(&ri->list, &ioc->fc_rports); in mptfc_register_dev() 456 ri->pg0 = *pg0; /* add/update pg0 data */ in mptfc_register_dev() 457 ri->flags &= ~MPT_RPORT_INFO_FLAGS_MISSING; in mptfc_register_dev() 460 if (!(ri->flags & MPT_RPORT_INFO_FLAGS_REGISTERED)) { in mptfc_register_dev() [all …]
|
/Linux-v4.19/arch/arm/probes/kprobes/ |
D | core.c | 424 struct kretprobe_instance *ri = NULL; in trampoline_handler() local 447 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler() 448 if (ri->task != current) in trampoline_handler() 452 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_handler() 463 kretprobe_assert(ri, orig_ret_address, trampoline_address); in trampoline_handler() 465 correct_ret_addr = ri->ret_addr; in trampoline_handler() 466 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_handler() 467 if (ri->task != current) in trampoline_handler() 471 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_handler() 472 if (ri->rp && ri->rp->handler) { in trampoline_handler() [all …]
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | common.c | 208 struct brcmf_rev_info *ri; in brcmf_c_preinit_dcmds() local 224 ri = &ifp->drvr->revinfo; in brcmf_c_preinit_dcmds() 230 strlcpy(ri->chipname, "UNKNOWN", sizeof(ri->chipname)); in brcmf_c_preinit_dcmds() 232 ri->vendorid = le32_to_cpu(revinfo.vendorid); in brcmf_c_preinit_dcmds() 233 ri->deviceid = le32_to_cpu(revinfo.deviceid); in brcmf_c_preinit_dcmds() 234 ri->radiorev = le32_to_cpu(revinfo.radiorev); in brcmf_c_preinit_dcmds() 235 ri->corerev = le32_to_cpu(revinfo.corerev); in brcmf_c_preinit_dcmds() 236 ri->boardid = le32_to_cpu(revinfo.boardid); in brcmf_c_preinit_dcmds() 237 ri->boardvendor = le32_to_cpu(revinfo.boardvendor); in brcmf_c_preinit_dcmds() 238 ri->boardrev = le32_to_cpu(revinfo.boardrev); in brcmf_c_preinit_dcmds() [all …]
|
/Linux-v4.19/arch/arm64/kernel/probes/ |
D | kprobes.c | 484 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() local 508 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 509 if (ri->task != current) in trampoline_probe_handler() 513 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler() 524 kretprobe_assert(ri, orig_ret_address, trampoline_address); in trampoline_probe_handler() 526 correct_ret_addr = ri->ret_addr; in trampoline_probe_handler() 527 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 528 if (ri->task != current) in trampoline_probe_handler() 532 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler() 533 if (ri->rp && ri->rp->handler) { in trampoline_probe_handler() [all …]
|
/Linux-v4.19/arch/s390/kernel/ |
D | kprobes.c | 260 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() argument 262 ri->ret_addr = (kprobe_opcode_t *) regs->gprs[14]; in arch_prepare_kretprobe() 366 struct kretprobe_instance *ri; in trampoline_probe_handler() local 389 ri = NULL; in trampoline_probe_handler() 393 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 394 if (ri->task != current) in trampoline_probe_handler() 398 orig_ret_address = (unsigned long) ri->ret_addr; in trampoline_probe_handler() 409 kretprobe_assert(ri, orig_ret_address, trampoline_address); in trampoline_probe_handler() 411 correct_ret_addr = ri->ret_addr; in trampoline_probe_handler() 412 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() [all …]
|
/Linux-v4.19/drivers/clk/mmp/ |
D | clk-mix.c | 137 struct mmp_clk_mix_reg_info *ri = &mix->reg_info; in _set_rate() local 151 mux_div = readl(ri->reg_clk_ctrl); in _set_rate() 153 mux_div = readl(ri->reg_clk_sel); in _set_rate() 156 width = ri->width_div; in _set_rate() 157 shift = ri->shift_div; in _set_rate() 163 width = ri->width_mux; in _set_rate() 164 shift = ri->shift_mux; in _set_rate() 170 writel(mux_div, ri->reg_clk_ctrl); in _set_rate() 172 mux_div |= (1 << ri->bit_fc); in _set_rate() 173 writel(mux_div, ri->reg_clk_ctrl); in _set_rate() [all …]
|
/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 389 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() argument 393 ri->ret_addr = (kprobe_opcode_t *) regs->blink; in arch_prepare_kretprobe() 402 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() local 424 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 425 if (ri->task != current) in trampoline_probe_handler() 429 if (ri->rp && ri->rp->handler) in trampoline_probe_handler() 430 ri->rp->handler(ri, regs); in trampoline_probe_handler() 432 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler() 433 recycle_rp_inst(ri, &empty_rp); in trampoline_probe_handler() 445 kretprobe_assert(ri, orig_ret_address, trampoline_address); in trampoline_probe_handler() [all …]
|
/Linux-v4.19/drivers/isdn/hisax/ |
D | tei.c | 104 put_tei_msg(struct PStack *st, u_char m_id, unsigned int ri, u_char tei) in put_tei_msg() argument 119 bp[1] = ri >> 8; in put_tei_msg() 120 bp[2] = ri & 0xff; in put_tei_msg() 137 st->ma.ri = random_ri(); in tei_id_request() 140 "assign request ri %d", st->ma.ri); in tei_id_request() 141 put_tei_msg(st, ID_REQUEST, st->ma.ri, 127); in tei_id_request() 153 int ri, tei; in tei_id_assign() local 155 ri = ((unsigned int) skb->data[1] << 8) + skb->data[2]; in tei_id_assign() 159 "identity assign ri %d tei %d", ri, tei); in tei_id_assign() 161 if (ri != ost->ma.ri) { in tei_id_assign() [all …]
|
/Linux-v4.19/fs/romfs/ |
D | super.c | 154 struct romfs_inode ri; in romfs_readdir() local 165 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir() 168 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_readdir() 181 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir() 196 nextfh = be32_to_cpu(ri.next); in romfs_readdir() 198 ino = be32_to_cpu(ri.spec); in romfs_readdir() 217 struct romfs_inode ri; in romfs_lookup() local 222 ret = romfs_dev_read(dir->i_sb, offset, &ri, ROMFH_SIZE); in romfs_lookup() 229 offset = be32_to_cpu(ri.spec) & ROMFH_MASK; in romfs_lookup() 238 ret = romfs_dev_read(dir->i_sb, offset, &ri, sizeof(ri)); in romfs_lookup() [all …]
|
/Linux-v4.19/arch/sparc/kernel/ |
D | kprobes.c | 452 void __kprobes arch_prepare_kretprobe(struct kretprobe_instance *ri, in arch_prepare_kretprobe() argument 455 ri->ret_addr = (kprobe_opcode_t *)(regs->u_regs[UREG_RETPC] + 8); in arch_prepare_kretprobe() 468 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() local 490 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 491 if (ri->task != current) in trampoline_probe_handler() 495 if (ri->rp && ri->rp->handler) in trampoline_probe_handler() 496 ri->rp->handler(ri, regs); in trampoline_probe_handler() 498 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler() 499 recycle_rp_inst(ri, &empty_rp); in trampoline_probe_handler() 510 kretprobe_assert(ri, orig_ret_address, trampoline_address); in trampoline_probe_handler() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes.c | 220 void arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) in arch_prepare_kretprobe() argument 222 ri->ret_addr = (kprobe_opcode_t *)regs->link; in arch_prepare_kretprobe() 409 struct kretprobe_instance *ri = NULL; in trampoline_probe_handler() local 431 hlist_for_each_entry_safe(ri, tmp, head, hlist) { in trampoline_probe_handler() 432 if (ri->task != current) in trampoline_probe_handler() 436 if (ri->rp && ri->rp->handler) in trampoline_probe_handler() 437 ri->rp->handler(ri, regs); in trampoline_probe_handler() 439 orig_ret_address = (unsigned long)ri->ret_addr; in trampoline_probe_handler() 440 recycle_rp_inst(ri, &empty_rp); in trampoline_probe_handler() 451 kretprobe_assert(ri, orig_ret_address, trampoline_address); in trampoline_probe_handler() [all …]
|