| /linux/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->maxRTT; in htcp_reset() 63 ca->undo_old_maxB = ca->old_maxB; in htcp_reset() 65 ca->last_cong = jiffies; in htcp_reset() 70 struct htcp *ca = inet_csk_ca(sk); in htcp_cwnd_undo() local [all …]
|
| H A 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 …]
|
| 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->acked = 0; in tcp_illinois_init() [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, u32 cwnd) in bictcp_update() argument [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 = inet_csk_ca(sk); in hybla_init() local 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() [all …]
|
| H A D | tcp_dctcp.c | 81 static void dctcp_reset(const struct tcp_sock *tp, struct dctcp *ca) in dctcp_reset() argument 83 ca->next_seq = tp->snd_nxt; in dctcp_reset() 85 ca->old_delivered = tp->delivered; in dctcp_reset() 86 ca->old_delivered_ce = tp->delivered_ce; in dctcp_reset() 96 struct dctcp *ca = inet_csk_ca(sk); in dctcp_init() local 98 ca->prior_rcv_nxt = tp->rcv_nxt; in dctcp_init() 100 ca->dctcp_alpha = min(dctcp_alpha_on_init, DCTCP_MAX_ALPHA); in dctcp_init() 102 ca->loss_cwnd = 0; in dctcp_init() 103 ca->ce_state = 0; in dctcp_init() 105 dctcp_reset(tp, ca); in dctcp_init() [all …]
|
| H A D | tcp_highspeed.c | 103 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 (tcp_snd_cwnd(tp) > hstcp_aimd_vals[ca->ai].cwnd) { in hstcp_cong_avoid() 131 while (tcp_snd_cwnd(tp) > 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 && tcp_snd_cwnd(tp) <= hstcp_aimd_vals[ca->ai-1].cwnd) { in hstcp_cong_avoid() 135 while (ca->ai && tcp_snd_cwnd(tp) <= hstcp_aimd_vals[ca->ai-1].cwnd) in hstcp_cong_avoid() 136 ca->ai--; in hstcp_cong_avoid() [all …]
|
| /linux/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. 95 static void bictcp_reset(struct bpf_bictcp *ca) 97 ca->cnt = 0; 98 ca->last_max_cwnd = 0; 99 ca->last_cwnd = 0; 100 ca->last_time = 0; 101 ca->bic_origin_point = 0; 102 ca->bic_K = 0; in bictcp_reset() argument 103 ca in bictcp_reset() 172 struct bpf_bictcp *ca = inet_csk_ca(sk); bictcp_hystart_reset() local 183 struct bpf_bictcp *ca = inet_csk_ca(sk); BPF_PROG() local 198 struct bpf_bictcp *ca = inet_csk_ca(sk); BPF_PROG() local 272 bictcp_update(struct bpf_bictcp * ca,__u32 cwnd,__u32 acked) bictcp_update() argument 389 struct bpf_bictcp *ca = inet_csk_ca(sk); BPF_PROG() local 409 struct bpf_bictcp *ca = inet_csk_ca(sk); BPF_PROG() local 457 struct bpf_bictcp *ca = inet_csk_ca(sk); hystart_update() local 506 struct bpf_bictcp *ca = inet_csk_ca(sk); BPF_PROG() local [all...] |
| H A D | bpf_dctcp.c | 53 static void dctcp_reset(const struct tcp_sock *tp, struct bpf_dctcp *ca) 55 ca->next_seq = tp->snd_nxt; 57 ca->old_delivered = tp->delivered; 58 ca->old_delivered_ce = tp->delivered_ce; 65 struct bpf_dctcp *ca = inet_csk_ca(sk); in dctcp_reset() 95 ca->prior_rcv_nxt = tp->rcv_nxt; in BPF_PROG() 96 ca->dctcp_alpha = min(dctcp_alpha_on_init, DCTCP_MAX_ALPHA); in BPF_PROG() 97 ca->loss_cwnd = 0; in BPF_PROG() 98 ca->ce_state = 0; in BPF_PROG() 105 dctcp_reset(tp, ca); in BPF_PROG() 59 dctcp_reset(const struct tcp_sock * tp,struct bpf_dctcp * ca) dctcp_reset() argument 71 struct bpf_dctcp *ca = inet_csk_ca(sk); BPF_PROG() local 117 struct bpf_dctcp *ca = inet_csk_ca(sk); BPF_PROG() local 128 struct bpf_dctcp *ca = inet_csk_ca(sk); BPF_PROG() local 156 struct bpf_dctcp *ca = inet_csk_ca(sk); dctcp_react_to_loss() local 213 struct bpf_dctcp *ca = inet_csk_ca(sk); BPF_PROG() local 232 const struct bpf_dctcp *ca = inet_csk_ca(sk); BPF_PROG() local [all...] |
| /linux/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 = en50221->data; in mantis_ca_write_cam_ctl() 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->ca_priv; in mantis_hif_read_mem() [all …]
|
| H A D | mantis_evm.c | 29 struct mantis_ca *ca = container_of(work, struct mantis_ca, hif_evm_work); in mantis_hifevm_work() local 30 struct mantis_pci *mantis = ca->ca_priv; in mantis_hifevm_work() 40 mantis_event_cam_plugin(ca); in mantis_hifevm_work() 41 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work() 49 mantis_event_cam_unplug(ca); in mantis_hifevm_work() 50 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work() 79 ca->sbuf_status = MANTIS_SBUF_DATA_AVAIL; 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() 85 int mantis_evmgr_init(struct mantis_ca *ca) in mantis_evmgr_init() argument [all …]
|
| H A D | mantis_pcmcia.c | 30 void mantis_event_cam_plugin(struct mantis_ca *ca) in mantis_event_cam_plugin() argument 32 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() 54 void mantis_event_cam_unplug(struct mantis_ca *ca) in mantis_event_cam_unplug() argument 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() [all …]
|
| H A D | mantis_link.h | 56 extern void mantis_event_cam_plugin(struct mantis_ca *ca); 57 extern void mantis_event_cam_unplug(struct mantis_ca *ca); 58 extern int mantis_pcmcia_init(struct mantis_ca *ca); 59 extern void mantis_pcmcia_exit(struct mantis_ca *ca); 60 extern int mantis_evmgr_init(struct mantis_ca *ca); 61 extern void mantis_evmgr_exit(struct mantis_ca *ca); 64 extern int mantis_hif_init(struct mantis_ca *ca); 65 extern void mantis_hif_exit(struct mantis_ca *ca); 66 extern int mantis_hif_read_mem(struct mantis_ca *ca, u32 addr); 67 extern int mantis_hif_write_mem(struct mantis_ca *ca, u32 addr, u8 data); [all …]
|
| /linux/kernel/sched/ |
| H A D | cpuacct.c | 44 static inline struct cpuacct *parent_ca(struct cpuacct *ca) in parent_ca() argument 46 return css_ca(ca->css.parent); in parent_ca() 59 struct cpuacct *ca; in cpuacct_css_alloc() local 64 ca = kzalloc(sizeof(*ca), GFP_KERNEL); in cpuacct_css_alloc() 65 if (!ca) in cpuacct_css_alloc() 68 ca->cpuusage = alloc_percpu(u64); in cpuacct_css_alloc() 69 if (!ca->cpuusage) in cpuacct_css_alloc() 72 ca->cpustat = alloc_percpu(struct kernel_cpustat); in cpuacct_css_alloc() 73 if (!ca->cpustat) in cpuacct_css_alloc() 76 return &ca->css; in cpuacct_css_alloc() [all …]
|
| /linux/net/bluetooth/hidp/ |
| H A D | sock.c | 52 struct hidp_connadd_req ca; in do_hidp_sock_ioctl() local 67 if (copy_from_user(&ca, argp, sizeof(ca))) in do_hidp_sock_ioctl() 70 csock = sockfd_lookup(ca.ctrl_sock, &err); in do_hidp_sock_ioctl() 74 isock = sockfd_lookup(ca.intr_sock, &err); in do_hidp_sock_ioctl() 79 ca.name[sizeof(ca.name)-1] = 0; in do_hidp_sock_ioctl() 81 err = hidp_connection_add(&ca, csock, isock); in do_hidp_sock_ioctl() 82 if (!err && copy_to_user(argp, &ca, sizeof(ca))) in do_hidp_sock_ioctl() 174 struct hidp_connadd_req ca; in hidp_sock_compat_ioctl() local 184 ca.ctrl_sock = ca32.ctrl_sock; in hidp_sock_compat_ioctl() 185 ca.intr_sock = ca32.intr_sock; in hidp_sock_compat_ioctl() [all …]
|
| /linux/include/media/ |
| H A 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/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-ci.c | 36 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem() argument 39 struct ddb_ci *ci = ca->data; in read_attribute_mem() 51 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem() argument 54 struct ddb_ci *ci = ca->data; in write_attribute_mem() 62 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control() argument 66 struct ddb_ci *ci = ca->data; in read_cam_control() 83 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control() argument 86 struct ddb_ci *ci = ca->data; in write_cam_control() 94 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset() argument 96 struct ddb_ci *ci = ca->data; in slot_reset() [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | dvb-usb-af9035-cardlist.rst | 16 - 07ca:a835, 07ca:b835 18 - 07ca:1867, 07ca:a867, 07ca:0337 20 - 07ca:1871 22 - 07ca:0825 28 - 07ca:1835 30 - 07ca:2835 32 - 07ca:3835 34 - 07ca:4835 36 - 07ca:a110 38 - 07ca:0335
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A 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
|
| /linux/sound/hda/core/ |
| H A D | hdmi_chmap.c | 236 static int get_channel_allocation_order(int ca) in get_channel_allocation_order() argument 241 if (channel_allocations[i].ca_index == ca) in get_channel_allocation_order() 272 int ca = 0; in hdmi_channel_allocation_spk_alloc_blk() local 298 ca = channel_allocations[i].ca_index; in hdmi_channel_allocation_spk_alloc_blk() 303 if (!ca) { in hdmi_channel_allocation_spk_alloc_blk() 310 ca = channel_allocations[i].ca_index; in hdmi_channel_allocation_spk_alloc_blk() 318 ca, channels, buf); in hdmi_channel_allocation_spk_alloc_blk() 320 return ca; in hdmi_channel_allocation_spk_alloc_blk() 342 int ca) in hdmi_std_setup_channel_mapping() argument 350 order = get_channel_allocation_order(ca); in hdmi_std_setup_channel_mapping() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | cxd2099.c | 24 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount); 376 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem() argument 379 struct cxd *ci = ca->data; in read_attribute_mem() 389 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem() argument 392 struct cxd *ci = ca->data; in write_attribute_mem() 401 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control() argument 404 struct cxd *ci = ca->data; in read_cam_control() 414 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control() argument 417 struct cxd *ci = ca->data; in write_cam_control() 426 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset() argument [all …]
|
| H A D | sp2.c | 306 s->ca.owner = THIS_MODULE; in sp2_init() 307 s->ca.read_attribute_mem = sp2_ci_read_attribute_mem; in sp2_init() 308 s->ca.write_attribute_mem = sp2_ci_write_attribute_mem; in sp2_init() 309 s->ca.read_cam_control = sp2_ci_read_cam_control; in sp2_init() 310 s->ca.write_cam_control = sp2_ci_write_cam_control; in sp2_init() 311 s->ca.slot_reset = sp2_ci_slot_reset; in sp2_init() 312 s->ca.slot_shutdown = sp2_ci_slot_shutdown; in sp2_init() 313 s->ca.slot_ts_enable = sp2_ci_slot_ts_enable; in sp2_init() 314 s->ca.poll_slot_status = sp2_ci_poll_slot_status; in sp2_init() 315 s->ca.data = s; in sp2_init() [all …]
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | cimax2.c | 69 struct dvb_ca_en50221 ca; member 285 dvb_ca_en50221_camready_irq(&state->ca, 0); in netup_ci_slot_reset() 343 dvb_ca_en50221_frda_irq(&state->ca, 0); in netup_read_ci_status() 473 state->ca.owner = THIS_MODULE; in netup_ci_init() 474 state->ca.read_attribute_mem = netup_ci_read_attribute_mem; in netup_ci_init() 475 state->ca.write_attribute_mem = netup_ci_write_attribute_mem; in netup_ci_init() 476 state->ca.read_cam_control = netup_ci_read_cam_ctl; in netup_ci_init() 477 state->ca.write_cam_control = netup_ci_write_cam_ctl; in netup_ci_init() 478 state->ca.slot_reset = netup_ci_slot_reset; in netup_ci_init() 479 state->ca.slot_shutdown = netup_ci_slot_shutdown; in netup_ci_init() [all …]
|
| /linux/drivers/media/pci/netup_unidvb/ |
| H A D | netup_unidvb_ci.c | 202 state->ca.owner = THIS_MODULE; in netup_unidvb_ci_register() 203 state->ca.read_attribute_mem = netup_unidvb_ci_read_attribute_mem; in netup_unidvb_ci_register() 204 state->ca.write_attribute_mem = netup_unidvb_ci_write_attribute_mem; in netup_unidvb_ci_register() 205 state->ca.read_cam_control = netup_unidvb_ci_read_cam_ctl; in netup_unidvb_ci_register() 206 state->ca.write_cam_control = netup_unidvb_ci_write_cam_ctl; in netup_unidvb_ci_register() 207 state->ca.slot_reset = netup_unidvb_ci_slot_reset; in netup_unidvb_ci_register() 208 state->ca.slot_shutdown = netup_unidvb_ci_slot_shutdown; in netup_unidvb_ci_register() 209 state->ca.slot_ts_enable = netup_unidvb_ci_slot_ts_ctl; in netup_unidvb_ci_register() 210 state->ca.poll_slot_status = netup_unidvb_poll_ci_slot_status; in netup_unidvb_ci_register() 211 state->ca.data = state; in netup_unidvb_ci_register() [all …]
|