/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_htcp.c | 49 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 D | tcp_nv.c | 95 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 D | tcp_cdg.c | 142 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 D | tcp_bic.c | 60 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 D | tcp_cubic.c | 105 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 D | tcp_illinois.c | 60 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 D | tcp_cong.c | 40 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 D | tcp_hybla.c | 36 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 D | tcp_htcp.c | 49 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 D | tcp_nv.c | 94 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 D | tcp_cdg.c | 142 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 D | tcp_bic.c | 60 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 D | tcp_cong.c | 52 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 D | tcp_cubic.c | 107 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 D | tcp_illinois.c | 60 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 D | dvb_ca_en50221.c | 162 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 D | dvb_ca_en50221.c | 162 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 D | alloc.c | 76 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 D | alloc.c | 76 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 D | mantis_ca.c | 30 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 D | mantis_hif.c | 30 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 D | mantis_ca.c | 30 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 D | mantis_hif.c | 30 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 D | bpf_cubic.c | 13 * "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 D | bpf_cubic.c | 13 * "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...] |