/Linux-v4.19/net/ipv4/ |
D | tcp_htcp.c | 48 static inline u32 htcp_cong_time(const struct htcp *ca) in htcp_cong_time() argument 50 return jiffies - ca->last_cong; in htcp_cong_time() 53 static inline u32 htcp_ccount(const struct htcp *ca) in htcp_ccount() argument 55 return htcp_cong_time(ca) / ca->minRTT; in htcp_ccount() 58 static inline void htcp_reset(struct htcp *ca) in htcp_reset() argument 60 ca->undo_last_cong = ca->last_cong; in htcp_reset() 61 ca->undo_maxRTT = ca->maxRTT; in htcp_reset() 62 ca->undo_old_maxB = ca->old_maxB; in htcp_reset() 64 ca->last_cong = jiffies; in htcp_reset() 69 struct htcp *ca = inet_csk_ca(sk); in htcp_cwnd_undo() local [all …]
|
D | tcp_nv.c | 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->nv_eval_call_cnt = 0; in tcpnv_reset() 134 ca->nv_last_snd_una = tp->snd_una; in tcpnv_reset() 139 struct tcpnv *ca = inet_csk_ca(sk); in tcpnv_init() local [all …]
|
D | tcp_cdg.c | 141 struct cdg *ca = inet_csk_ca(sk); in tcp_cdg_hystart_update() local 144 ca->delay_min = min_not_zero(ca->delay_min, ca->rtt.min); in tcp_cdg_hystart_update() 145 if (ca->delay_min == 0) in tcp_cdg_hystart_update() 151 if (ca->last_ack == 0 || !tcp_is_cwnd_limited(sk)) { in tcp_cdg_hystart_update() 152 ca->last_ack = now_us; in tcp_cdg_hystart_update() 153 ca->round_start = now_us; in tcp_cdg_hystart_update() 154 } else if (before(now_us, ca->last_ack + 3000)) { in tcp_cdg_hystart_update() 155 u32 base_owd = max(ca->delay_min / 2U, 125U); in tcp_cdg_hystart_update() 157 ca->last_ack = now_us; in tcp_cdg_hystart_update() 158 if (after(now_us, ca->round_start + base_owd)) { in tcp_cdg_hystart_update() [all …]
|
D | tcp_cubic.c | 104 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument 106 ca->cnt = 0; in bictcp_reset() 107 ca->last_max_cwnd = 0; in bictcp_reset() 108 ca->last_cwnd = 0; in bictcp_reset() 109 ca->last_time = 0; in bictcp_reset() 110 ca->bic_origin_point = 0; in bictcp_reset() 111 ca->bic_K = 0; in bictcp_reset() 112 ca->delay_min = 0; in bictcp_reset() 113 ca->epoch_start = 0; in bictcp_reset() 114 ca->ack_cnt = 0; in bictcp_reset() [all …]
|
D | tcp_cong.c | 39 struct tcp_congestion_ops *ca = tcp_ca_find(name); in tcp_ca_find_autoload() local 42 if (!ca && capable(CAP_NET_ADMIN)) { in tcp_ca_find_autoload() 46 ca = tcp_ca_find(name); in tcp_ca_find_autoload() 49 return ca; in tcp_ca_find_autoload() 69 int tcp_register_congestion_control(struct tcp_congestion_ops *ca) in tcp_register_congestion_control() argument 74 if (!ca->ssthresh || !ca->undo_cwnd || in tcp_register_congestion_control() 75 !(ca->cong_avoid || ca->cong_control)) { in tcp_register_congestion_control() 76 pr_err("%s does not implement required ops\n", ca->name); in tcp_register_congestion_control() 80 ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name)); in tcp_register_congestion_control() 83 if (ca->key == TCP_CA_UNSPEC || tcp_ca_find_key(ca->key)) { in tcp_register_congestion_control() [all …]
|
D | tcp_illinois.c | 59 struct illinois *ca = inet_csk_ca(sk); in rtt_reset() local 61 ca->end_seq = tp->snd_nxt; in rtt_reset() 62 ca->cnt_rtt = 0; in rtt_reset() 63 ca->sum_rtt = 0; in rtt_reset() 70 struct illinois *ca = inet_csk_ca(sk); in tcp_illinois_init() local 72 ca->alpha = ALPHA_MAX; in tcp_illinois_init() 73 ca->beta = BETA_BASE; in tcp_illinois_init() 74 ca->base_rtt = 0x7fffffff; in tcp_illinois_init() 75 ca->max_rtt = 0; in tcp_illinois_init() 77 ca->acked = 0; in tcp_illinois_init() [all …]
|
D | tcp_bic.c | 59 static inline void bictcp_reset(struct bictcp *ca) in bictcp_reset() argument 61 ca->cnt = 0; in bictcp_reset() 62 ca->last_max_cwnd = 0; in bictcp_reset() 63 ca->last_cwnd = 0; in bictcp_reset() 64 ca->last_time = 0; in bictcp_reset() 65 ca->epoch_start = 0; in bictcp_reset() 66 ca->delayed_ack = 2 << ACK_RATIO_SHIFT; in bictcp_reset() 71 struct bictcp *ca = inet_csk_ca(sk); in bictcp_init() local 73 bictcp_reset(ca); in bictcp_init() 82 static inline void bictcp_update(struct bictcp *ca, u32 cwnd) in bictcp_update() argument [all …]
|
D | tcp_dctcp.c | 76 static void dctcp_reset(const struct tcp_sock *tp, struct dctcp *ca) in dctcp_reset() argument 78 ca->next_seq = tp->snd_nxt; in dctcp_reset() 80 ca->acked_bytes_ecn = 0; in dctcp_reset() 81 ca->acked_bytes_total = 0; in dctcp_reset() 91 struct dctcp *ca = inet_csk_ca(sk); in dctcp_init() local 93 ca->prior_snd_una = tp->snd_una; in dctcp_init() 94 ca->prior_rcv_nxt = tp->rcv_nxt; in dctcp_init() 96 ca->dctcp_alpha = min(dctcp_alpha_on_init, DCTCP_MAX_ALPHA); in dctcp_init() 98 ca->loss_cwnd = 0; in dctcp_init() 99 ca->ce_state = 0; in dctcp_init() [all …]
|
D | tcp_hybla.c | 35 struct hybla *ca = inet_csk_ca(sk); in hybla_recalc_param() local 37 ca->rho_3ls = max_t(u32, in hybla_recalc_param() 40 ca->rho = ca->rho_3ls >> 3; in hybla_recalc_param() 41 ca->rho2_7ls = (ca->rho_3ls * ca->rho_3ls) << 1; in hybla_recalc_param() 42 ca->rho2 = ca->rho2_7ls >> 7; in hybla_recalc_param() 48 struct hybla *ca = inet_csk_ca(sk); in hybla_init() local 50 ca->rho = 0; in hybla_init() 51 ca->rho2 = 0; in hybla_init() 52 ca->rho_3ls = 0; in hybla_init() 53 ca->rho2_7ls = 0; in hybla_init() [all …]
|
D | tcp_highspeed.c | 102 struct hstcp *ca = inet_csk_ca(sk); in hstcp_init() local 104 ca->ai = 0; in hstcp_init() 114 struct hstcp *ca = inet_csk_ca(sk); in hstcp_cong_avoid() local 129 if (tp->snd_cwnd > hstcp_aimd_vals[ca->ai].cwnd) { in hstcp_cong_avoid() 130 while (tp->snd_cwnd > hstcp_aimd_vals[ca->ai].cwnd && in hstcp_cong_avoid() 131 ca->ai < HSTCP_AIMD_MAX - 1) in hstcp_cong_avoid() 132 ca->ai++; in hstcp_cong_avoid() 133 } else if (ca->ai && tp->snd_cwnd <= hstcp_aimd_vals[ca->ai-1].cwnd) { in hstcp_cong_avoid() 134 while (ca->ai && tp->snd_cwnd <= hstcp_aimd_vals[ca->ai-1].cwnd) in hstcp_cong_avoid() 135 ca->ai--; in hstcp_cong_avoid() [all …]
|
/Linux-v4.19/drivers/media/dvb-core/ |
D | dvb_ca_en50221.c | 167 static void dvb_ca_private_free(struct dvb_ca_private *ca) in dvb_ca_private_free() argument 171 dvb_free_device(ca->dvbdev); in dvb_ca_private_free() 172 for (i = 0; i < ca->slot_count; i++) in dvb_ca_private_free() 173 vfree(ca->slot_info[i].rx_buffer.data); in dvb_ca_private_free() 175 kfree(ca->slot_info); in dvb_ca_private_free() 176 kfree(ca); in dvb_ca_private_free() 181 struct dvb_ca_private *ca; in dvb_ca_private_release() local 183 ca = container_of(ref, struct dvb_ca_private, refcount); in dvb_ca_private_release() 184 dvb_ca_private_free(ca); in dvb_ca_private_release() 187 static void dvb_ca_private_get(struct dvb_ca_private *ca) in dvb_ca_private_get() argument [all …]
|
/Linux-v4.19/drivers/md/bcache/ |
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 107 for_each_cache(ca, c, i) in bch_rescale_priorities() 108 for_each_bucket(b, ca) in bch_rescale_priorities() 131 bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b) in bch_can_invalidate_bucket() argument 133 BUG_ON(!ca->set->gc_mark_valid); in bch_can_invalidate_bucket() 141 void __bch_invalidate_one_bucket(struct cache *ca, struct bucket *b) in __bch_invalidate_one_bucket() argument 143 lockdep_assert_held(&ca->set->bucket_lock); in __bch_invalidate_one_bucket() [all …]
|
D | super.c | 269 struct cache *ca = bio->bi_private; in write_super_endio() local 272 bch_count_io_errors(ca, bio->bi_status, 0, in write_super_endio() 274 closure_put(&ca->set->sb_write); in write_super_endio() 287 struct cache *ca; in bcache_write_super() local 295 for_each_cache(ca, c, i) { in bcache_write_super() 296 struct bio *bio = &ca->sb_bio; in bcache_write_super() 298 ca->sb.version = BCACHE_SB_VERSION_CDEV_WITH_UUID; in bcache_write_super() 299 ca->sb.seq = c->sb.seq; in bcache_write_super() 300 ca->sb.last_mount = c->sb.last_mount; in bcache_write_super() 302 SET_CACHE_SYNC(&ca->sb, CACHE_SYNC(&c->sb)); in bcache_write_super() [all …]
|
D | journal.c | 35 static int journal_read_bucket(struct cache *ca, struct list_head *list, in journal_read_bucket() argument 38 struct journal_device *ja = &ca->journal; in journal_read_bucket() 42 struct jset *j, *data = ca->set->journal.w[0].data; in journal_read_bucket() 46 sector_t bucket = bucket_to_sector(ca->set, ca->sb.d[bucket_index]); in journal_read_bucket() 52 while (offset < ca->sb.bucket_size) { in journal_read_bucket() 53 reread: left = ca->sb.bucket_size - offset; in journal_read_bucket() 58 bio_set_dev(bio, ca->bdev); in journal_read_bucket() 66 closure_bio_submit(ca->set, bio, &cl); in journal_read_bucket() 80 if (j->magic != jset_magic(&ca->sb)) { in journal_read_bucket() 101 blocks = set_blocks(j, block_bytes(ca->set)); in journal_read_bucket() [all …]
|
/Linux-v4.19/drivers/media/pci/mantis/ |
D | mantis_ca.c | 42 struct mantis_ca *ca = en50221->data; in mantis_ca_read_attr_mem() local 43 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_read_attr_mem() 50 return mantis_hif_read_mem(ca, addr); in mantis_ca_read_attr_mem() 55 struct mantis_ca *ca = en50221->data; in mantis_ca_write_attr_mem() local 56 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_write_attr_mem() 63 return mantis_hif_write_mem(ca, addr, data); in mantis_ca_write_attr_mem() 68 struct mantis_ca *ca = en50221->data; in mantis_ca_read_cam_ctl() local 69 struct mantis_pci *mantis = ca->ca_priv; in mantis_ca_read_cam_ctl() 76 return mantis_hif_read_iom(ca, addr); in mantis_ca_read_cam_ctl() 81 struct mantis_ca *ca = en50221->data; in mantis_ca_write_cam_ctl() local [all …]
|
D | mantis_hif.c | 42 static int mantis_hif_sbuf_opdone_wait(struct mantis_ca *ca) in mantis_hif_sbuf_opdone_wait() argument 44 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_sbuf_opdone_wait() 47 if (wait_event_timeout(ca->hif_opdone_wq, in mantis_hif_sbuf_opdone_wait() 48 ca->hif_event & MANTIS_SBUF_OPDONE, in mantis_hif_sbuf_opdone_wait() 55 ca->hif_event &= ~MANTIS_SBUF_OPDONE; in mantis_hif_sbuf_opdone_wait() 59 static int mantis_hif_write_wait(struct mantis_ca *ca) in mantis_hif_write_wait() argument 61 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_write_wait() 65 if (wait_event_timeout(ca->hif_write_wq, in mantis_hif_write_wait() 89 int mantis_hif_read_mem(struct mantis_ca *ca, u32 addr) in mantis_hif_read_mem() argument 91 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_read_mem() [all …]
|
D | mantis_evm.c | 41 struct mantis_ca *ca = container_of(work, struct mantis_ca, hif_evm_work); in mantis_hifevm_work() local 42 struct mantis_pci *mantis = ca->ca_priv; in mantis_hifevm_work() 52 mantis_event_cam_plugin(ca); in mantis_hifevm_work() 53 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work() 61 mantis_event_cam_unplug(ca); in mantis_hifevm_work() 62 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work() 91 ca->sbuf_status = MANTIS_SBUF_DATA_AVAIL; in mantis_hifevm_work() 92 ca->hif_event = MANTIS_SBUF_OPDONE; in mantis_hifevm_work() 93 wake_up(&ca->hif_opdone_wq); in mantis_hifevm_work() 97 int mantis_evmgr_init(struct mantis_ca *ca) in mantis_evmgr_init() argument [all …]
|
D | mantis_pcmcia.c | 42 void mantis_event_cam_plugin(struct mantis_ca *ca) in mantis_event_cam_plugin() argument 44 struct mantis_pci *mantis = ca->ca_priv; in mantis_event_cam_plugin() 48 if (ca->slot_state == MODULE_XTRACTED) { in mantis_event_cam_plugin() 57 ca->slot_state = MODULE_INSERTED; in mantis_event_cam_plugin() 66 void mantis_event_cam_unplug(struct mantis_ca *ca) in mantis_event_cam_unplug() argument 68 struct mantis_pci *mantis = ca->ca_priv; in mantis_event_cam_unplug() 72 if (ca->slot_state == MODULE_INSERTED) { in mantis_event_cam_unplug() 81 ca->slot_state = MODULE_XTRACTED; in mantis_event_cam_unplug() 86 int mantis_pcmcia_init(struct mantis_ca *ca) in mantis_pcmcia_init() argument 88 struct mantis_pci *mantis = ca->ca_priv; in mantis_pcmcia_init() [all …]
|
D | mantis_link.h | 68 extern void mantis_event_cam_plugin(struct mantis_ca *ca); 69 extern void mantis_event_cam_unplug(struct mantis_ca *ca); 70 extern int mantis_pcmcia_init(struct mantis_ca *ca); 71 extern void mantis_pcmcia_exit(struct mantis_ca *ca); 72 extern int mantis_evmgr_init(struct mantis_ca *ca); 73 extern void mantis_evmgr_exit(struct mantis_ca *ca); 76 extern int mantis_hif_init(struct mantis_ca *ca); 77 extern void mantis_hif_exit(struct mantis_ca *ca); 78 extern int mantis_hif_read_mem(struct mantis_ca *ca, u32 addr); 79 extern int mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data); [all …]
|
/Linux-v4.19/drivers/ras/ |
D | cec.c | 141 static void do_spring_cleaning(struct ce_array *ca) in do_spring_cleaning() argument 145 for (i = 0; i < ca->n; i++) { in do_spring_cleaning() 146 u8 decay = DECAY(ca->array[i]); in do_spring_cleaning() 153 ca->array[i] &= ~(DECAY_MASK << COUNT_BITS); in do_spring_cleaning() 154 ca->array[i] |= (decay << COUNT_BITS); in do_spring_cleaning() 156 ca->decay_count = 0; in do_spring_cleaning() 157 ca->decays_done++; in do_spring_cleaning() 184 static int __find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in __find_elem() argument 187 int min = 0, max = ca->n; in __find_elem() 192 this_pfn = PFN(ca->array[tmp]); in __find_elem() [all …]
|
/Linux-v4.19/kernel/sched/ |
D | cpuacct.c | 46 static inline struct cpuacct *parent_ca(struct cpuacct *ca) in parent_ca() argument 48 return css_ca(ca->css.parent); in parent_ca() 61 struct cpuacct *ca; in cpuacct_css_alloc() local 66 ca = kzalloc(sizeof(*ca), GFP_KERNEL); in cpuacct_css_alloc() 67 if (!ca) in cpuacct_css_alloc() 70 ca->cpuusage = alloc_percpu(struct cpuacct_usage); in cpuacct_css_alloc() 71 if (!ca->cpuusage) in cpuacct_css_alloc() 74 ca->cpustat = alloc_percpu(struct kernel_cpustat); in cpuacct_css_alloc() 75 if (!ca->cpustat) in cpuacct_css_alloc() 78 return &ca->css; in cpuacct_css_alloc() [all …]
|
/Linux-v4.19/include/media/ |
D | dvb_ca_en50221.h | 61 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); 80 int (*poll_slot_status)(struct dvb_ca_en50221 *ca, int slot, int open); [all …]
|
/Linux-v4.19/net/bluetooth/hidp/ |
D | sock.c | 52 struct hidp_connadd_req ca; in hidp_sock_ioctl() local 67 if (copy_from_user(&ca, argp, sizeof(ca))) in hidp_sock_ioctl() 70 csock = sockfd_lookup(ca.ctrl_sock, &err); in hidp_sock_ioctl() 74 isock = sockfd_lookup(ca.intr_sock, &err); in hidp_sock_ioctl() 80 err = hidp_connection_add(&ca, csock, isock); in hidp_sock_ioctl() 81 if (!err && copy_to_user(argp, &ca, sizeof(ca))) in hidp_sock_ioctl() 165 struct compat_hidp_connadd_req ca; in hidp_sock_compat_ioctl() local 170 if (copy_from_user(&ca, (void __user *) arg, sizeof(ca))) in hidp_sock_compat_ioctl() 173 if (put_user(ca.ctrl_sock, &uca->ctrl_sock) || in hidp_sock_compat_ioctl() 174 put_user(ca.intr_sock, &uca->intr_sock) || in hidp_sock_compat_ioctl() [all …]
|
/Linux-v4.19/drivers/media/pci/ddbridge/ |
D | ddbridge-ci.c | 47 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem() argument 50 struct ddb_ci *ci = ca->data; in read_attribute_mem() 62 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem() argument 65 struct ddb_ci *ci = ca->data; in write_attribute_mem() 73 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control() argument 77 struct ddb_ci *ci = ca->data; in read_cam_control() 94 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control() argument 97 struct ddb_ci *ci = ca->data; in write_cam_control() 105 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset() argument 107 struct ddb_ci *ci = ca->data; in slot_reset() [all …]
|
/Linux-v4.19/Documentation/media/uapi/dvb/ |
D | ca_function_calls.rst | 12 ca-fopen 13 ca-fclose 14 ca-reset 15 ca-get-cap 16 ca-get-slot-info 17 ca-get-descr-info 18 ca-get-msg 19 ca-send-msg 20 ca-set-descr
|