Home
last modified time | relevance | path

Searched refs:ca (Results 1 – 25 of 208) sorted by relevance

123456789

/linux/net/ipv4/
A Dtcp_htcp.c62 ca->undo_maxRTT = ca->maxRTT; in htcp_reset()
63 ca->undo_old_maxB = ca->old_maxB; in htcp_reset()
74 ca->maxRTT = ca->undo_maxRTT; in htcp_cwnd_undo()
93 if (ca->maxRTT < ca->minRTT) in measure_rtt()
94 ca->maxRTT = ca->minRTT; in measure_rtt()
134 ca->minB = ca->maxB = ca->Bi = cur_Bi; in measure_achieved_throughput()
137 if (ca->Bi > ca->maxB) in measure_achieved_throughput()
138 ca->maxB = ca->Bi; in measure_achieved_throughput()
139 if (ca->minB > ca->maxB) in measure_achieved_throughput()
140 ca->minB = ca->maxB; in measure_achieved_throughput()
[all …]
A Dtcp_nv.c127 ca->nv_reset = 0; in tcpnv_reset()
129 ca->nv_rtt_cnt = 0; in tcpnv_reset()
130 ca->nv_last_rtt = 0; in tcpnv_reset()
163 ca->nv_catchup = 0; in tcpnv_init()
172 if (ca->nv_lower_bound_rtt > 0 && val < ca->nv_lower_bound_rtt) in nv_get_bounded_rtt()
174 else if (ca->nv_base_rtt > 0 && val > ca->nv_base_rtt) in nv_get_bounded_rtt()
223 ca->nv_reset = 1; in tcpnv_state()
325 ca->nv_min_rtt = ca->nv_min_rtt_new; in tcpnv_acked()
333 ca->nv_min_cwnd = max(ca->nv_min_cwnd / 2, NV_MIN_CWND); in tcpnv_acked()
351 ca->nv_min_cwnd = min(ca->nv_min_cwnd in tcpnv_acked()
[all …]
A Dtcp_cdg.c145 ca->delay_min = min_not_zero(ca->delay_min, ca->rtt.min); in tcp_cdg_hystart_update()
192 s32 gmin = ca->rtt.min - ca->rtt_prev.min; in tcp_cdg_grad()
193 s32 gmax = ca->rtt.max - ca->rtt_prev.max; in tcp_cdg_grad()
197 ca->gsum.min += gmin - ca->gradients[ca->tail].min; in tcp_cdg_grad()
198 ca->gsum.max += gmax - ca->gradients[ca->tail].max; in tcp_cdg_grad()
199 ca->gradients[ca->tail].min = gmin; in tcp_cdg_grad()
200 ca->gradients[ca->tail].max = gmax; in tcp_cdg_grad()
278 ca->rtt_prev = ca->rtt; in tcp_cdg_cong_avoid()
296 ca->shadow_wnd = max(ca->shadow_wnd, ca->shadow_wnd + incr); in tcp_cdg_cong_avoid()
356 memset(ca, 0, sizeof(*ca)); in tcp_cdg_cwnd_event()
[all …]
A Dtcp_cubic.c110 ca->found = 0; in bictcp_reset()
123 ca->round_start = ca->last_ack = bictcp_clock_us(sk); in bictcp_hystart_reset()
133 bictcp_reset(ca); in cubictcp_init()
229 if (ca->epoch_start && tcp_jiffies32 == ca->last_time) in bictcp_update()
241 ca->bic_K = 0; in bictcp_update()
249 ca->bic_origin_point = ca->last_max_cwnd; in bictcp_update()
296 if (ca->last_max_cwnd == 0 && ca->cnt > 20) in bictcp_update()
307 ca->tcp_cwnd++; in bictcp_update()
321 ca->cnt = max(ca->cnt, 2U); in bictcp_update()
434 if (ca->curr_rtt > ca->delay_min + in hystart_update()
[all …]
A Dtcp_illinois.c63 ca->cnt_rtt = 0; in rtt_reset()
64 ca->sum_rtt = 0; in rtt_reset()
76 ca->max_rtt = 0; in tcp_illinois_init()
78 ca->acked = 0; in tcp_illinois_init()
79 ca->rtt_low = 0; in tcp_illinois_init()
80 ca->rtt_above = 0; in tcp_illinois_init()
109 ++ca->cnt_rtt; in tcp_illinois_acked()
116 return ca->max_rtt - ca->base_rtt; in max_delay()
155 ca->rtt_low = 0; in alpha()
234 ca->alpha = alpha(ca, da, dm); in update_params()
[all …]
A Dtcp_cong.c50 return ca; in tcp_ca_find_autoload()
75 if (!ca->ssthresh || !ca->undo_cwnd || in tcp_register_congestion_control()
76 !(ca->cong_avoid || ca->cong_control)) { in tcp_register_congestion_control()
81 ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name)); in tcp_register_congestion_control()
130 if (ca) { in tcp_ca_get_key_by_name()
147 if (ca) in tcp_ca_get_name_by_key()
165 if (unlikely(!bpf_try_module_get(ca, ca->owner))) in tcp_assign_congestion_control()
231 } else if (!bpf_try_module_get(ca, ca->owner)) { in tcp_set_default_congestion_control()
337 if (ca) in tcp_set_allowed_congestion_control()
374 if (!ca) in tcp_set_congestion_control()
[all …]
A Dtcp_bic.c62 ca->cnt = 0; in bictcp_reset()
63 ca->last_max_cwnd = 0; in bictcp_reset()
64 ca->last_cwnd = 0; in bictcp_reset()
65 ca->last_time = 0; in bictcp_reset()
66 ca->epoch_start = 0; in bictcp_reset()
74 bictcp_reset(ca); in bictcp_init()
89 ca->last_cwnd = cwnd; in bictcp_update()
97 ca->cnt = cwnd; in bictcp_update()
132 ca->cnt = 20; in bictcp_update()
135 ca->cnt = (ca->cnt << ACK_RATIO_SHIFT) / ca->delayed_ack; in bictcp_update()
[all …]
A Dtcp_hybla.c41 ca->rho = ca->rho_3ls >> 3; in hybla_recalc_param()
42 ca->rho2_7ls = (ca->rho_3ls * ca->rho_3ls) << 1; in hybla_recalc_param()
43 ca->rho2 = ca->rho2_7ls >> 7; in hybla_recalc_param()
51 ca->rho = 0; in hybla_init()
52 ca->rho2 = 0; in hybla_init()
53 ca->rho_3ls = 0; in hybla_init()
54 ca->rho2_7ls = 0; in hybla_init()
56 ca->hybla_en = true; in hybla_init()
106 if (!ca->hybla_en) { in hybla_cong_avoid()
111 if (ca->rho == 0) in hybla_cong_avoid()
[all …]
A Dtcp_dctcp.c71 ca->next_seq = tp->snd_nxt; in dctcp_reset()
73 ca->old_delivered = tp->delivered; in dctcp_reset()
86 ca->prior_rcv_nxt = tp->rcv_nxt; in dctcp_init()
90 ca->loss_cwnd = 0; in dctcp_init()
91 ca->ce_state = 0; in dctcp_init()
93 dctcp_reset(tp, ca); in dctcp_init()
109 ca->loss_cwnd = tp->snd_cwnd; in dctcp_ssthresh()
121 u32 alpha = ca->dctcp_alpha; in dctcp_update_alpha()
142 dctcp_reset(tp, ca); in dctcp_update_alpha()
151 ca->loss_cwnd = tp->snd_cwnd; in dctcp_react_to_loss()
[all …]
A Dtcp_highspeed.c103 struct hstcp *ca = inet_csk_ca(sk); in hstcp_init() local
105 ca->ai = 0; in hstcp_init()
115 struct hstcp *ca = inet_csk_ca(sk); in hstcp_cong_avoid() local
130 if (tp->snd_cwnd > hstcp_aimd_vals[ca->ai].cwnd) { in hstcp_cong_avoid()
132 ca->ai < HSTCP_AIMD_MAX - 1) in hstcp_cong_avoid()
133 ca->ai++; in hstcp_cong_avoid()
134 } else if (ca->ai && tp->snd_cwnd <= hstcp_aimd_vals[ca->ai-1].cwnd) { in hstcp_cong_avoid()
135 while (ca->ai && tp->snd_cwnd <= hstcp_aimd_vals[ca->ai-1].cwnd) in hstcp_cong_avoid()
136 ca->ai--; in hstcp_cong_avoid()
142 tp->snd_cwnd_cnt += ca->ai + 1; in hstcp_cong_avoid()
[all …]
/linux/drivers/md/bcache/
A Dalloc.c80 ca->set->need_gc = max(ca->set->need_gc, bucket_gc_gen(b)); in bch_inc_gen()
146 trace_bcache_invalidate(ca, b - ca->buckets); in __bch_invalidate_one_bucket()
157 fifo_push(&ca->free_inc, b - ca->buckets); in bch_invalidate_one_bucket()
222 if (ca->fifo_last_bucket < ca->sb.first_bucket || in invalidate_buckets_fifo()
223 ca->fifo_last_bucket >= ca->sb.nbuckets) in invalidate_buckets_fifo()
224 ca->fifo_last_bucket = ca->sb.first_bucket; in invalidate_buckets_fifo()
226 b = ca->buckets + ca->fifo_last_bucket++; in invalidate_buckets_fifo()
249 n %= (size_t) (ca->sb.nbuckets - ca->sb.first_bucket); in invalidate_buckets_random()
343 allocator_wait(ca, bch_allocator_push(ca, bucket)); in bch_allocator_thread()
355 allocator_wait(ca, ca->set->gc_mark_valid && in bch_allocator_thread()
[all …]
A Dsuper.c396 __write_super(&ca->sb, ca->sb_disk, bio); in bcache_write_super()
610 closure_bio_submit(ca->set, bio, &ca->prio); in prio_io()
688 &ca->buckets[ca->prio_last_buckets[i]]); in bch_prio_write()
704 b < ca->buckets + ca->sb.nbuckets; in prio_read()
2078 ca->sb.d[j] = ca->sb.first_bucket + j; in run_cache_set()
2187 ca->set->cache = ca; in register_cache_set()
2208 BUG_ON(ca->set->cache != ca); in bch_cache_release()
2315 ca->prio_last_buckets = ca->prio_buckets + prio_buckets(ca); in cache_alloc()
2353 ca->bdev->bd_holder = ca; in register_cache()
2357 ca->discard = CACHE_DISCARD(&ca->sb); in register_cache()
[all …]
A Djournal.c46 sector_t bucket = bucket_to_sector(ca->set, ca->sb.d[bucket_index]); in journal_read_bucket()
58 bio_set_dev(bio, ca->bdev); in journal_read_bucket()
344 if (ca->discard) in is_discard_enabled()
592 if (!ca->discard) { in do_journal_discard()
651 do_journal_discard(ca); in journal_reclaim()
738 ca->sb.block_size; in journal_write_unlocked()
764 w->data->prio_bucket[ca->sb.nr_this_dev] = ca->prio_buckets[0]; in journal_write_unlocked()
771 ca = c->cache; in journal_write_unlocked()
772 bio = &ca->journal.bio; in journal_write_unlocked()
792 ca->journal.seq[ca->journal.cur_idx] = w->data->seq; in journal_write_unlocked()
[all …]
/linux/drivers/media/dvb-core/
A Ddvb_ca_en50221.c165 kfree(ca); in dvb_ca_private_free()
234 slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open); in dvb_ca_en50221_check_camstatus()
662 status = ca->pub->read_data(ca->pub, slot, buf, in dvb_ca_en50221_read_data()
673 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
684 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
909 ca->pub->slot_shutdown(ca->pub, slot); in dvb_ca_en50221_slot_shutdown()
1152 ca->pub->slot_reset(ca->pub, slot); in dvb_ca_en50221_thread_state_machine()
1188 if (ca->pub->write_cam_control(ca->pub, slot, in dvb_ca_en50221_thread_state_machine()
1245 ca->pub->slot_ts_enable(ca->pub, slot); in dvb_ca_en50221_thread_state_machine()
1855 ca = kzalloc(sizeof(*ca), GFP_KERNEL); in dvb_ca_en50221_init()
[all …]
/linux/tools/testing/selftests/bpf/progs/
A Dbpf_cubic.c96 ca->cnt = 0; in bictcp_reset()
101 ca->bic_K = 0; in bictcp_reset()
104 ca->ack_cnt = 0; in bictcp_reset()
106 ca->found = 0; in bictcp_reset()
166 ca->round_start = ca->last_ack = bictcp_clock_us(sk); in bictcp_hystart_reset()
282 if (ca->epoch_start && tcp_jiffies32 == ca->last_time) in bictcp_update()
302 ca->bic_origin_point = ca->last_max_cwnd; in bictcp_update()
349 if (ca->last_max_cwnd == 0 && ca->cnt > 20) in bictcp_update()
377 ca->cnt = max(ca->cnt, 2U); in bictcp_update()
484 if (ca->curr_rtt > ca->delay_min + in hystart_update()
[all …]
A Dbpf_dctcp.c50 struct dctcp *ca) in dctcp_reset() argument
52 ca->next_seq = tp->snd_nxt; in dctcp_reset()
87 ca->loss_cwnd = 0; in BPF_PROG()
88 ca->ce_state = 0; in BPF_PROG()
95 dctcp_reset(tp, ca); in BPF_PROG()
104 ca->loss_cwnd = tp->snd_cwnd; in BPF_PROG()
117 __u32 alpha = ca->dctcp_alpha; in BPF_PROG()
133 ca->dctcp_alpha = alpha; in BPF_PROG()
134 dctcp_reset(tp, ca); in BPF_PROG()
143 ca->loss_cwnd = tp->snd_cwnd; in dctcp_react_to_loss()
[all …]
/linux/drivers/media/pci/mantis/
A Dmantis_ca.c136 struct mantis_ca *ca; in mantis_ca_init() local
141 if (!ca) { in mantis_ca_init()
147 ca->ca_priv = mantis; in mantis_ca_init()
148 mantis->mantis_ca = ca; in mantis_ca_init()
160 ca->en50221.data = ca; in mantis_ca_init()
162 mutex_init(&ca->ca_lock); in mantis_ca_init()
175 mantis_evmgr_init(ca); in mantis_ca_init()
178 kfree(ca); in mantis_ca_init()
188 if (!ca) in mantis_ca_exit()
191 mantis_evmgr_exit(ca); in mantis_ca_exit()
[all …]
A Dmantis_hif.c83 mutex_lock(&ca->ca_lock); in mantis_hif_read_mem()
96 mutex_unlock(&ca->ca_lock); in mantis_hif_read_mem()
100 mutex_unlock(&ca->ca_lock); in mantis_hif_read_mem()
112 mutex_lock(&ca->ca_lock); in mantis_hif_write_mem()
129 mutex_unlock(&ca->ca_lock); in mantis_hif_write_mem()
140 mutex_lock(&ca->ca_lock); in mantis_hif_read_iom()
159 mutex_unlock(&ca->ca_lock); in mantis_hif_read_iom()
170 mutex_lock(&ca->ca_lock); in mantis_hif_write_iom()
186 mutex_unlock(&ca->ca_lock); in mantis_hif_write_iom()
201 mutex_lock(&ca->ca_lock); in mantis_hif_init()
[all …]
A Dmantis_evm.c30 struct mantis_pci *mantis = ca->ca_priv; in mantis_hifevm_work()
40 mantis_event_cam_plugin(ca); in mantis_hifevm_work()
49 mantis_event_cam_unplug(ca); in mantis_hifevm_work()
80 ca->hif_event = MANTIS_SBUF_OPDONE; in mantis_hifevm_work()
81 wake_up(&ca->hif_opdone_wq); in mantis_hifevm_work()
91 mantis_pcmcia_init(ca); in mantis_evmgr_init()
92 schedule_work(&ca->hif_evm_work); in mantis_evmgr_init()
93 mantis_hif_init(ca); in mantis_evmgr_init()
102 flush_work(&ca->hif_evm_work); in mantis_evmgr_exit()
103 mantis_hif_exit(ca); in mantis_evmgr_exit()
[all …]
A Dmantis_pcmcia.c32 struct mantis_pci *mantis = ca->ca_priv; in mantis_event_cam_plugin()
36 if (ca->slot_state == MODULE_XTRACTED) { in mantis_event_cam_plugin()
45 ca->slot_state = MODULE_INSERTED; in mantis_event_cam_plugin()
56 struct mantis_pci *mantis = ca->ca_priv; in mantis_event_cam_unplug()
60 if (ca->slot_state == MODULE_INSERTED) { in mantis_event_cam_unplug()
69 ca->slot_state = MODULE_XTRACTED; in mantis_event_cam_unplug()
74 int mantis_pcmcia_init(struct mantis_ca *ca) in mantis_pcmcia_init() argument
76 struct mantis_pci *mantis = ca->ca_priv; in mantis_pcmcia_init()
87 ca->slot_state = MODULE_INSERTED; in mantis_pcmcia_init()
94 ca->slot_state = MODULE_XTRACTED; in mantis_pcmcia_init()
[all …]
/linux/drivers/ras/
A Dcec.c158 ca->decays_done++; in do_spring_cleaning()
227 if (!ca->n) { in find_elem()
242 ca->n--; in del_elem()
273 if (!ca->n) in del_lru_elem()
336 ca->ces_entered++; in cec_add_elem()
352 ca->n++; in cec_add_elem()
357 ca->array[to]++; in cec_add_elem()
373 del_elem(ca, to); in cec_add_elem()
384 ca->decay_count++; in cec_add_elem()
459 i, this, bins[DECAY(ca->array[i])], COUNT(ca->array[i])); in array_show()
[all …]
/linux/kernel/sched/
A Dcpuacct.c62 struct cpuacct *ca; in cpuacct_css_alloc() local
67 ca = kzalloc(sizeof(*ca), GFP_KERNEL); in cpuacct_css_alloc()
68 if (!ca) in cpuacct_css_alloc()
72 if (!ca->cpuusage) in cpuacct_css_alloc()
76 if (!ca->cpustat) in cpuacct_css_alloc()
79 return &ca->css; in cpuacct_css_alloc()
84 kfree(ca); in cpuacct_css_alloc()
96 kfree(ca); in cpuacct_css_free()
341 struct cpuacct *ca; in cpuacct_charge() local
350 for (ca = task_ca(tsk); ca; ca = parent_ca(ca)) in cpuacct_charge()
[all …]
/linux/net/bluetooth/hidp/
A Dsock.c51 struct hidp_connadd_req ca; in do_hidp_sock_ioctl() local
66 if (copy_from_user(&ca, argp, sizeof(ca))) in do_hidp_sock_ioctl()
78 ca.name[sizeof(ca.name)-1] = 0; in do_hidp_sock_ioctl()
81 if (!err && copy_to_user(argp, &ca, sizeof(ca))) in do_hidp_sock_ioctl()
185 ca.parser = ca32.parser; in hidp_sock_compat_ioctl()
186 ca.rd_size = ca32.rd_size; in hidp_sock_compat_ioctl()
188 ca.country = ca32.country; in hidp_sock_compat_ioctl()
190 ca.vendor = ca32.vendor; in hidp_sock_compat_ioctl()
191 ca.product = ca32.product; in hidp_sock_compat_ioctl()
192 ca.version = ca32.version; in hidp_sock_compat_ioctl()
[all …]
/linux/include/media/
A Ddvb_ca_en50221.h61 int (*read_attribute_mem)(struct dvb_ca_en50221 *ca,
63 int (*write_attribute_mem)(struct dvb_ca_en50221 *ca,
66 int (*read_cam_control)(struct dvb_ca_en50221 *ca,
68 int (*write_cam_control)(struct dvb_ca_en50221 *ca,
71 int (*read_data)(struct dvb_ca_en50221 *ca,
73 int (*write_data)(struct dvb_ca_en50221 *ca,
76 int (*slot_reset)(struct dvb_ca_en50221 *ca, int slot);
77 int (*slot_shutdown)(struct dvb_ca_en50221 *ca, int slot);
78 int (*slot_ts_enable)(struct dvb_ca_en50221 *ca, int slot);
132 struct dvb_ca_en50221 *ca, int flags,
[all …]
/linux/drivers/media/pci/ddbridge/
A Dddbridge-ci.c48 struct ddb_ci *ci = ca->data; in read_attribute_mem()
63 struct ddb_ci *ci = ca->data; in write_attribute_mem()
75 struct ddb_ci *ci = ca->data; in read_cam_control()
95 struct ddb_ci *ci = ca->data; in write_cam_control()
105 struct ddb_ci *ci = ca->data; in slot_reset()
122 struct ddb_ci *ci = ca->data; in slot_shutdown()
131 struct ddb_ci *ci = ca->data; in slot_ts_enable()
141 struct ddb_ci *ci = ca->data; in poll_slot_status()
192 struct ddb_ci *ci = ca->data; in read_attribute_mem_xo2()
205 struct ddb_ci *ci = ca->data; in write_attribute_mem_xo2()
[all …]

Completed in 64 milliseconds

123456789