jump
static inline bool in_alt_jump(unsigned long jump, void *start, void *end)
return jump >= (unsigned long)start && jump < (unsigned long)end;
.macro fp_put_pc src,jump=0
unsigned int jump[4];
if (entry->jump[0] != PPC_RAW_LIS(_R12, PPC_HA(val)))
if (entry->jump[1] != PPC_RAW_ADDI(_R12, _R12, PPC_LO(val)))
while (entry->jump[0]) {
if (patch_instruction(&entry->jump[0], ppc_inst(PPC_RAW_LIS(_R12, PPC_HA(val)))))
if (patch_instruction(&entry->jump[1], ppc_inst(PPC_RAW_ADDI(_R12, _R12, PPC_LO(val)))))
if (patch_instruction(&entry->jump[2], ppc_inst(PPC_RAW_MTCTR(_R12))))
if (patch_instruction(&entry->jump[3], ppc_inst(PPC_RAW_BCTR())))
u32 jump[7];
if ((unsigned long)entry->jump % 8 != 0) {
BUILD_BUG_ON(sizeof(stub_insns) > sizeof(entry->jump));
memcpy(entry->jump, stub_insns, sizeof(stub_insns));
entry->jump[2] |= IMM_H18(reladdr);
entry->jump[3] |= IMM_L(reladdr);
entry->jump[1] |= PPC_HA(reladdr);
entry->jump[2] |= PPC_LO(reladdr);
if ((unsigned long)entry->jump % 8 != 0) {
BUILD_BUG_ON(sizeof(ppc64_stub_insns) > sizeof(entry->jump));
if (patch_instruction(&entry->jump[i],
if (patch_instruction(&entry->jump[0],
ppc_inst_prefix(entry->jump[0] | IMM_H18(reladdr),
entry->jump[1] | IMM_L(reladdr))))
if (patch_instruction(&entry->jump[0],
ppc_inst(entry->jump[0] | PPC_HA(reladdr))))
if (patch_instruction(&entry->jump[1],
ppc_inst(entry->jump[1] | PPC_LO(reladdr))))
__u16 jump;
unsigned long base, idle, jump;
jump = base + card->tst_size - 2;
write_sram(card, jump, TSTE_OPC_JMP | (base << 2));
jump = base + card->tst_size - 2;
write_sram(card, jump, TSTE_OPC_NULL);
APPEND_CMD_RET(jump, JUMP)
u32 *batch, *ts0, *cs, *jump;
jump = cs;
*cs++ = i915_ggtt_offset(vma) + (jump - batch) * 4;
unsigned int lines, unsigned int lpi, bool jump)
if (jump) {
unsigned int lines, bool jump)
if (jump) {
unsigned int lines, unsigned int lpi, bool jump)
if (jump) {
unsigned int lines, bool jump)
if (jump) {
for (i = 0; next[i].jump; i++) {
link->match_field = next[i].jump;
const struct cxgb4_match_field *jump;
.jump = cxgb4_tcp_fields,
.jump = cxgb4_udp_fields,
{ .jump = NULL },
.jump = cxgb4_tcp_fields,
.jump = cxgb4_udp_fields,
{ .jump = NULL },
struct ixgbe_jump_table *jump = NULL;
for (i = 0; nexthdr[i].jump; i++) {
jump = kzalloc_obj(*jump);
if (!jump)
jump->input = input;
jump->mask = mask;
jump->link_hdl = cls->knode.handle;
jump->mat = nexthdr[i].jump;
adapter->jump_tables[link_uhtid] = jump;
kfree(jump);
kfree(jump);
struct ixgbe_jump_table *jump = NULL;
jump = adapter->jump_tables[uhtid];
if (!jump)
if (!test_bit(loc - 1, jump->child_loc_map))
clear_bit(loc - 1, jump->child_loc_map);
jump = adapter->jump_tables[i];
if (jump && jump->link_hdl == hdl) {
if (!test_bit(j, jump->child_loc_map))
clear_bit(j, jump->child_loc_map);
kfree(jump->input);
kfree(jump->mask);
kfree(jump);
struct ixgbe_mat_field *jump;
.off = 8, .val = 0x600, .mask = 0xff00, .jump = ixgbe_tcp_fields},
.off = 8, .val = 0x1100, .mask = 0xff00, .jump = ixgbe_udp_fields},
{ .jump = NULL } /* terminal node */
} jump;
if (e->jump.valid) {
act_hw[act_num].jump = e->jump.i;
e->jump.valid = arg->jump.valid;
e->jump.i = arg->jump.i;
} jump;
struct prestera_acl_action_jump jump;
if (rule->re_arg.jump.valid)
rule->re_arg.jump.valid = 1;
rule->re_arg.jump.i.index = prestera_acl_ruleset_index_get(ruleset);
action->jump.index = __cpu_to_le32(info->jump.index);
} jump;
[BPF_JMP | BPF_JA | BPF_K] = jump,
struct jump_key *jump = NULL;
jump = xmalloc(sizeof(struct jump_key));
jump->target = location;
list_add_tail(&jump->entries, head);
if (jump && menu == location) {
jump->offset = strlen(r->s);
ops->jump.raw_comment = strchr(ops->raw, arch->objdump.comment_char);
ops->jump.raw_func_start = strchr(ops->raw, '<');
if (ops->jump.raw_func_start && c > ops->jump.raw_func_start)
if (ops->jump.raw_comment && c > ops->jump.raw_comment)
if (ops->jump.raw_func_start && c > ops->jump.raw_func_start)
ops->jump.raw_comment = strchr(ops->raw, arch->objdump.comment_char);
ops->jump.raw_func_start = strchr(ops->raw, '<');
} jump;
char jump;