Home
last modified time | relevance | path

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

/linux-4.1.27/net/ipv4/
Dtcp_htcp.c48 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()
70 struct htcp *ca = inet_csk_ca(sk); in htcp_cwnd_undo() local
[all …]
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->ack_cnt = 0; in bictcp_reset()
[all …]
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()
75 ca->loss_cwnd = 0; in bictcp_init()
[all …]
Dtcp_illinois.c59 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 …]
Dtcp_cong.c38 const struct tcp_congestion_ops *ca = tcp_ca_find(name); in __tcp_ca_find_autoload() local
40 if (!ca && capable(CAP_NET_ADMIN)) { in __tcp_ca_find_autoload()
44 ca = tcp_ca_find(name); in __tcp_ca_find_autoload()
47 return ca; in __tcp_ca_find_autoload()
67 int tcp_register_congestion_control(struct tcp_congestion_ops *ca) in tcp_register_congestion_control() argument
72 if (!ca->ssthresh || !ca->cong_avoid) { in tcp_register_congestion_control()
73 pr_err("%s does not implement required ops\n", ca->name); in tcp_register_congestion_control()
77 ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name)); in tcp_register_congestion_control()
80 if (ca->key == TCP_CA_UNSPEC || tcp_ca_find_key(ca->key)) { in tcp_register_congestion_control()
82 ca->name); in tcp_register_congestion_control()
[all …]
Dtcp_dctcp.c76 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->delayed_ack_reserved = 0; in dctcp_init()
99 ca->ce_state = 0; in dctcp_init()
[all …]
Dtcp_hybla.c35 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 …]
Dtcp_highspeed.c102 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 …]
Dtcp_vegas.c292 const struct vegas *ca = inet_csk_ca(sk); in tcp_vegas_get_info() local
295 info->vegas.tcpv_enabled = ca->doing_vegas_now, in tcp_vegas_get_info()
296 info->vegas.tcpv_rttcnt = ca->cntRTT, in tcp_vegas_get_info()
297 info->vegas.tcpv_rtt = ca->baseRTT, in tcp_vegas_get_info()
298 info->vegas.tcpv_minrtt = ca->minRTT, in tcp_vegas_get_info()
Dtcp_westwood.c262 const struct westwood *ca = inet_csk_ca(sk); in tcp_westwood_info() local
267 info->vegas.tcpv_rtt = jiffies_to_usecs(ca->rtt), in tcp_westwood_info()
268 info->vegas.tcpv_minrtt = jiffies_to_usecs(ca->rtt_min), in tcp_westwood_info()
Dtcp_minisocks.c410 const struct tcp_congestion_ops *ca; in tcp_ca_openreq_child() local
413 ca = tcp_ca_find_key(ca_key); in tcp_ca_openreq_child()
414 if (likely(ca && try_module_get(ca->owner))) { in tcp_ca_openreq_child()
416 icsk->icsk_ca_ops = ca; in tcp_ca_openreq_child()
Dtcp_output.c3033 const struct tcp_congestion_ops *ca; in tcp_ca_dst_init() local
3040 ca = tcp_ca_find_key(ca_key); in tcp_ca_dst_init()
3041 if (likely(ca && try_module_get(ca->owner))) { in tcp_ca_dst_init()
3044 icsk->icsk_ca_ops = ca; in tcp_ca_dst_init()
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_ca_en50221.c164 static void dvb_ca_en50221_thread_wakeup(struct dvb_ca_private *ca);
165 static int dvb_ca_en50221_read_data(struct dvb_ca_private *ca, int slot, u8 * ebuf, int ecount);
166 static int dvb_ca_en50221_write_data(struct dvb_ca_private *ca, int slot, u8 * ebuf, int ecount);
202 static int dvb_ca_en50221_check_camstatus(struct dvb_ca_private *ca, int slot) in dvb_ca_en50221_check_camstatus() argument
209 if (ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE) { in dvb_ca_en50221_check_camstatus()
210 return (atomic_read(&ca->slot_info[slot].camchange_count) != 0); in dvb_ca_en50221_check_camstatus()
214 slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open); in dvb_ca_en50221_check_camstatus()
219 int cam_present_old = (ca->slot_info[slot].slot_state != DVB_CA_SLOTSTATE_NONE); in dvb_ca_en50221_check_camstatus()
225 ca->slot_info[slot].camchange_type = DVB_CA_EN50221_CAMCHANGE_REMOVED; in dvb_ca_en50221_check_camstatus()
227 ca->slot_info[slot].camchange_type = DVB_CA_EN50221_CAMCHANGE_INSERTED; in dvb_ca_en50221_check_camstatus()
[all …]
Ddvb_ca_en50221.h54 int (*read_attribute_mem)(struct dvb_ca_en50221* ca, int slot, int address);
55 int (*write_attribute_mem)(struct dvb_ca_en50221* ca, int slot, int address, u8 value);
58 int (*read_cam_control)(struct dvb_ca_en50221* ca, int slot, u8 address);
59 int (*write_cam_control)(struct dvb_ca_en50221* ca, int slot, u8 address, u8 value);
62 int (*slot_reset)(struct dvb_ca_en50221* ca, int slot);
63 int (*slot_shutdown)(struct dvb_ca_en50221* ca, int slot);
64 int (*slot_ts_enable)(struct dvb_ca_en50221* ca, int slot);
70 int (*poll_slot_status)(struct dvb_ca_en50221* ca, int slot, int open);
108 void dvb_ca_en50221_frda_irq(struct dvb_ca_en50221* ca, int slot);
125 extern int dvb_ca_en50221_init(struct dvb_adapter *dvb_adapter, struct dvb_ca_en50221* ca, int flag…
[all …]
Ddvbdev.c389 struct media_entity *demux = NULL, *dvr = NULL, *ca = NULL; in dvb_create_media_graph() local
409 ca = entity; in dvb_create_media_graph()
423 if (demux && ca) in dvb_create_media_graph()
424 media_entity_create_link(demux, 1, ca, 0, MEDIA_LNK_FL_ENABLED); in dvb_create_media_graph()
/linux-4.1.27/drivers/md/bcache/
Dalloc.c74 uint8_t bch_inc_gen(struct cache *ca, struct bucket *b) in bch_inc_gen() argument
78 ca->set->need_gc = max(ca->set->need_gc, bucket_gc_gen(b)); in bch_inc_gen()
79 WARN_ON_ONCE(ca->set->need_gc > BUCKET_GC_GEN_MAX); in bch_inc_gen()
86 struct cache *ca; in bch_rescale_priorities() local
105 for_each_cache(ca, c, i) in bch_rescale_priorities()
106 for_each_bucket(b, ca) in bch_rescale_priorities()
129 bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b) in bch_can_invalidate_bucket() argument
131 BUG_ON(!ca->set->gc_mark_valid); in bch_can_invalidate_bucket()
139 void __bch_invalidate_one_bucket(struct cache *ca, struct bucket *b) in __bch_invalidate_one_bucket() argument
141 lockdep_assert_held(&ca->set->bucket_lock); in __bch_invalidate_one_bucket()
[all …]
Dsuper.c295 struct cache *ca = bio->bi_private; in write_super_endio() local
297 bch_count_io_errors(ca, error, "writing superblock"); in write_super_endio()
298 closure_put(&ca->set->sb_write); in write_super_endio()
311 struct cache *ca; in bcache_write_super() local
319 for_each_cache(ca, c, i) { in bcache_write_super()
320 struct bio *bio = &ca->sb_bio; in bcache_write_super()
322 ca->sb.version = BCACHE_SB_VERSION_CDEV_WITH_UUID; in bcache_write_super()
323 ca->sb.seq = c->sb.seq; in bcache_write_super()
324 ca->sb.last_mount = c->sb.last_mount; in bcache_write_super()
326 SET_CACHE_SYNC(&ca->sb, CACHE_SYNC(&c->sb)); in bcache_write_super()
[all …]
Djournal.c33 static int journal_read_bucket(struct cache *ca, struct list_head *list, in journal_read_bucket() argument
36 struct journal_device *ja = &ca->journal; in journal_read_bucket()
40 struct jset *j, *data = ca->set->journal.w[0].data; in journal_read_bucket()
44 sector_t bucket = bucket_to_sector(ca->set, ca->sb.d[bucket_index]); in journal_read_bucket()
50 while (offset < ca->sb.bucket_size) { in journal_read_bucket()
51 reread: left = ca->sb.bucket_size - offset; in journal_read_bucket()
56 bio->bi_bdev = ca->bdev; in journal_read_bucket()
64 closure_bio_submit(bio, &cl, ca); in journal_read_bucket()
78 if (j->magic != jset_magic(&ca->sb)) { in journal_read_bucket()
99 blocks = set_blocks(j, block_bytes(ca->set)); in journal_read_bucket()
[all …]
Dmovinggc.c193 static unsigned bucket_heap_top(struct cache *ca) in bucket_heap_top() argument
196 return (b = heap_peek(&ca->heap)) ? GC_SECTORS_USED(b) : 0; in bucket_heap_top()
201 struct cache *ca; in bch_moving_gc() local
210 for_each_cache(ca, c, i) { in bch_moving_gc()
212 unsigned reserve_sectors = ca->sb.bucket_size * in bch_moving_gc()
213 fifo_used(&ca->free[RESERVE_MOVINGGC]); in bch_moving_gc()
215 ca->heap.used = 0; in bch_moving_gc()
217 for_each_bucket(b, ca) { in bch_moving_gc()
220 GC_SECTORS_USED(b) == ca->sb.bucket_size || in bch_moving_gc()
224 if (!heap_full(&ca->heap)) { in bch_moving_gc()
[all …]
Dio.c154 void bch_count_io_errors(struct cache *ca, int error, const char *m) in bch_count_io_errors() argument
161 if (ca->set->error_decay) { in bch_count_io_errors()
162 unsigned count = atomic_inc_return(&ca->io_count); in bch_count_io_errors()
164 while (count > ca->set->error_decay) { in bch_count_io_errors()
167 unsigned new = count - ca->set->error_decay; in bch_count_io_errors()
174 count = atomic_cmpxchg(&ca->io_count, old, new); in bch_count_io_errors()
179 errors = atomic_read(&ca->io_errors); in bch_count_io_errors()
183 errors = atomic_cmpxchg(&ca->io_errors, in bch_count_io_errors()
193 &ca->io_errors); in bch_count_io_errors()
196 if (errors < ca->set->error_limit) in bch_count_io_errors()
[all …]
Dsysfs.c736 struct cache *ca = container_of(kobj, struct cache, kobj); in SHOW() local
738 sysfs_hprint(bucket_size, bucket_bytes(ca)); in SHOW()
739 sysfs_hprint(block_size, block_bytes(ca)); in SHOW()
740 sysfs_print(nbuckets, ca->sb.nbuckets); in SHOW()
741 sysfs_print(discard, ca->discard); in SHOW()
742 sysfs_hprint(written, atomic_long_read(&ca->sectors_written) << 9); in SHOW()
744 atomic_long_read(&ca->btree_sectors_written) << 9); in SHOW()
746 (atomic_long_read(&ca->meta_sectors_written) + in SHOW()
747 atomic_long_read(&ca->btree_sectors_written)) << 9); in SHOW()
750 atomic_read(&ca->io_errors) >> IO_ERROR_SHIFT); in SHOW()
[all …]
Dbcache.h816 #define for_each_cache(ca, cs, iter) \ argument
817 for (iter = 0; ca = cs->cache[iter], iter < (cs)->sb.nr_in_set; iter++)
819 #define for_each_bucket(b, ca) \ argument
820 for (b = (ca)->buckets + (ca)->sb.first_bucket; \
821 b < (ca)->buckets + (ca)->sb.nbuckets; b++)
860 struct cache *ca; in wake_up_allocators() local
863 for_each_cache(ca, c, i) in wake_up_allocators()
864 wake_up_process(ca->alloc_thread); in wake_up_allocators()
939 int bch_cache_allocator_start(struct cache *ca);
Dbtree.c1150 struct cache *ca; in btree_check_reserve() local
1155 for_each_cache(ca, c, i) in btree_check_reserve()
1156 if (fifo_used(&ca->free[RESERVE_BTREE]) < reserve) { in btree_check_reserve()
1632 struct cache *ca; in btree_gc_start() local
1644 for_each_cache(ca, c, i) in btree_gc_start()
1645 for_each_bucket(b, ca) { in btree_gc_start()
1660 struct cache *ca; in bch_btree_gc_finish() local
1695 for_each_cache(ca, c, i) { in bch_btree_gc_finish()
1698 ca->invalidate_needs_gc = 0; in bch_btree_gc_finish()
1700 for (i = ca->sb.d; i < ca->sb.d + ca->sb.keys; i++) in bch_btree_gc_finish()
[all …]
Dextents.c52 struct cache *ca = PTR_CACHE(c, k, i); in __ptr_invalid() local
57 bucket < ca->sb.first_bucket || in __ptr_invalid()
58 bucket >= ca->sb.nbuckets) in __ptr_invalid()
73 struct cache *ca = PTR_CACHE(c, k, i); in bch_ptr_status() local
79 if (bucket < ca->sb.first_bucket) in bch_ptr_status()
81 if (bucket >= ca->sb.nbuckets) in bch_ptr_status()
Drequest.c1012 struct cache *ca; in cached_dev_congested() local
1014 for_each_cache(ca, d->c, i) { in cached_dev_congested()
1015 q = bdev_get_queue(ca->bdev); in cached_dev_congested()
1114 struct cache *ca; in flash_dev_congested() local
1118 for_each_cache(ca, d->c, i) { in flash_dev_congested()
1119 q = bdev_get_queue(ca->bdev); in flash_dev_congested()
/linux-4.1.27/drivers/media/pci/mantis/
Dmantis_ca.c42 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 …]
Dmantis_hif.c42 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 …]
Dmantis_evm.c41 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 …]
Dmantis_pcmcia.c42 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 …]
Dmantis_link.h68 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 …]
Dhopper_cards.c72 struct mantis_ca *ca; in hopper_irq_handler() local
79 ca = mantis->mantis_ca; in hopper_irq_handler()
104 wake_up(&ca->hif_write_wq); in hopper_irq_handler()
105 schedule_work(&ca->hif_evm_work); in hopper_irq_handler()
Dmantis_cards.c80 struct mantis_ca *ca; in mantis_irq_handler() local
87 ca = mantis->mantis_ca; in mantis_irq_handler()
112 wake_up(&ca->hif_write_wq); in mantis_irq_handler()
113 schedule_work(&ca->hif_evm_work); in mantis_irq_handler()
/linux-4.1.27/kernel/sched/
Dcpuacct.c47 static inline struct cpuacct *parent_ca(struct cpuacct *ca) in parent_ca() argument
49 return css_ca(ca->css.parent); in parent_ca()
62 struct cpuacct *ca; in cpuacct_css_alloc() local
67 ca = kzalloc(sizeof(*ca), GFP_KERNEL); in cpuacct_css_alloc()
68 if (!ca) in cpuacct_css_alloc()
71 ca->cpuusage = alloc_percpu(u64); in cpuacct_css_alloc()
72 if (!ca->cpuusage) in cpuacct_css_alloc()
75 ca->cpustat = alloc_percpu(struct kernel_cpustat); in cpuacct_css_alloc()
76 if (!ca->cpustat) in cpuacct_css_alloc()
79 return &ca->css; in cpuacct_css_alloc()
[all …]
/linux-4.1.27/net/bluetooth/hidp/
Dsock.c52 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-4.1.27/drivers/media/usb/dvb-usb/
Dttusb2.c68 struct dvb_ca_en50221 ca; member
130 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len… in tt3650_ci_msg_locked() argument
132 struct dvb_usb_device *d = ca->data; in tt3650_ci_msg_locked()
143 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in tt3650_ci_read_attribute_mem() argument
155 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_ATTR, buf, 2, 3); in tt3650_ci_read_attribute_mem()
165 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in tt3650_ci_write_attribute_mem() argument
178 return tt3650_ci_msg_locked(ca, TT3650_CMD_CI_WR_ATTR, buf, 3, 3); in tt3650_ci_write_attribute_mem()
181 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in tt3650_ci_read_cam_control() argument
191 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_CTRL, buf, 1, 2); in tt3650_ci_read_cam_control()
201 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in tt3650_ci_write_cam_control() argument
[all …]
Dpctv452e.c94 struct dvb_ca_en50221 ca; member
145 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, in tt3650_ci_msg_locked() argument
149 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in tt3650_ci_msg_locked()
160 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_read_attribute_mem() argument
172 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_ATTR, buf, 2, 3); in tt3650_ci_read_attribute_mem()
183 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_write_attribute_mem() argument
198 return tt3650_ci_msg_locked(ca, TT3650_CMD_CI_WR_ATTR, buf, 3, 3); in tt3650_ci_write_attribute_mem()
201 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_read_cam_control() argument
213 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_CTRL, buf, 1, 2); in tt3650_ci_read_cam_control()
224 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_write_cam_control() argument
[all …]
Daz6027.c29 struct dvb_ca_en50221 ca; member
408 static int az6027_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_read_attribute_mem() argument
412 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_read_attribute_mem()
449 static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_write_attribute_mem() argument
454 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_write_attribute_mem()
481 static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_read_cam_control() argument
485 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_read_cam_control()
526 static int az6027_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_write_cam_control() argument
531 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_write_cam_control()
560 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady() argument
[all …]
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Daz6007.c52 struct dvb_ca_en50221 ca; member
249 static int az6007_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_read_attribute_mem() argument
253 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6007_ci_read_attribute_mem()
290 static int az6007_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_write_attribute_mem() argument
295 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6007_ci_write_attribute_mem()
322 static int az6007_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_read_cam_control() argument
326 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6007_ci_read_cam_control()
367 static int az6007_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_write_cam_control() argument
372 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6007_ci_write_cam_control()
401 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady() argument
[all …]
/linux-4.1.27/net/sched/
Dact_connmark.c39 struct tcf_connmark_info *ca = a->priv; in tcf_connmark() local
43 spin_lock(&ca->tcf_lock); in tcf_connmark()
44 ca->tcf_tm.lastuse = jiffies; in tcf_connmark()
45 bstats_update(&ca->tcf_bstats, skb); in tcf_connmark()
65 ca->tcf_qstats.overlimits++; in tcf_connmark()
73 thash = nf_conntrack_find_get(dev_net(skb->dev), ca->zone, &tuple); in tcf_connmark()
79 ca->tcf_qstats.overlimits++; in tcf_connmark()
84 spin_unlock(&ca->tcf_lock); in tcf_connmark()
85 return ca->tcf_action; in tcf_connmark()
/linux-4.1.27/drivers/media/pci/cx23885/
Dcimax2.c78 struct dvb_ca_en50221 ca; member
295 dvb_ca_en50221_camready_irq(&state->ca, 0); in netup_ci_slot_reset()
353 dvb_ca_en50221_frda_irq(&state->ca, 0); in netup_read_ci_status()
486 state->ca.owner = THIS_MODULE; in netup_ci_init()
487 state->ca.read_attribute_mem = netup_ci_read_attribute_mem; in netup_ci_init()
488 state->ca.write_attribute_mem = netup_ci_write_attribute_mem; in netup_ci_init()
489 state->ca.read_cam_control = netup_ci_read_cam_ctl; in netup_ci_init()
490 state->ca.write_cam_control = netup_ci_write_cam_ctl; in netup_ci_init()
491 state->ca.slot_reset = netup_ci_slot_reset; in netup_ci_init()
492 state->ca.slot_shutdown = netup_ci_slot_shutdown; in netup_ci_init()
[all …]
Daltera-ci.c117 struct dvb_ca_en50221 ca; member
509 if (state->ca.data != NULL) in altera_ci_release()
510 dvb_ca_en50221_release(&state->ca); in altera_ci_release()
744 state->ca.owner = THIS_MODULE; in altera_ci_init()
745 state->ca.read_attribute_mem = altera_ci_read_attribute_mem; in altera_ci_init()
746 state->ca.write_attribute_mem = altera_ci_write_attribute_mem; in altera_ci_init()
747 state->ca.read_cam_control = altera_ci_read_cam_ctl; in altera_ci_init()
748 state->ca.write_cam_control = altera_ci_write_cam_ctl; in altera_ci_init()
749 state->ca.slot_reset = altera_ci_slot_reset; in altera_ci_init()
750 state->ca.slot_shutdown = altera_ci_slot_shutdown; in altera_ci_init()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
Dsp2.c315 s->ca.owner = THIS_MODULE; in sp2_init()
316 s->ca.read_attribute_mem = sp2_ci_read_attribute_mem; in sp2_init()
317 s->ca.write_attribute_mem = sp2_ci_write_attribute_mem; in sp2_init()
318 s->ca.read_cam_control = sp2_ci_read_cam_control; in sp2_init()
319 s->ca.write_cam_control = sp2_ci_write_cam_control; in sp2_init()
320 s->ca.slot_reset = sp2_ci_slot_reset; in sp2_init()
321 s->ca.slot_shutdown = sp2_ci_slot_shutdown; in sp2_init()
322 s->ca.slot_ts_enable = sp2_ci_slot_ts_enable; in sp2_init()
323 s->ca.poll_slot_status = sp2_ci_poll_slot_status; in sp2_init()
324 s->ca.data = s; in sp2_init()
[all …]
Dsp2_priv.h28 struct dvb_ca_en50221 ca; member
/linux-4.1.27/net/bluetooth/bnep/
Dsock.c55 struct bnep_connadd_req ca; in bnep_sock_ioctl() local
70 if (copy_from_user(&ca, argp, sizeof(ca))) in bnep_sock_ioctl()
73 nsock = sockfd_lookup(ca.sock, &err); in bnep_sock_ioctl()
81 ca.device[sizeof(ca.device)-1] = 0; in bnep_sock_ioctl()
83 err = bnep_add_connection(&ca, nsock); in bnep_sock_ioctl()
85 if (copy_to_user(argp, &ca, sizeof(ca))) in bnep_sock_ioctl()
/linux-4.1.27/drivers/net/ethernet/i825xx/
Dsni_82596.c49 static inline void ca(struct net_device *dev) in ca() function
53 writel(0, lp->ca); in ca()
81 struct resource *res, *ca, *idprom, *options; in sni_82596_probe() local
88 ca = platform_get_resource(dev, IORESOURCE_MEM, 1); in sni_82596_probe()
91 if (!res || !ca || !options || !idprom) in sni_82596_probe()
96 ca_addr = ioremap_nocache(ca->start, 4); in sni_82596_probe()
133 lp->ca = ca_addr; in sni_82596_probe()
157 iounmap(lp->ca); in sni_82596_driver_remove()
Dlib82596.c169 u32 ca; member
329 void __iomem *ca; member
357 static inline void ca(struct net_device *dev);
583 ca(dev); in init_i596_mem()
630 ca(dev); in init_i596_mem()
853 ca(dev); in i596_reset()
894 ca(dev); in i596_add_cmd()
959 ca (dev); in i596_tx_timeout()
1290 ca(dev); in i596_interrupt()
1317 ca(dev); in i596_close()
Dlasi_82596.c124 static inline void ca(struct net_device *dev) in ca() function
D82596.c203 unsigned long ca; member
379 ((struct i596_reg *) dev->base_addr)->ca = 1; in CA()
/linux-4.1.27/drivers/media/pci/ttpci/
Dbudget-av.c76 struct dvb_ca_en50221 ca; member
80 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot);
140 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem() argument
142 struct budget_av *budget_av = (struct budget_av *) ca->data; in ciintf_read_attribute_mem()
153 ciintf_slot_shutdown(ca, slot); in ciintf_read_attribute_mem()
159 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem() argument
161 struct budget_av *budget_av = (struct budget_av *) ca->data; in ciintf_write_attribute_mem()
172 ciintf_slot_shutdown(ca, slot); in ciintf_write_attribute_mem()
178 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control() argument
180 struct budget_av *budget_av = (struct budget_av *) ca->data; in ciintf_read_cam_control()
[all …]
Dbudget-ci.c114 struct dvb_ca_en50221 ca; member
268 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem() argument
270 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; in ciintf_read_attribute_mem()
279 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem() argument
281 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; in ciintf_write_attribute_mem()
290 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control() argument
292 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; in ciintf_read_cam_control()
301 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control() argument
303 struct budget_ci *budget_ci = (struct budget_ci *) ca->data; in ciintf_write_cam_control()
312 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset() argument
[all …]
/linux-4.1.27/drivers/md/
Ddm-cache-target.c2016 static void destroy_cache_args(struct cache_args *ca) in destroy_cache_args() argument
2018 if (ca->metadata_dev) in destroy_cache_args()
2019 dm_put_device(ca->ti, ca->metadata_dev); in destroy_cache_args()
2021 if (ca->cache_dev) in destroy_cache_args()
2022 dm_put_device(ca->ti, ca->cache_dev); in destroy_cache_args()
2024 if (ca->origin_dev) in destroy_cache_args()
2025 dm_put_device(ca->ti, ca->origin_dev); in destroy_cache_args()
2027 kfree(ca); in destroy_cache_args()
2040 static int parse_metadata_dev(struct cache_args *ca, struct dm_arg_set *as, in parse_metadata_dev() argument
2050 r = dm_get_device(ca->ti, dm_shift_arg(as), FMODE_READ | FMODE_WRITE, in parse_metadata_dev()
[all …]
/linux-4.1.27/drivers/staging/media/cxd2099/
Dcxd2099.c430 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem() argument
433 struct cxd *ci = ca->data; in read_attribute_mem()
462 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem() argument
465 struct cxd *ci = ca->data; in write_attribute_mem()
474 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control() argument
477 struct cxd *ci = ca->data; in read_cam_control()
487 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control() argument
490 struct cxd *ci = ca->data; in write_cam_control()
499 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset() argument
501 struct cxd *ci = ca->data; in slot_reset()
[all …]
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c45 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) { in ipoib_mcast_attach()
131 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca) in ipoib_transport_dev_init() argument
148 priv->pd = ib_alloc_pd(priv->ca); in ipoib_transport_dev_init()
150 printk(KERN_WARNING "%s: failed to allocate PD\n", ca->name); in ipoib_transport_dev_init()
156 printk(KERN_WARNING "%s: ib_get_dma_mr failed\n", ca->name); in ipoib_transport_dev_init()
182 priv->recv_cq = ib_create_cq(priv->ca, ipoib_ib_completion, NULL, dev, size, 0); in ipoib_transport_dev_init()
184 printk(KERN_WARNING "%s: failed to create receive CQ\n", ca->name); in ipoib_transport_dev_init()
188 priv->send_cq = ib_create_cq(priv->ca, ipoib_send_comp_handler, NULL, in ipoib_transport_dev_init()
191 printk(KERN_WARNING "%s: failed to create send CQ\n", ca->name); in ipoib_transport_dev_init()
215 printk(KERN_WARNING "%s: failed to create QP\n", ca->name); in ipoib_transport_dev_init()
Dipoib_ib.c97 ib_dma_unmap_single(priv->ca, mapping[0], in ipoib_ud_dma_unmap_rx()
145 mapping[0] = ib_dma_map_single(priv->ca, skb->data, buf_size, in ipoib_alloc_rx_skb()
147 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0]))) in ipoib_alloc_rx_skb()
266 static int ipoib_dma_map_tx(struct ib_device *ca, in ipoib_dma_map_tx() argument
275 mapping[0] = ib_dma_map_single(ca, skb->data, skb_headlen(skb), in ipoib_dma_map_tx()
277 if (unlikely(ib_dma_mapping_error(ca, mapping[0]))) in ipoib_dma_map_tx()
286 mapping[i + off] = ib_dma_map_page(ca, in ipoib_dma_map_tx()
290 if (unlikely(ib_dma_mapping_error(ca, mapping[i + off]))) in ipoib_dma_map_tx()
299 ib_dma_unmap_page(ca, mapping[i - !off], skb_frag_size(frag), DMA_TO_DEVICE); in ipoib_dma_map_tx()
303 ib_dma_unmap_single(ca, mapping[0], skb_headlen(skb), DMA_TO_DEVICE); in ipoib_dma_map_tx()
[all …]
Dipoib_cm.c85 ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE); in ipoib_cm_dma_unmap_rx()
88 ib_dma_unmap_page(priv->ca, mapping[i + 1], PAGE_SIZE, DMA_FROM_DEVICE); in ipoib_cm_dma_unmap_rx()
160 mapping[0] = ib_dma_map_single(priv->ca, skb->data, IPOIB_CM_HEAD_SIZE, in ipoib_cm_alloc_rx_skb()
162 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0]))) { in ipoib_cm_alloc_rx_skb()
174 mapping[i + 1] = ib_dma_map_page(priv->ca, page, in ipoib_cm_alloc_rx_skb()
176 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[i + 1]))) in ipoib_cm_alloc_rx_skb()
185 ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE); in ipoib_cm_alloc_rx_skb()
188 ib_dma_unmap_page(priv->ca, mapping[i], PAGE_SIZE, DMA_FROM_DEVICE); in ipoib_cm_alloc_rx_skb()
360 priv->ca->name, ipoib_recvq_size); in ipoib_cm_nonsrq_init_rx()
630 ib_dma_sync_single_for_cpu(priv->ca, rx_ring[wr_id].mapping[0], in ipoib_cm_handle_rx_wc()
[all …]
Dipoib_vlan.c64 result = ipoib_set_dev_features(priv, ppriv->ca); in __ipoib_vlan_add()
74 result = ipoib_dev_init(priv->dev, ppriv->ca, ppriv->port); in __ipoib_vlan_add()
78 ppriv->ca->name, ppriv->port); in __ipoib_vlan_add()
Dipoib_ethtool.c46 if (attr && !ib_query_device(priv->ca, attr)) in ipoib_get_drvinfo()
53 strlcpy(drvinfo->bus_info, dev_name(priv->ca->dma_device), in ipoib_get_drvinfo()
Dipoib.h340 struct ib_device *ca; member
480 int ipoib_ib_dev_init(struct net_device *dev, struct ib_device *ca, int port);
493 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port);
527 int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca);
Dipoib_multicast.c330 if (ib_query_port(priv->ca, priv->port, &attr) || in ipoib_mcast_carrier_on_task()
497 multicast = ib_sa_join_multicast(&ipoib_sa_client, priv->ca, priv->port, in ipoib_mcast_join()
525 if (ib_query_port(priv->ca, priv->port, &port_attr) || in ipoib_mcast_join_task()
533 if (ib_query_gid(priv->ca, priv->port, 0, &priv->local_gid)) in ipoib_mcast_join_task()
853 !ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) { in ipoib_mcast_restart_task()
Dipoib_main.c459 if (!ib_init_ah_from_path(priv->ca, priv->port, pathrec, &av)) in path_rec_completion()
566 ib_sa_path_rec_get(&ipoib_sa_client, priv->ca, priv->port, in path_rec_start()
1280 int ipoib_dev_init(struct net_device *dev, struct ib_device *ca, int port) in ipoib_dev_init() argument
1289 ca->name, ipoib_recvq_size); in ipoib_dev_init()
1296 ca->name, ipoib_sendq_size); in ipoib_dev_init()
1302 if (ipoib_ib_dev_init(dev, ca, port)) in ipoib_dev_init()
1629 priv->ca, ipoib_event); in ipoib_add_port()
/linux-4.1.27/net/bluetooth/cmtp/
Dsock.c68 struct cmtp_connadd_req ca; in cmtp_sock_ioctl() local
83 if (copy_from_user(&ca, argp, sizeof(ca))) in cmtp_sock_ioctl()
86 nsock = sockfd_lookup(ca.sock, &err); in cmtp_sock_ioctl()
95 err = cmtp_add_connection(&ca, nsock); in cmtp_sock_ioctl()
97 if (copy_to_user(argp, &ca, sizeof(ca))) in cmtp_sock_ioctl()
/linux-4.1.27/include/trace/events/
Dbcache.h406 TP_PROTO(struct cache *ca, size_t bucket),
407 TP_ARGS(ca, bucket),
416 __entry->dev = ca->bdev->bd_dev;
417 __entry->offset = bucket << ca->set->bucket_bits;
418 __entry->sectors = GC_SECTORS_USED(&ca->buckets[bucket]);
427 TP_PROTO(struct cache *ca, size_t bucket),
428 TP_ARGS(ca, bucket),
436 __entry->dev = ca->bdev->bd_dev;
437 __entry->offset = bucket << ca->set->bucket_bits;
445 TP_PROTO(struct cache *ca, unsigned reserve),
[all …]
/linux-4.1.27/kernel/power/
Dsnapshot.c196 chain_init(struct chain_allocator *ca, gfp_t gfp_mask, int safe_needed) in chain_init() argument
198 ca->chain = NULL; in chain_init()
199 ca->used_space = LINKED_PAGE_DATA_SIZE; in chain_init()
200 ca->gfp_mask = gfp_mask; in chain_init()
201 ca->safe_needed = safe_needed; in chain_init()
204 static void *chain_alloc(struct chain_allocator *ca, unsigned int size) in chain_alloc() argument
208 if (LINKED_PAGE_DATA_SIZE - ca->used_space < size) { in chain_alloc()
211 lp = get_image_page(ca->gfp_mask, ca->safe_needed); in chain_alloc()
215 lp->next = ca->chain; in chain_alloc()
216 ca->chain = lp; in chain_alloc()
[all …]
/linux-4.1.27/sound/pci/hda/
Dpatch_hdmi.c109 int ca, int active_channels, int conn_type);
125 int (*chmap_validate)(int ca, int channels, unsigned char *chmap);
636 static int get_channel_allocation_order(int ca) in get_channel_allocation_order() argument
641 if (channel_allocations[i].ca_index == ca) in get_channel_allocation_order()
659 int ca = 0; in hdmi_channel_allocation() local
685 ca = channel_allocations[i].ca_index; in hdmi_channel_allocation()
690 if (!ca) { in hdmi_channel_allocation()
695 ca = channel_allocations[i].ca_index; in hdmi_channel_allocation()
703 ca, channels, buf); in hdmi_channel_allocation()
705 return ca; in hdmi_channel_allocation()
[all …]
/linux-4.1.27/Documentation/video4linux/
Dgspca.txt237 spca500 08ca:0103 Aiptek PocketDV
238 sunplus 08ca:0104 Aiptek PocketDVII 1.3
239 sunplus 08ca:0106 Aiptek Pocket DV3100+
240 mr97310a 08ca:0110 Trust Spyc@m 100
241 mr97310a 08ca:0111 Aiptek PenCam VGA+
242 sunplus 08ca:2008 Aiptek Mini PenCam 2 M
243 sunplus 08ca:2010 Aiptek PocketCam 3M
244 sunplus 08ca:2016 Aiptek PocketCam 2 Mega
245 sunplus 08ca:2018 Aiptek Pencam SD 2M
246 sunplus 08ca:2020 Aiptek Slim 3000F
[all …]
/linux-4.1.27/Documentation/DocBook/media/
DMakefile15 ca.h.xml \
61 …ll perl -ne 'print "$$1 " if /\#define\s+([^\s]+)\s+_IO/' $(srctree)/include/uapi/linux/dvb/ca.h) \
83 $(shell perl -ne 'print "$$1 " if /^enum\s+([^\s]+)\s+/' $(srctree)/include/uapi/linux/dvb/ca.h) \
95 …$(shell perl -ne 'print "$$1 " if (/^struct\s+([^\s]+)\s+/)' $(srctree)/include/uapi/linux/dvb/ca.…
230 $(MEDIA_OBJ_DIR)/ca.h.xml: $(srctree)/include/uapi/linux/dvb/ca.h $(MEDIA_OBJ_DIR)/v4l2.xml
/linux-4.1.27/security/apparmor/
Daudit.c111 static void audit_pre(struct audit_buffer *ab, void *ca) in audit_pre() argument
113 struct common_audit_data *sa = ca; in audit_pre()
/linux-4.1.27/Documentation/RCU/
Dtrace.txt59 …1/0 qp=1 dt=126535/140000000000000/0 df=2002 of=4 ql=0/0 qs=N... b=10 ci=74572 nci=0 co=1131 ca=716
60 …/0 qp=0 dt=132007/140000000000000/0 df=1874 of=10 ql=0/0 qs=N... b=10 ci=123209 nci=0 co=685 ca=982
61 …/1 qp=1 dt=138537/140000000000000/0 df=1707 of=8 ql=0/0 qs=N... b=10 ci=80132 nci=0 co=1328 ca=1458
62 …1 qp=0 dt=107255/140000000000000/0 df=1749 of=6 ql=0/450 qs=NRW. b=10 ci=151700 nci=0 co=509 ca=622
63 …=1/0 qp=1 dt=83647/140000000000000/0 df=965 of=5 ql=0/0 qs=N... b=10 ci=65643 nci=0 co=1373 ca=1521
64 …31201 g=31202 pq=1/0 qp=1 dt=70422/0/0 df=535 of=7 ql=0/0 qs=.... b=10 ci=58500 nci=0 co=764 ca=698
65 …1/0 qp=1 dt=95363/140000000000000/0 df=780 of=5 ql=0/0 qs=N... b=10 ci=100607 nci=0 co=1414 ca=1353
66 …178 g=31178 pq=1/0 qp=0 dt=91536/0/0 df=547 of=4 ql=0/0 qs=.... b=10 ci=109819 nci=0 co=1115 ca=969
183 o "ca" is the number of RCU callbacks that have been adopted by this
184 CPU due to other CPUs going offline. Note that ci+co-ca+ql is
[all …]
/linux-4.1.27/include/uapi/linux/dvb/
DKbuild3 header-y += ca.h
/linux-4.1.27/arch/powerpc/crypto/
Daes-tab-4k.S46 .long R(8f, ca, ca, 45), R(1f, 82, 82, 9d)
114 .long R(8c, 46, 46, ca), R(c7, ee, ee, 29)
132 .long R(ca, 65, 65, af), R(f4, 7a, 7a, 8e)
239 .long R(d7, 31, dc, ca), R(42, 63, 85, 10)
250 .long R(8c, ca, a2, fe), R(98, d4, 0b, 36)
269 .long R(74, 4e, bc, 37), R(fc, 82, ca, a6)
289 .long R(ca, af, f3, 81), R(b9, 68, c4, 3e)
/linux-4.1.27/arch/powerpc/boot/dts/
Dmedia5200.dts5 * Grant Likely <grant.likely@secretlab.ca>
6 * Steven Cavanagh <scavanagh@secretlab.ca>
Dmpc5200b.dtsi5 * Grant Likely <grant@secretlab.ca>
6 * John Bonesio <bones@secretlab.ca>
Dlite5200b.dts5 * Grant Likely <grant.likely@secretlab.ca>
Dlite5200.dts5 * Grant Likely <grant.likely@secretlab.ca>
/linux-4.1.27/arch/mips/include/asm/mach-rc32434/
Ddma.h24 u32 ca; /* Current Address. */ member
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/
Dbif_core_defs.h165 unsigned int ca : 3; member
180 unsigned int ca : 3; member
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
Dbif_core_defs.h165 unsigned int ca : 3; member
180 unsigned int ca : 3; member
/linux-4.1.27/Documentation/devicetree/
D00-INDEX4 <grant.likely@secretlab.ca> and has a mailing list at
Dusage-model.txt5 Author: Grant Likely <grant.likely@secretlab.ca>
/linux-4.1.27/sound/pci/ctxfi/
Dcthw20k2.c96 u16 ca:1; member
107 unsigned int ca; member
303 static int src_set_ca(void *blk, unsigned int ca) in src_set_ca() argument
307 set_field(&ctl->ca, SRCCA_CA, ca); in src_set_ca()
308 ctl->dirty.bf.ca = 1; in src_set_ca()
406 if (ctl->dirty.bf.ca) { in src_commit_write()
407 hw_write_20kx(hw, SRC_CA+idx*0x100, ctl->ca); in src_commit_write()
408 ctl->dirty.bf.ca = 0; in src_commit_write()
430 ctl->ca = hw_read_20kx(hw, SRC_CA+idx*0x100); in src_get_ca()
431 ctl->dirty.bf.ca = 0; in src_get_ca()
[all …]
Dcthw20k1.c96 u16 ca:1; member
107 unsigned int ca; member
303 static int src_set_ca(void *blk, unsigned int ca) in src_set_ca() argument
307 set_field(&ctl->ca, SRCCA_CA, ca); in src_set_ca()
308 ctl->dirty.bf.ca = 1; in src_set_ca()
406 if (ctl->dirty.bf.ca) { in src_commit_write()
407 hw_write_20kx(hw, SRCCA+idx*0x100, ctl->ca); in src_commit_write()
408 ctl->dirty.bf.ca = 0; in src_commit_write()
430 ctl->ca = hw_read_20kx(hw, SRCCA+idx*0x100); in src_get_ca()
431 ctl->dirty.bf.ca = 0; in src_get_ca()
[all …]
Dctsrc.h67 int (*set_ca)(struct src *src, unsigned int ca);
Dcthardware.h104 int (*src_set_ca)(void *blk, unsigned int ca);
Dctsrc.c128 static int src_set_ca(struct src *src, unsigned int ca) in src_set_ca() argument
133 hw->src_set_ca(src->rsc.ctrl_blk, ca); in src_set_ca()
/linux-4.1.27/Documentation/s390/
Ds390dbf.txt658 00 00964419734:611402 1 - 00 88042ca This error...........
659 00 00964419734:611405 1 - 00 88042ca That error...........
660 00 00964419734:611408 1 - 00 88042ca Problem..............
661 00 00964419734:611411 1 - 00 88042ca Something went wrong.
662 00 00964419734:611414 1 - 00 88042ca Everything ok........
663 00 00964419734:611417 1 - 00 88042ca data: 00000005
664 00 00964419734:611419 1 - 00 88042ca data: 00000006
665 00 00964419734:611422 1 - 00 88042ca data: 00000007
666 00 00964419734:611425 1 - 00 88042ca data: 00000008
667 00 00964419734:611428 1 - 00 88042ca data: 00000009
DDebugging390.txt705 800005ca: e3 10 f0 00 00 24 stg %r1,0(%r15)
/linux-4.1.27/drivers/net/ethernet/
Dkorina.c232 td->ca = CPHYSADDR(skb->data); in korina_send_packet()
425 rd->ca = CPHYSADDR(skb_new->data); in korina_rx()
427 rd->ca = CPHYSADDR(skb->data); in korina_rx()
450 rd->ca = CPHYSADDR(skb->data); in korina_rx()
582 lp->td_ring[lp->tx_next_done].ca = 0; in korina_tx()
747 lp->td_ring[i].ca = 0; in korina_alloc_ring()
763 lp->rd_ring[i].ca = CPHYSADDR(skb->data); in korina_alloc_ring()
/linux-4.1.27/fs/nfsd/
Dnfs4idmap.c143 idtoname_match(struct cache_head *ca, struct cache_head *cb) in idtoname_match() argument
145 struct ent *a = container_of(ca, struct ent, h); in idtoname_match()
314 nametoid_match(struct cache_head *ca, struct cache_head *cb) in nametoid_match() argument
316 struct ent *a = container_of(ca, struct ent, h); in nametoid_match()
Dnfs4state.c1377 static inline u32 slot_bytes(struct nfsd4_channel_attrs *ca) in slot_bytes() argument
1381 if (ca->maxresp_cached < NFSD_MIN_HDR_SEQ_SZ) in slot_bytes()
1384 size = ca->maxresp_cached - NFSD_MIN_HDR_SEQ_SZ; in slot_bytes()
1393 static u32 nfsd4_get_drc_mem(struct nfsd4_channel_attrs *ca) in nfsd4_get_drc_mem() argument
1395 u32 slotsize = slot_bytes(ca); in nfsd4_get_drc_mem()
1396 u32 num = ca->maxreqs; in nfsd4_get_drc_mem()
1409 static void nfsd4_put_drc_mem(struct nfsd4_channel_attrs *ca) in nfsd4_put_drc_mem() argument
1411 int slotsize = slot_bytes(ca); in nfsd4_put_drc_mem()
1414 nfsd_drc_mem_used -= slotsize * ca->maxreqs; in nfsd4_put_drc_mem()
2503 static __be32 check_forechannel_attrs(struct nfsd4_channel_attrs *ca, struct nfsd_net *nn) in check_forechannel_attrs() argument
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_pf.c1392 u32 timeout, ur, ca, um, xec, vlan_drop, loopback_drop, nodesc_drop; in fm10k_update_hw_stats_pf() local
1403 ca = fm10k_read_hw_stats_32b(hw, FM10K_STATS_CA, &stats->ca); in fm10k_update_hw_stats_pf()
1428 stats->ca.count += ca; in fm10k_update_hw_stats_pf()
1439 fm10k_update_hw_base_32b(&stats->ca, ca); in fm10k_update_hw_stats_pf()
1465 fm10k_unbind_hw_stats_32b(&stats->ca); in fm10k_rebind_hw_stats_pf()
Dfm10k_type.h442 struct fm10k_hw_stat ca; member
Dfm10k_ethtool.c95 FM10K_STAT("ca", stats.ca.count),
/linux-4.1.27/fs/ntfs/
Dlogfile.c276 LOG_CLIENT_RECORD *ca, *cr; in ntfs_check_log_client_array() local
282 ca = (LOG_CLIENT_RECORD*)((u8*)ra + in ntfs_check_log_client_array()
301 cr = ca + idx; in ntfs_check_log_client_array()
/linux-4.1.27/drivers/video/fbdev/
Dtridentfb.c547 const struct fb_copyarea *ca) in tridentfb_copyarea() argument
552 cfb_copyarea(info, ca); in tridentfb_copyarea()
556 par->copy_rect(par, ca->sx, ca->sy, ca->dx, ca->dy, in tridentfb_copyarea()
557 ca->width, ca->height); in tridentfb_copyarea()
/linux-4.1.27/drivers/base/
Dcpu.c209 struct cpu_attr *ca = container_of(attr, struct cpu_attr, attr); in show_cpus_attr() local
211 return cpumap_print_to_pagebuf(true, buf, *ca->map); in show_cpus_attr()
/linux-4.1.27/Documentation/devicetree/bindings/net/can/
Dmpc5xxx-mscan.txt5 Grant Likely <grant.likely@secretlab.ca>
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-pogo_e02.dts7 * Arch Linux ARM by Oleg Rakhmanov <moonman.ca@gmail.com>
/linux-4.1.27/Documentation/zh_CN/
Dgpio.txt9 Maintainer: Grant Likely <grant.likely@secretlab.ca>
18 英文版维护者: Grant Likely <grant.likely@secretlab.ca>
/linux-4.1.27/arch/mips/pci/
Dpci-octeon.c644 bar1_index.s.ca = 1; in octeon_pci_setup()
680 bar1_index.s.ca = 1; in octeon_pci_setup()
Dpcie-octeon.c929 bar1_index.s.ca = 1; /* Not Cached */ in __cvmx_pcie_rc_initialize_gen1()
1412 bar1_index.s.ca = 1; /* Not Cached */ in __cvmx_pcie_rc_initialize_gen2()
/linux-4.1.27/fs/nfs/
Ddns_resolve.c152 static int nfs_dns_match(struct cache_head *ca, in nfs_dns_match() argument
158 a = container_of(ca, struct nfs_dns_ent, h); in nfs_dns_match()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_fb.c49 struct fb_copyarea ca; member
213 op->op.ca = *fb_copy; in qxl_fb_delayed_copyarea()
382 qxl_fb_copyarea_internal(qfbdev->helper.fbdev, &entry->op.ca); in qxl_fb_work()
/linux-4.1.27/drivers/staging/speakup/
DTODO45 w.d.hubbs@gmail.com, chris@the-brannons.com, kirk@braille.uwo.ca and
/linux-4.1.27/Documentation/networking/
Dgen_stats.txt117 Jamal Hadi Salim <hadi@cyberus.ca>
Dieee802154.txt150 # ip link set lowpan0 address de:ad:be:ef:ca:fe:ba:be
Dxfrm_sync.txt4 from Jamal <hadi@cyberus.ca>.
De100.txt149 See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI.
Darcnet-hardware.txt13 e-mail apenwarr@worldvisions.ca with any settings for your particular card,
83 Avery Pennraun <apenwarr@worldvisions.ca>
85 John Paul Morrison <jmorriso@bogomips.ee.ubc.ca>
440 - mainly from Avery Pennarun <apenwarr@worldvisions.ca>. Values depicted
2275 - from Robert Michael Best <rmb117@cs.usask.ca>
3131 apenwarr@worldvisions.ca
Darcnet.txt39 My e-mail address is: apenwarr@worldvisions.ca
494 apenwarr@worldvisions.ca
Dixgb.txt329 See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI.
/linux-4.1.27/Documentation/hwmon/
Dina20911 Author: Paul Hays <Paul.Hays@cattail.ca>
/linux-4.1.27/drivers/pcmcia/
Dcistpl.c1028 u_int len, ca, ha; in parse_mem() local
1041 len = ca = ha = 0; in parse_mem()
1050 ca += *p << (j*8); in parse_mem()
1059 mem->win[i].card_addr = ca << 8; in parse_mem()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-pemx-defs.h60 uint64_t ca:1; member
66 uint64_t ca:1;
Dcvmx-pci-defs.h123 uint32_t ca:1; member
129 uint32_t ca:1;
Dcvmx-npei-defs.h146 uint32_t ca:1; member
152 uint32_t ca:1;
/linux-4.1.27/scripts/
Dcheckpatch.pl3619 my $ca = substr($opline, 0, $off);
3624 my $cb = "$ca$;$cc";
3632 $a = 'E' if ($ca =~ /^\s*$/);
3663 $ca =~ /\s$/ && $cc =~ /^\s*[,\)]/) {
3740 if ($ctx !~ /[WEBC]x./ && $ca !~ /(?:\)|!|~|\*|-|\&|\||\+\+|\-\-|\{)$/) {
3843 $ca =~ /<\S+\@\S+$/))
3852 ($ca =~ /:$/ || $cc =~ /^:/)) {
/linux-4.1.27/drivers/scsi/
Dosst.h169 u32 ca; /* Compression Algorithm */ member
Dultrastor.c181 unsigned char ca: 1; /* use cache (if available) */ member
735 my_mscp->ca = SCpnt->device->type != TYPE_TAPE; in ultrastor_queuecommand_lck()
Du14-34f.c553 unsigned char sg:1, ca:1, dcn:1, xdir:2, opcode:3; member
559 ca: 1, /* use cache (if available) */
/linux-4.1.27/Documentation/sysctl/
Dnet.txt162 84:50:f4:00:a8:15:d1:a7:e9:7f:1d:60:35:c7:47:25:42:97:74:ca:56:bb:b6:a1:d8: ... (52 bytes total)
173 84:50:f4:00:a8:15:d1:a7:e9:7f:1d:60:35:c7:47:25:42:97:74:ca:56:bb:b6:a1:d8:43:e3:c9:0c:fd:17:55:c2:…
/linux-4.1.27/arch/arm/mm/
Dproc-v6.S44 bic r0, r0, #0x0006 @ .............ca.
Dproc-mohawk.S56 bic r0, r0, #0x0006 @ .............ca.
Dproc-v7.S35 bic r0, r0, #0x0006 @ .............ca.
/linux-4.1.27/Documentation/scsi/
Daacraid.txt52 9005:0285:15d9:02ca SMC AOC-USAS-S8iR
/linux-4.1.27/Documentation/dvb/
Dci.txt82 The CI interface is defined in the DVB API in ca.h as
/linux-4.1.27/drivers/tty/vt/
Dcp437.uni88 0x45 U+0045 U+00c8 U+00ca U+00cb
/linux-4.1.27/net/ipv6/
Dsit.c295 unsigned int cmax, c = 0, ca, len; in ipip6_tunnel_get_prl() local
313 ca = t->prl_count < cmax ? t->prl_count : cmax; in ipip6_tunnel_get_prl()
321 kp = kcalloc(ca, sizeof(*kp), GFP_ATOMIC); in ipip6_tunnel_get_prl()
/linux-4.1.27/Documentation/
Dkernel-docs.txt78 URL: http://plg.uwaterloo.ca/
87 URL: http://plg.uwaterloo.ca/
98 URL: http://plg.uwaterloo.ca/
Dkprobes.txt679 http://www-106.ibm.com/developerworks/library/l-kprobes.html?ca=dgr-lnxw42Kprobe
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5200.txt5 Grant Likely <grant.likely@secretlab.ca>
/linux-4.1.27/arch/s390/kvm/
Dgaccess.c252 unsigned long ca : 1; /* Controlled-ASN Bit */ member
/linux-4.1.27/arch/m68k/ifpsp060/
Ditest.sa462 dc.l $000032ca,$2d7ca000,$0000ff60,$2d7cc000
890 dc.l $00000004,$ff8c61ff,$000017ca,$4a0066ff
906 dc.l $00000004,$ff8c61ff,$000016ca,$4a0066ff
1230 dc.l $000002ca,$42827602,$47faff54,$49faff70
Dftest.sa229 dc.l $07c861ff,$000007ca,$4a0066ff,$000007ba
Dpfpsp.sa1559 dc.l $08c4d280,$580351ca,$ffee0804,$001e6702
1564 dc.l $f2005822,$580351ca,$ffec5281,$0c810000
1569 dc.l $e9c408c4,$66085883,$528151ca,$fff42001
/linux-4.1.27/
DCREDITS162 E: aycock@cpsc.ucalgary.ca
441 E: marc@mbsi.ca
869 E: alex@onefishtwo.ca
1233 E: jacques@solucorp.qc.ca
2287 E: macleajb@ednet.ns.ca
2288 W: http://www.ednet.ns.ca/~macleajb/dosemu.html
2801 E: apenwarr@worldvisions.ca
2802 W: http://www.worldvisions.ca/~apenwarr/
DMAINTAINERS3897 M: Andreas Dilger <adilger.kernel@dilger.ca>
3905 M: Andreas Dilger <adilger.kernel@dilger.ca>
9096 M: Casey Schaufler <casey@schaufler-ca.com>
9098 W: http://schaufler-ca.com
9491 M: Kirk Reiser <kirk@reisers.ca>
/linux-4.1.27/Documentation/filesystems/
Dcoda.txt194 22.. SSeerrvviicciinngg CCooddaa ffiilleessyysstteemm ccaallllss
377 44.. TThhee iinntteerrffaaccee aatt tthhee ccaallll lleevveell
1426 55.. TThhee mmiinniiccaacchhee aanndd ddoowwnnccaallllss
Drelay.txt487 Michel Dagenais <michel.dagenais@polymtl.ca>
/linux-4.1.27/arch/x86/lib/
Dx86-opcode-map.txt252 ca: RETF Iw
545 ca: BSWAP RDX/EDX/R10/R10D
/linux-4.1.27/Documentation/ioctl/
Dioctl-number.txt313 0xB1 00-1F PPPoX <mailto:mostrows@styx.uwaterloo.ca>
/linux-4.1.27/Documentation/security/
DSmack.txt243 Look for additional programs on http://schaufler-ca.com
250 casey@schaufler-ca.com
/linux-4.1.27/drivers/dma/
Dimx-sdma.c215 u32 ca; member
/linux-4.1.27/tools/lib/traceevent/
Devent-parse.c143 const struct cmdline *ca = a; in cmdline_cmp() local
146 if (ca->pid < cb->pid) in cmdline_cmp()
148 if (ca->pid > cb->pid) in cmdline_cmp()
/linux-4.1.27/Documentation/arm64/
Darm-acpi.txt482 [2] http://www.secretlab.ca/archives/151, 10 Jan 2015, Copyright (c) 2015,
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt232 ftp://ftp.ca.kernel.org/pub/kernel/v2.4/linux-2.4.0-prerelease.tar.bz2
233 <ftp://ftp.ca.kernel.org/pub/kernel/v2.4/linux-2.4.0-prerelease.tar.bz2>
2426 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now