Home
last modified time | relevance | path

Searched refs:ca (Results 1 - 25 of 263) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/net/ipv4/
H A Dtcp_htcp.c49 static inline u32 htcp_cong_time(const struct htcp *ca) in htcp_cong_time() argument
51 return jiffies - ca->last_cong; in htcp_cong_time()
54 static inline u32 htcp_ccount(const struct htcp *ca) in htcp_ccount() argument
56 return htcp_cong_time(ca) / ca->minRTT; in htcp_ccount()
59 static inline void htcp_reset(struct htcp *ca) in htcp_reset() argument
61 ca->undo_last_cong = ca->last_cong; in htcp_reset()
62 ca->undo_maxRTT = ca in htcp_reset()
70 struct htcp *ca = inet_csk_ca(sk); htcp_cwnd_undo() local
85 struct htcp *ca = inet_csk_ca(sk); measure_rtt() local
106 struct htcp *ca = inet_csk_ca(sk); measure_achieved_throughput() local
147 htcp_beta_update(struct htcp *ca, u32 minRTT, u32 maxRTT) htcp_beta_update() argument
173 htcp_alpha_update(struct htcp *ca) htcp_alpha_update() argument
210 struct htcp *ca = inet_csk_ca(sk); htcp_param_update() local
225 const struct htcp *ca = inet_csk_ca(sk); htcp_recalc_ssthresh() local
234 struct htcp *ca = inet_csk_ca(sk); htcp_cong_avoid() local
259 struct htcp *ca = inet_csk_ca(sk); htcp_init() local
273 struct htcp *ca = inet_csk_ca(sk); htcp_state() local
[all...]
H A Dtcp_nv.c95 u8 nv_min_cwnd; /* nv won't make a ca decision if cwnd is
101 u8 nv_rtt_cnt; /* RTTs without making ca decision */;
124 static inline void tcpnv_reset(struct tcpnv *ca, struct sock *sk) in tcpnv_reset() argument
128 ca->nv_reset = 0; in tcpnv_reset()
129 ca->nv_no_cong_cnt = 0; in tcpnv_reset()
130 ca->nv_rtt_cnt = 0; in tcpnv_reset()
131 ca->nv_last_rtt = 0; in tcpnv_reset()
132 ca->nv_rtt_max_rate = 0; in tcpnv_reset()
133 ca->nv_rtt_start_seq = tp->snd_una; in tcpnv_reset()
134 ca in tcpnv_reset()
140 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_init() local
171 nv_get_bounded_rtt(struct tcpnv *ca, u32 val) nv_get_bounded_rtt() argument
184 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_cong_avoid() local
218 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_state() local
244 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_acked() local
457 const struct tcpnv *ca = inet_csk_ca(sk); tcpnv_get_info() local
[all...]
H A Dtcp_cdg.c142 struct cdg *ca = inet_csk_ca(sk); in tcp_cdg_hystart_update() local
145 ca->delay_min = min_not_zero(ca->delay_min, ca->rtt.min); in tcp_cdg_hystart_update()
146 if (ca->delay_min == 0) in tcp_cdg_hystart_update()
152 if (ca->last_ack == 0 || !tcp_is_cwnd_limited(sk)) { in tcp_cdg_hystart_update()
153 ca->last_ack = now_us; in tcp_cdg_hystart_update()
154 ca->round_start = now_us; in tcp_cdg_hystart_update()
155 } else if (before(now_us, ca->last_ack + 3000)) { in tcp_cdg_hystart_update()
156 u32 base_owd = max(ca in tcp_cdg_hystart_update()
190 tcp_cdg_grad(struct cdg *ca) tcp_cdg_grad() argument
243 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_backoff() local
264 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_cong_avoid() local
301 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_acked() local
330 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_ssthresh() local
347 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_cwnd_event() local
375 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_init() local
389 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_release() local
[all...]
H A Dtcp_bic.c60 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument
62 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()
67 ca->delayed_ack = 2 << ACK_RATIO_SHIFT; in bictcp_reset()
72 struct bictcp *ca = inet_csk_ca(sk); in bictcp_init() local
74 bictcp_reset(ca); in bictcp_init()
83 static inline void bictcp_update(struct bictcp *ca, u3 argument
143 struct bictcp *ca = inet_csk_ca(sk); bictcp_cong_avoid() local
164 struct bictcp *ca = inet_csk_ca(sk); bictcp_recalc_ssthresh() local
195 struct bictcp *ca = inet_csk_ca(sk); bictcp_acked() local
[all...]
H A Dtcp_cubic.c105 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument
107 ca->cnt = 0; in bictcp_reset()
108 ca->last_max_cwnd = 0; in bictcp_reset()
109 ca->last_cwnd = 0; in bictcp_reset()
110 ca->last_time = 0; in bictcp_reset()
111 ca->bic_origin_point = 0; in bictcp_reset()
112 ca->bic_K = 0; in bictcp_reset()
113 ca->delay_min = 0; in bictcp_reset()
114 ca->epoch_start = 0; in bictcp_reset()
115 ca in bictcp_reset()
128 struct bictcp *ca = inet_csk_ca(sk); bictcp_hystart_reset() local
138 struct bictcp *ca = inet_csk_ca(sk); bictcp_init() local
152 struct bictcp *ca = inet_csk_ca(sk); bictcp_cwnd_event() local
221 bictcp_update(struct bictcp *ca, u32 cwnd, u32 acked) bictcp_update() argument
334 struct bictcp *ca = inet_csk_ca(sk); bictcp_cong_avoid() local
351 struct bictcp *ca = inet_csk_ca(sk); bictcp_recalc_ssthresh() local
396 struct bictcp *ca = inet_csk_ca(sk); hystart_update() local
458 struct bictcp *ca = inet_csk_ca(sk); bictcp_acked() local
[all...]
H A Dtcp_illinois.c60 struct illinois *ca = inet_csk_ca(sk); in rtt_reset() local
62 ca->end_seq = tp->snd_nxt; in rtt_reset()
63 ca->cnt_rtt = 0; in rtt_reset()
64 ca->sum_rtt = 0; in rtt_reset()
71 struct illinois *ca = inet_csk_ca(sk); in tcp_illinois_init() local
73 ca->alpha = ALPHA_MAX; in tcp_illinois_init()
74 ca->beta = BETA_BASE; in tcp_illinois_init()
75 ca->base_rtt = 0x7fffffff; in tcp_illinois_init()
76 ca->max_rtt = 0; in tcp_illinois_init()
78 ca in tcp_illinois_init()
88 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_acked() local
114 max_delay(const struct illinois *ca) max_delay() argument
120 avg_delay(const struct illinois *ca) avg_delay() argument
140 alpha(struct illinois *ca, u32 da, u32 dm) alpha() argument
225 struct illinois *ca = inet_csk_ca(sk); update_params() local
246 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_state() local
263 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_cong_avoid() local
298 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_ssthresh() local
308 const struct illinois *ca = inet_csk_ca(sk); tcp_illinois_info() local
[all...]
H A Dtcp_cong.c40 struct tcp_congestion_ops *ca = tcp_ca_find(name); in tcp_ca_find_autoload() local
43 if (!ca && capable(CAP_NET_ADMIN)) { in tcp_ca_find_autoload()
47 ca = tcp_ca_find(name); in tcp_ca_find_autoload()
50 return ca; in tcp_ca_find_autoload()
70 int tcp_register_congestion_control(struct tcp_congestion_ops *ca) in tcp_register_congestion_control() argument
75 if (!ca->ssthresh || !ca->undo_cwnd || in tcp_register_congestion_control()
76 !(ca->cong_avoid || ca->cong_control)) { in tcp_register_congestion_control()
77 pr_err("%s does not implement required ops\n", ca in tcp_register_congestion_control()
104 tcp_unregister_congestion_control(struct tcp_congestion_ops *ca) tcp_unregister_congestion_control() argument
123 const struct tcp_congestion_ops *ca; tcp_ca_get_key_by_name() local
142 const struct tcp_congestion_ops *ca; tcp_ca_get_name_by_key() local
161 const struct tcp_congestion_ops *ca; tcp_assign_congestion_control() local
191 tcp_reinit_congestion_control(struct sock *sk, const struct tcp_congestion_ops *ca) tcp_reinit_congestion_control() argument
223 struct tcp_congestion_ops *ca; tcp_set_default_congestion_control() local
261 struct tcp_congestion_ops *ca; tcp_get_available_congestion_control() local
279 const struct tcp_congestion_ops *ca; tcp_get_default_congestion_control() local
290 struct tcp_congestion_ops *ca; tcp_get_allowed_congestion_control() local
311 struct tcp_congestion_ops *ca; tcp_set_allowed_congestion_control() local
356 const struct tcp_congestion_ops *ca; tcp_set_congestion_control() local
[all...]
H A Dtcp_hybla.c36 struct hybla *ca = inet_csk_ca(sk); in hybla_recalc_param() local
38 ca->rho_3ls = max_t(u32, in hybla_recalc_param()
41 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()
49 struct hybla *ca in hybla_init() local
70 struct hybla *ca = inet_csk_ca(sk); hybla_state() local
93 struct hybla *ca = inet_csk_ca(sk); hybla_cong_avoid() local
[all...]
/kernel/linux/linux-6.6/net/ipv4/
H A Dtcp_htcp.c49 static inline u32 htcp_cong_time(const struct htcp *ca) in htcp_cong_time() argument
51 return jiffies - ca->last_cong; in htcp_cong_time()
54 static inline u32 htcp_ccount(const struct htcp *ca) in htcp_ccount() argument
56 return htcp_cong_time(ca) / ca->minRTT; in htcp_ccount()
59 static inline void htcp_reset(struct htcp *ca) in htcp_reset() argument
61 ca->undo_last_cong = ca->last_cong; in htcp_reset()
62 ca->undo_maxRTT = ca in htcp_reset()
70 struct htcp *ca = inet_csk_ca(sk); htcp_cwnd_undo() local
85 struct htcp *ca = inet_csk_ca(sk); measure_rtt() local
106 struct htcp *ca = inet_csk_ca(sk); measure_achieved_throughput() local
147 htcp_beta_update(struct htcp *ca, u32 minRTT, u32 maxRTT) htcp_beta_update() argument
173 htcp_alpha_update(struct htcp *ca) htcp_alpha_update() argument
210 struct htcp *ca = inet_csk_ca(sk); htcp_param_update() local
225 const struct htcp *ca = inet_csk_ca(sk); htcp_recalc_ssthresh() local
234 struct htcp *ca = inet_csk_ca(sk); htcp_cong_avoid() local
259 struct htcp *ca = inet_csk_ca(sk); htcp_init() local
273 struct htcp *ca = inet_csk_ca(sk); htcp_state() local
[all...]
H A Dtcp_nv.c94 u8 nv_min_cwnd; /* nv won't make a ca decision if cwnd is
100 u8 nv_rtt_cnt; /* RTTs without making ca decision */;
123 static inline void tcpnv_reset(struct tcpnv *ca, struct sock *sk) in tcpnv_reset() argument
127 ca->nv_reset = 0; in tcpnv_reset()
128 ca->nv_no_cong_cnt = 0; in tcpnv_reset()
129 ca->nv_rtt_cnt = 0; in tcpnv_reset()
130 ca->nv_last_rtt = 0; in tcpnv_reset()
131 ca->nv_rtt_max_rate = 0; in tcpnv_reset()
132 ca->nv_rtt_start_seq = tp->snd_una; in tcpnv_reset()
133 ca in tcpnv_reset()
139 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_init() local
170 nv_get_bounded_rtt(struct tcpnv *ca, u32 val) nv_get_bounded_rtt() argument
183 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_cong_avoid() local
217 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_state() local
243 struct tcpnv *ca = inet_csk_ca(sk); tcpnv_acked() local
456 const struct tcpnv *ca = inet_csk_ca(sk); tcpnv_get_info() local
[all...]
H A Dtcp_cdg.c142 struct cdg *ca = inet_csk_ca(sk); in tcp_cdg_hystart_update() local
145 ca->delay_min = min_not_zero(ca->delay_min, ca->rtt.min); in tcp_cdg_hystart_update()
146 if (ca->delay_min == 0) in tcp_cdg_hystart_update()
152 if (ca->last_ack == 0 || !tcp_is_cwnd_limited(sk)) { in tcp_cdg_hystart_update()
153 ca->last_ack = now_us; in tcp_cdg_hystart_update()
154 ca->round_start = now_us; in tcp_cdg_hystart_update()
155 } else if (before(now_us, ca->last_ack + 3000)) { in tcp_cdg_hystart_update()
156 u32 base_owd = max(ca in tcp_cdg_hystart_update()
190 tcp_cdg_grad(struct cdg *ca) tcp_cdg_grad() argument
243 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_backoff() local
264 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_cong_avoid() local
301 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_acked() local
330 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_ssthresh() local
347 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_cwnd_event() local
375 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_init() local
389 struct cdg *ca = inet_csk_ca(sk); tcp_cdg_release() local
[all...]
H A Dtcp_bic.c60 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument
62 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()
67 ca->delayed_ack = 2 << ACK_RATIO_SHIFT; in bictcp_reset()
72 struct bictcp *ca = inet_csk_ca(sk); in bictcp_init() local
74 bictcp_reset(ca); in bictcp_init()
83 static inline void bictcp_update(struct bictcp *ca, u3 argument
143 struct bictcp *ca = inet_csk_ca(sk); bictcp_cong_avoid() local
164 struct bictcp *ca = inet_csk_ca(sk); bictcp_recalc_ssthresh() local
195 struct bictcp *ca = inet_csk_ca(sk); bictcp_acked() local
[all...]
H A Dtcp_cong.c52 struct tcp_congestion_ops *ca = tcp_ca_find(name); in tcp_ca_find_autoload() local
55 if (!ca && capable(CAP_NET_ADMIN)) { in tcp_ca_find_autoload()
59 ca = tcp_ca_find(name); in tcp_ca_find_autoload()
62 return ca; in tcp_ca_find_autoload()
78 int tcp_validate_congestion_control(struct tcp_congestion_ops *ca) in tcp_validate_congestion_control() argument
81 if (!ca->ssthresh || !ca->undo_cwnd || in tcp_validate_congestion_control()
82 !(ca->cong_avoid || ca->cong_control)) { in tcp_validate_congestion_control()
83 pr_err("%s does not implement required ops\n", ca in tcp_validate_congestion_control()
93 tcp_register_congestion_control(struct tcp_congestion_ops *ca) tcp_register_congestion_control() argument
124 tcp_unregister_congestion_control(struct tcp_congestion_ops *ca) tcp_unregister_congestion_control() argument
146 tcp_update_congestion_control(struct tcp_congestion_ops *ca, struct tcp_congestion_ops *old_ca) tcp_update_congestion_control() argument
187 const struct tcp_congestion_ops *ca; tcp_ca_get_key_by_name() local
205 const struct tcp_congestion_ops *ca; tcp_ca_get_name_by_key() local
223 const struct tcp_congestion_ops *ca; tcp_assign_congestion_control() local
253 tcp_reinit_congestion_control(struct sock *sk, const struct tcp_congestion_ops *ca) tcp_reinit_congestion_control() argument
285 struct tcp_congestion_ops *ca; tcp_set_default_congestion_control() local
323 struct tcp_congestion_ops *ca; tcp_get_available_congestion_control() local
341 const struct tcp_congestion_ops *ca; tcp_get_default_congestion_control() local
352 struct tcp_congestion_ops *ca; tcp_get_allowed_congestion_control() local
373 struct tcp_congestion_ops *ca; tcp_set_allowed_congestion_control() local
418 const struct tcp_congestion_ops *ca; tcp_set_congestion_control() local
[all...]
H A Dtcp_cubic.c107 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument
109 memset(ca, 0, offsetof(struct bictcp, unused)); in bictcp_reset()
110 ca->found = 0; in bictcp_reset()
121 struct bictcp *ca = inet_csk_ca(sk); in bictcp_hystart_reset() local
123 ca->round_start = ca->last_ack = bictcp_clock_us(sk); in bictcp_hystart_reset()
124 ca->end_seq = tp->snd_nxt; in bictcp_hystart_reset()
125 ca->curr_rtt = ~0U; in bictcp_hystart_reset()
126 ca->sample_cnt = 0; in bictcp_hystart_reset()
131 struct bictcp *ca in cubictcp_init() local
145 struct bictcp *ca = inet_csk_ca(sk); cubictcp_cwnd_event() local
214 bictcp_update(struct bictcp *ca, u32 cwnd, u32 acked) bictcp_update() argument
327 struct bictcp *ca = inet_csk_ca(sk); cubictcp_cong_avoid() local
344 struct bictcp *ca = inet_csk_ca(sk); cubictcp_recalc_ssthresh() local
389 struct bictcp *ca = inet_csk_ca(sk); hystart_update() local
451 struct bictcp *ca = inet_csk_ca(sk); cubictcp_acked() local
[all...]
H A Dtcp_illinois.c60 struct illinois *ca = inet_csk_ca(sk); in rtt_reset() local
62 ca->end_seq = tp->snd_nxt; in rtt_reset()
63 ca->cnt_rtt = 0; in rtt_reset()
64 ca->sum_rtt = 0; in rtt_reset()
71 struct illinois *ca = inet_csk_ca(sk); in tcp_illinois_init() local
73 ca->alpha = ALPHA_MAX; in tcp_illinois_init()
74 ca->beta = BETA_BASE; in tcp_illinois_init()
75 ca->base_rtt = 0x7fffffff; in tcp_illinois_init()
76 ca->max_rtt = 0; in tcp_illinois_init()
78 ca in tcp_illinois_init()
88 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_acked() local
114 max_delay(const struct illinois *ca) max_delay() argument
120 avg_delay(const struct illinois *ca) avg_delay() argument
140 alpha(struct illinois *ca, u32 da, u32 dm) alpha() argument
225 struct illinois *ca = inet_csk_ca(sk); update_params() local
246 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_state() local
263 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_cong_avoid() local
298 struct illinois *ca = inet_csk_ca(sk); tcp_illinois_ssthresh() local
310 const struct illinois *ca = inet_csk_ca(sk); tcp_illinois_info() local
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-core/
H A Ddvb_ca_en50221.c162 static void dvb_ca_private_free(struct dvb_ca_private *ca) in dvb_ca_private_free() argument
166 dvb_device_put(ca->dvbdev); in dvb_ca_private_free()
167 for (i = 0; i < ca->slot_count; i++) in dvb_ca_private_free()
168 vfree(ca->slot_info[i].rx_buffer.data); in dvb_ca_private_free()
170 kfree(ca->slot_info); in dvb_ca_private_free()
171 kfree(ca); in dvb_ca_private_free()
176 struct dvb_ca_private *ca; in dvb_ca_private_release() local
178 ca = container_of(ref, struct dvb_ca_private, refcount); in dvb_ca_private_release()
179 dvb_ca_private_free(ca); in dvb_ca_private_release()
182 static void dvb_ca_private_get(struct dvb_ca_private *ca) in dvb_ca_private_get() argument
187 dvb_ca_private_put(struct dvb_ca_private *ca) dvb_ca_private_put() argument
228 dvb_ca_en50221_check_camstatus(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_check_camstatus() argument
278 dvb_ca_en50221_wait_if_status(struct dvb_ca_private *ca, int slot, u8 waitfor, int timeout_hz) dvb_ca_en50221_wait_if_status() argument
326 dvb_ca_en50221_link_init(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_link_init() argument
402 dvb_ca_en50221_read_tuple(struct dvb_ca_private *ca, int slot, int *address, int *tuple_type, int *tuple_length, u8 *tuple) dvb_ca_en50221_read_tuple() argument
456 dvb_ca_en50221_parse_attributes(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_parse_attributes() argument
601 dvb_ca_en50221_set_configoption(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_set_configoption() argument
637 dvb_ca_en50221_read_data(struct dvb_ca_private *ca, int slot, u8 *ebuf, int ecount) dvb_ca_en50221_read_data() argument
792 dvb_ca_en50221_write_data(struct dvb_ca_private *ca, int slot, u8 *buf, int bytes_write, int size_write_flag) dvb_ca_en50221_write_data() argument
913 dvb_ca_en50221_slot_shutdown(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_slot_shutdown() argument
942 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_camchange_irq() local
970 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_camready_irq() local
990 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_frda_irq() local
1021 dvb_ca_en50221_thread_wakeup(struct dvb_ca_private *ca) dvb_ca_en50221_thread_wakeup() argument
1035 dvb_ca_en50221_thread_update_delay(struct dvb_ca_private *ca) dvb_ca_en50221_thread_update_delay() argument
1097 dvb_ca_en50221_poll_cam_gone(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_poll_cam_gone() argument
1126 dvb_ca_en50221_thread_state_machine(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_thread_state_machine() argument
1305 struct dvb_ca_private *ca = data; dvb_ca_en50221_thread() local
1350 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_do_ioctl() local
1451 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_write() local
1546 dvb_ca_en50221_io_read_condition(struct dvb_ca_private *ca, int *result, int *_slot) dvb_ca_en50221_io_read_condition() argument
1606 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_read() local
1714 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_open() local
1775 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_release() local
1813 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_poll() local
1874 struct dvb_ca_private *ca = NULL; dvb_ca_en50221_init() local
1960 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_release() local
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-core/
H A Ddvb_ca_en50221.c162 static void dvb_ca_private_free(struct dvb_ca_private *ca) in dvb_ca_private_free() argument
166 dvb_device_put(ca->dvbdev); in dvb_ca_private_free()
167 for (i = 0; i < ca->slot_count; i++) in dvb_ca_private_free()
168 vfree(ca->slot_info[i].rx_buffer.data); in dvb_ca_private_free()
170 kfree(ca->slot_info); in dvb_ca_private_free()
171 kfree(ca); in dvb_ca_private_free()
176 struct dvb_ca_private *ca; in dvb_ca_private_release() local
178 ca = container_of(ref, struct dvb_ca_private, refcount); in dvb_ca_private_release()
179 dvb_ca_private_free(ca); in dvb_ca_private_release()
182 static void dvb_ca_private_get(struct dvb_ca_private *ca) in dvb_ca_private_get() argument
187 dvb_ca_private_put(struct dvb_ca_private *ca) dvb_ca_private_put() argument
228 dvb_ca_en50221_check_camstatus(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_check_camstatus() argument
278 dvb_ca_en50221_wait_if_status(struct dvb_ca_private *ca, int slot, u8 waitfor, int timeout_hz) dvb_ca_en50221_wait_if_status() argument
326 dvb_ca_en50221_link_init(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_link_init() argument
402 dvb_ca_en50221_read_tuple(struct dvb_ca_private *ca, int slot, int *address, int *tuple_type, int *tuple_length, u8 *tuple) dvb_ca_en50221_read_tuple() argument
456 dvb_ca_en50221_parse_attributes(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_parse_attributes() argument
601 dvb_ca_en50221_set_configoption(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_set_configoption() argument
637 dvb_ca_en50221_read_data(struct dvb_ca_private *ca, int slot, u8 *ebuf, int ecount) dvb_ca_en50221_read_data() argument
792 dvb_ca_en50221_write_data(struct dvb_ca_private *ca, int slot, u8 *buf, int bytes_write, int size_write_flag) dvb_ca_en50221_write_data() argument
913 dvb_ca_en50221_slot_shutdown(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_slot_shutdown() argument
942 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_camchange_irq() local
970 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_camready_irq() local
990 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_frda_irq() local
1021 dvb_ca_en50221_thread_wakeup(struct dvb_ca_private *ca) dvb_ca_en50221_thread_wakeup() argument
1035 dvb_ca_en50221_thread_update_delay(struct dvb_ca_private *ca) dvb_ca_en50221_thread_update_delay() argument
1097 dvb_ca_en50221_poll_cam_gone(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_poll_cam_gone() argument
1125 dvb_ca_en50221_thread_state_machine(struct dvb_ca_private *ca, int slot) dvb_ca_en50221_thread_state_machine() argument
1304 struct dvb_ca_private *ca = data; dvb_ca_en50221_thread() local
1348 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_do_ioctl() local
1448 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_write() local
1543 dvb_ca_en50221_io_read_condition(struct dvb_ca_private *ca, int *result, int *_slot) dvb_ca_en50221_io_read_condition() argument
1603 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_read() local
1711 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_open() local
1772 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_release() local
1810 struct dvb_ca_private *ca = dvbdev->priv; dvb_ca_en50221_io_poll() local
1871 struct dvb_ca_private *ca = NULL; dvb_ca_en50221_init() local
1957 struct dvb_ca_private *ca = pubca->private; dvb_ca_en50221_release() local
[all...]
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dalloc.c76 uint8_t bch_inc_gen(struct cache *ca, struct bucket *b) in bch_inc_gen() argument
80 ca->set->need_gc = max(ca->set->need_gc, bucket_gc_gen(b)); in bch_inc_gen()
81 WARN_ON_ONCE(ca->set->need_gc > BUCKET_GC_GEN_MAX); in bch_inc_gen()
88 struct cache *ca; in bch_rescale_priorities() local
106 ca = c->cache; in bch_rescale_priorities()
107 for_each_bucket(b, ca) in bch_rescale_priorities()
130 bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b) in bch_can_invalidate_bucket() argument
132 BUG_ON(!ca->set->gc_mark_valid); in bch_can_invalidate_bucket()
140 void __bch_invalidate_one_bucket(struct cache *ca, struc argument
153 bch_invalidate_one_bucket(struct cache *ca, struct bucket *b) bch_invalidate_one_bucket() argument
179 invalidate_buckets_lru(struct cache *ca) invalidate_buckets_lru() argument
216 invalidate_buckets_fifo(struct cache *ca) invalidate_buckets_fifo() argument
239 invalidate_buckets_random(struct cache *ca) invalidate_buckets_random() argument
265 invalidate_buckets(struct cache *ca) invalidate_buckets() argument
302 bch_allocator_push(struct cache *ca, long bucket) bch_allocator_push() argument
319 struct cache *ca = arg; bch_allocator_thread() local
392 bch_bucket_alloc(struct cache *ca, unsigned int reserve, bool wait) bch_bucket_alloc() argument
469 __bch_bucket_free(struct cache *ca, struct bucket *b) __bch_bucket_free() argument
492 struct cache *ca; __bch_bucket_alloc_set() local
728 bch_cache_allocator_start(struct cache *ca) bch_cache_allocator_start() argument
[all...]
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dalloc.c76 uint8_t bch_inc_gen(struct cache *ca, struct bucket *b) in bch_inc_gen() argument
80 ca->set->need_gc = max(ca->set->need_gc, bucket_gc_gen(b)); in bch_inc_gen()
81 WARN_ON_ONCE(ca->set->need_gc > BUCKET_GC_GEN_MAX); in bch_inc_gen()
88 struct cache *ca; in bch_rescale_priorities() local
106 ca = c->cache; in bch_rescale_priorities()
107 for_each_bucket(b, ca) in bch_rescale_priorities()
130 bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b) in bch_can_invalidate_bucket() argument
132 BUG_ON(!ca->set->gc_mark_valid); in bch_can_invalidate_bucket()
140 void __bch_invalidate_one_bucket(struct cache *ca, struc argument
153 bch_invalidate_one_bucket(struct cache *ca, struct bucket *b) bch_invalidate_one_bucket() argument
179 invalidate_buckets_lru(struct cache *ca) invalidate_buckets_lru() argument
216 invalidate_buckets_fifo(struct cache *ca) invalidate_buckets_fifo() argument
239 invalidate_buckets_random(struct cache *ca) invalidate_buckets_random() argument
265 invalidate_buckets(struct cache *ca) invalidate_buckets() argument
302 bch_allocator_push(struct cache *ca, long bucket) bch_allocator_push() argument
319 struct cache *ca = arg; bch_allocator_thread() local
392 bch_bucket_alloc(struct cache *ca, unsigned int reserve, bool wait) bch_bucket_alloc() argument
469 __bch_bucket_free(struct cache *ca, struct bucket *b) __bch_bucket_free() argument
491 struct cache *ca; __bch_bucket_alloc_set() local
727 bch_cache_allocator_start(struct cache *ca) bch_cache_allocator_start() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/mantis/
H A Dmantis_ca.c30 struct mantis_ca *ca = en50221->data; in mantis_ca_read_attr_mem() local
31 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_read_attr_mem()
38 return mantis_hif_read_mem(ca, addr); in mantis_ca_read_attr_mem()
43 struct mantis_ca *ca = en50221->data; in mantis_ca_write_attr_mem() local
44 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_write_attr_mem()
51 return mantis_hif_write_mem(ca, addr, data); in mantis_ca_write_attr_mem()
56 struct mantis_ca *ca = en50221->data; in mantis_ca_read_cam_ctl() local
57 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_read_cam_ctl()
64 return mantis_hif_read_iom(ca, addr); in mantis_ca_read_cam_ctl()
69 struct mantis_ca *ca in mantis_ca_write_cam_ctl() local
82 struct mantis_ca *ca = en50221->data; mantis_ca_slot_reset() local
98 struct mantis_ca *ca = en50221->data; mantis_ca_slot_shutdown() local
108 struct mantis_ca *ca = en50221->data; mantis_ts_control() local
119 struct mantis_ca *ca = en50221->data; mantis_slot_status() local
137 struct mantis_ca *ca; mantis_ca_init() local
186 struct mantis_ca *ca = mantis->mantis_ca; mantis_ca_exit() local
[all...]
H A Dmantis_hif.c30 static int mantis_hif_sbuf_opdone_wait(struct mantis_ca *ca) in mantis_hif_sbuf_opdone_wait() argument
32 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_sbuf_opdone_wait()
35 if (wait_event_timeout(ca->hif_opdone_wq, in mantis_hif_sbuf_opdone_wait()
36 ca->hif_event & MANTIS_SBUF_OPDONE, in mantis_hif_sbuf_opdone_wait()
43 ca->hif_event &= ~MANTIS_SBUF_OPDONE; in mantis_hif_sbuf_opdone_wait()
47 static int mantis_hif_write_wait(struct mantis_ca *ca) in mantis_hif_write_wait() argument
49 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_write_wait()
53 if (wait_event_timeout(ca->hif_write_wq, in mantis_hif_write_wait()
77 int mantis_hif_read_mem(struct mantis_ca *ca, u32 addr) in mantis_hif_read_mem() argument
79 struct mantis_pci *mantis = ca in mantis_hif_read_mem()
105 mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data) mantis_hif_write_mem() argument
134 mantis_hif_read_iom(struct mantis_ca *ca, u32 addr) mantis_hif_read_iom() argument
164 mantis_hif_write_iom(struct mantis_ca *ca, u32 addr, u8 data) mantis_hif_write_iom() argument
192 mantis_hif_init(struct mantis_ca *ca) mantis_hif_init() argument
216 mantis_hif_exit(struct mantis_ca *ca) mantis_hif_exit() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/mantis/
H A Dmantis_ca.c30 struct mantis_ca *ca = en50221->data; in mantis_ca_read_attr_mem() local
31 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_read_attr_mem()
38 return mantis_hif_read_mem(ca, addr); in mantis_ca_read_attr_mem()
43 struct mantis_ca *ca = en50221->data; in mantis_ca_write_attr_mem() local
44 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_write_attr_mem()
51 return mantis_hif_write_mem(ca, addr, data); in mantis_ca_write_attr_mem()
56 struct mantis_ca *ca = en50221->data; in mantis_ca_read_cam_ctl() local
57 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_read_cam_ctl()
64 return mantis_hif_read_iom(ca, addr); in mantis_ca_read_cam_ctl()
69 struct mantis_ca *ca in mantis_ca_write_cam_ctl() local
82 struct mantis_ca *ca = en50221->data; mantis_ca_slot_reset() local
98 struct mantis_ca *ca = en50221->data; mantis_ca_slot_shutdown() local
108 struct mantis_ca *ca = en50221->data; mantis_ts_control() local
118 struct mantis_ca *ca = en50221->data; mantis_slot_status() local
136 struct mantis_ca *ca; mantis_ca_init() local
185 struct mantis_ca *ca = mantis->mantis_ca; mantis_ca_exit() local
[all...]
H A Dmantis_hif.c30 static int mantis_hif_sbuf_opdone_wait(struct mantis_ca *ca) in mantis_hif_sbuf_opdone_wait() argument
32 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_sbuf_opdone_wait()
35 if (wait_event_timeout(ca->hif_opdone_wq, in mantis_hif_sbuf_opdone_wait()
36 ca->hif_event & MANTIS_SBUF_OPDONE, in mantis_hif_sbuf_opdone_wait()
43 ca->hif_event &= ~MANTIS_SBUF_OPDONE; in mantis_hif_sbuf_opdone_wait()
47 static int mantis_hif_write_wait(struct mantis_ca *ca) in mantis_hif_write_wait() argument
49 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_write_wait()
53 if (wait_event_timeout(ca->hif_write_wq, in mantis_hif_write_wait()
77 int mantis_hif_read_mem(struct mantis_ca *ca, u32 addr) in mantis_hif_read_mem() argument
79 struct mantis_pci *mantis = ca in mantis_hif_read_mem()
105 mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data) mantis_hif_write_mem() argument
134 mantis_hif_read_iom(struct mantis_ca *ca, u32 addr) mantis_hif_read_iom() argument
164 mantis_hif_write_iom(struct mantis_ca *ca, u32 addr, u8 data) mantis_hif_write_iom() argument
192 mantis_hif_init(struct mantis_ca *ca) mantis_hif_init() argument
216 mantis_hif_exit(struct mantis_ca *ca) mantis_hif_exit() argument
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c13 * "while (ca->ack_cnt > delta)" loop is changed to the equivalent
14 * "ca->ack_cnt / delta" operation.
94 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument
96 ca->cnt = 0; in bictcp_reset()
97 ca->last_max_cwnd = 0; in bictcp_reset()
98 ca->last_cwnd = 0; in bictcp_reset()
99 ca->last_time = 0; in bictcp_reset()
100 ca->bic_origin_point = 0; in bictcp_reset()
101 ca->bic_K = 0; in bictcp_reset()
102 ca in bictcp_reset()
164 struct bictcp *ca = inet_csk_ca(sk); bictcp_hystart_reset() local
180 struct bictcp *ca = inet_csk_ca(sk); BPF_PROG() local
198 struct bictcp *ca = inet_csk_ca(sk); BPF_PROG() local
272 bictcp_update(struct bictcp *ca, __u32 cwnd, __u32 acked) bictcp_update() argument
390 struct bictcp *ca = inet_csk_ca(sk); BPF_STRUCT_OPS() local
409 struct bictcp *ca = inet_csk_ca(sk); BPF_STRUCT_OPS() local
456 struct bictcp *ca = inet_csk_ca(sk); hystart_update() local
503 struct bictcp *ca = inet_csk_ca(sk); BPF_STRUCT_OPS() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c13 * "while (ca->ack_cnt > delta)" loop is changed to the equivalent
14 * "ca->ack_cnt / delta" operation.
94 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument
96 ca->cnt = 0; in bictcp_reset()
97 ca->last_max_cwnd = 0; in bictcp_reset()
98 ca->last_cwnd = 0; in bictcp_reset()
99 ca->last_time = 0; in bictcp_reset()
100 ca->bic_origin_point = 0; in bictcp_reset()
101 ca->bic_K = 0; in bictcp_reset()
102 ca in bictcp_reset()
164 struct bictcp *ca = inet_csk_ca(sk); bictcp_hystart_reset() local
176 struct bictcp *ca = inet_csk_ca(sk); BPF_PROG() local
192 struct bictcp *ca = inet_csk_ca(sk); BPF_PROG() local
266 bictcp_update(struct bictcp *ca, __u32 cwnd, __u32 acked) bictcp_update() argument
384 struct bictcp *ca = inet_csk_ca(sk); BPF_STRUCT_OPS() local
403 struct bictcp *ca = inet_csk_ca(sk); BPF_STRUCT_OPS() local
450 struct bictcp *ca = inet_csk_ca(sk); hystart_update() local
499 struct bictcp *ca = inet_csk_ca(sk); BPF_STRUCT_OPS() local
[all...]

Completed in 14 milliseconds

1234567891011