Home
last modified time | relevance | path

Searched refs:rdp (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/kernel/rcu/
Dtree.c159 static void invoke_rcu_callbacks(struct rcu_state *rsp, struct rcu_data *rdp);
261 struct rcu_data *rdp; in rcu_momentary_dyntick_idle() local
277 rdp = raw_cpu_ptr(rsp->rda); in rcu_momentary_dyntick_idle()
281 if (ACCESS_ONCE(rdp->mynode->completed) != in rcu_momentary_dyntick_idle()
282 ACCESS_ONCE(rdp->cond_resched_completed)) in rcu_momentary_dyntick_idle()
354 struct rcu_data *rdp);
520 cpu_has_callbacks_ready_to_invoke(struct rcu_data *rdp) in cpu_has_callbacks_ready_to_invoke() argument
522 return &rdp->nxtlist != rdp->nxttail[RCU_DONE_TAIL] && in cpu_has_callbacks_ready_to_invoke()
523 rdp->nxttail[RCU_DONE_TAIL] != NULL; in cpu_has_callbacks_ready_to_invoke()
554 cpu_needs_another_gp(struct rcu_state *rsp, struct rcu_data *rdp) in cpu_needs_another_gp() argument
[all …]
Dtree_plugin.h146 struct rcu_data *rdp; in rcu_preempt_note_context_switch() local
153 rdp = this_cpu_ptr(rcu_preempt_state.rda); in rcu_preempt_note_context_switch()
154 rnp = rdp->mynode; in rcu_preempt_note_context_switch()
178 WARN_ON_ONCE((rdp->grpmask & rcu_rnp_online_cpus(rnp)) == 0); in rcu_preempt_note_context_switch()
180 if ((rnp->qsmask & rdp->grpmask) && rnp->gp_tasks != NULL) { in rcu_preempt_note_context_switch()
189 if (rnp->qsmask & rdp->grpmask) in rcu_preempt_note_context_switch()
192 trace_rcu_preempt_task(rdp->rsp->name, in rcu_preempt_note_context_switch()
194 (rnp->qsmask & rdp->grpmask) in rcu_preempt_note_context_switch()
1315 struct rcu_data *rdp = per_cpu_ptr(rcu_state_p->rda, cpu); in rcu_prepare_kthreads() local
1316 struct rcu_node *rnp = rdp->mynode; in rcu_prepare_kthreads()
[all …]
Dtree_trace.c114 static void print_one_rcu_data(struct seq_file *m, struct rcu_data *rdp) in print_one_rcu_data() argument
118 if (!rdp->beenonline) in print_one_rcu_data()
121 rdp->cpu, in print_one_rcu_data()
122 cpu_is_offline(rdp->cpu) ? '!' : ' ', in print_one_rcu_data()
123 ulong2long(rdp->completed), ulong2long(rdp->gpnum), in print_one_rcu_data()
124 rdp->passed_quiesce, in print_one_rcu_data()
125 rdp->rcu_qs_ctr_snap == per_cpu(rcu_qs_ctr, rdp->cpu), in print_one_rcu_data()
126 rdp->qs_pending); in print_one_rcu_data()
128 atomic_read(&rdp->dynticks->dynticks), in print_one_rcu_data()
129 rdp->dynticks->dynticks_nesting, in print_one_rcu_data()
[all …]
Dtree.h572 static void zero_cpu_stall_ticks(struct rcu_data *rdp);
578 static bool __call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *rhp,
581 struct rcu_data *rdp,
583 static int rcu_nocb_need_deferred_wakeup(struct rcu_data *rdp);
584 static void do_nocb_deferred_wakeup(struct rcu_data *rdp);
585 static void rcu_boot_init_nocb_percpu_data(struct rcu_data *rdp);
592 static bool init_nocb_callback_list(struct rcu_data *rdp);
595 static void rcu_sysidle_check_cpu(struct rcu_data *rdp, bool *isidle,
610 static inline void rcu_nocb_q_lengths(struct rcu_data *rdp, long *ql, long *qll) in rcu_nocb_q_lengths() argument
613 *ql = atomic_long_read(&rdp->nocb_q_count); in rcu_nocb_q_lengths()
[all …]
/linux-4.1.27/drivers/net/ethernet/amd/
Da2065.c138 ll->rdp = (leptr & 0xFFFF); in load_csrs()
140 ll->rdp = leptr >> 16; in load_csrs()
142 ll->rdp = lp->busmaster_regval; in load_csrs()
227 ll->rdp = LE_C0_INIT; in init_restart_lance()
230 for (i = 0; (i < 100) && !(ll->rdp & (LE_C0_ERR | LE_C0_IDON)); i++) in init_restart_lance()
232 if ((i == 100) || (ll->rdp & LE_C0_ERR)) { in init_restart_lance()
233 pr_err("unopened after %d ticks, csr0=%04x\n", i, ll->rdp); in init_restart_lance()
238 ll->rdp = LE_C0_IDON; in init_restart_lance()
239 ll->rdp = LE_C0_INEA | LE_C0_STRT; in init_restart_lance()
268 ll->rdp = LE_C0_RINT | LE_C0_INEA; in lance_rx()
[all …]
Ddeclance.c284 volatile unsigned short rdp; /* register data port */ member
312 writereg(&ll->rdp, (leptr & 0xFFFF)); in load_csrs()
314 writereg(&ll->rdp, leptr >> 16); in load_csrs()
316 writereg(&ll->rdp, lp->busmaster_regval); in load_csrs()
531 writereg(&ll->rdp, LE_C0_INIT); in init_restart_lance()
534 for (i = 0; (i < 100) && !(ll->rdp & LE_C0_IDON); i++) { in init_restart_lance()
537 if ((i == 100) || (ll->rdp & LE_C0_ERR)) { in init_restart_lance()
539 i, ll->rdp); in init_restart_lance()
542 if ((ll->rdp & LE_C0_ERR)) { in init_restart_lance()
544 i, ll->rdp); in init_restart_lance()
[all …]
Da2065.h41 unsigned short rdp; /* Register Data Port */ member
/linux-4.1.27/drivers/pnp/isapnp/
Dcore.c235 int rdp = isapnp_rdp; in isapnp_next_rdp() local
242 while (rdp <= 0x3ff) { in isapnp_next_rdp()
247 if ((rdp < 0x280 || rdp > 0x380) in isapnp_next_rdp()
248 && request_region(rdp, 1, "ISAPnP")) { in isapnp_next_rdp()
249 isapnp_rdp = rdp; in isapnp_next_rdp()
250 old_rdp = rdp; in isapnp_next_rdp()
253 rdp += RDP_STEP; in isapnp_next_rdp()
/linux-4.1.27/arch/x86/include/asm/
Duser_64.h57 __u64 rdp; member
Dprocessor.h342 u64 rdp; /* Data Pointer */ member
/linux-4.1.27/sound/pcmcia/pdaudiocf/
Dpdaudiocf_irq.c263 int size, off, cont, rdp, wdp; in pdacf_threaded_irq() local
271 rdp = inw(chip->port + PDAUDIOCF_REG_RDP); in pdacf_threaded_irq()
274 size = wdp - rdp; in pdacf_threaded_irq()
/linux-4.1.27/arch/x86/include/uapi/asm/
Dsigcontext.h143 __u64 rdp; member
/linux-4.1.27/arch/powerpc/include/asm/
Dcpm.h19 __be32 rdp; /* Internal */ member
/linux-4.1.27/arch/x86/kernel/
Di387.c500 env->foo = fxsave->rdp; in convert_from_fxsr()
538 fxsave->rdp = env->foo; in convert_to_fxsr()
Dxsave.c70 fx->rdp = 0; in __sanitize_i387_state()
/linux-4.1.27/drivers/i2c/busses/
Di2c-cpm.c65 uint rdp; /* Internal */ member
163 out_be32(&i2c_ram->rdp, 0); in cpm_reset_i2c_params()
/linux-4.1.27/drivers/spi/
Dspi-fsl-cpm.c366 out_be32(&mspi->pram->rdp, 0); in fsl_spi_cpm_init()
/linux-4.1.27/Documentation/RCU/
Drcubarrier.txt235 4 struct rcu_data *rdp = &per_cpu(rcu_data, cpu);
238 7 head = &rdp->barrier;
/linux-4.1.27/drivers/gpu/drm/radeon/
Dr100.c2952 uint32_t rdp, wdp; in r100_debugfs_cp_ring_info() local
2956 rdp = RREG32(RADEON_CP_RB_RPTR); in r100_debugfs_cp_ring_info()
2958 count = (rdp + ring->ring_size - wdp) & ring->ptr_mask; in r100_debugfs_cp_ring_info()
2961 seq_printf(m, "CP_RB_RPTR 0x%08x\n", rdp); in r100_debugfs_cp_ring_info()
2966 i = (rdp + j) & ring->ptr_mask; in r100_debugfs_cp_ring_info()
/linux-4.1.27/drivers/net/
Dvxlan.c527 __u32 ifindex, struct vxlan_rdst **rdp) in vxlan_fdb_append() argument
545 *rdp = rd; in vxlan_fdb_append()
/linux-4.1.27/arch/x86/kvm/
Dx86.c6987 fpu->last_dp = fxsave->rdp; in kvm_arch_vcpu_ioctl_get_fpu()
7004 fxsave->rdp = fpu->last_dp; in kvm_arch_vcpu_ioctl_set_fpu()