Searched refs:ca (Results 26 - 50 of 175) sorted by relevance

1234567

/linux-master/fs/bcachefs/
H A Dsuper.c186 for_each_member_device_rcu(c, ca, NULL)
187 if (ca->disk_sb.bdev && ca->disk_sb.bdev->bd_dev == dev) {
233 for_each_member_device_rcu(c, ca, NULL)
300 for_each_member_device(c, ca)
301 bch2_dev_allocator_remove(c, ca);
472 for_each_rw_member(c, ca)
473 bch2_dev_allocator_add(c, ca);
616 for_each_member_device(c, ca)
617 if (ca
656 struct bch_dev *ca = rcu_dereference_protected(c->devs[i], true); local
1175 struct bch_dev *ca = container_of(kobj, struct bch_dev, kobj); local
1180 bch2_dev_free(struct bch_dev *ca) argument
1209 __bch2_dev_offline(struct bch_fs *c, struct bch_dev *ca) argument
1235 struct bch_dev *ca = container_of(ref, struct bch_dev, ref); local
1243 struct bch_dev *ca = container_of(ref, struct bch_dev, io_ref); local
1248 bch2_dev_sysfs_online(struct bch_fs *c, struct bch_dev *ca) argument
1280 struct bch_dev *ca; local
1328 bch2_dev_attach(struct bch_fs *c, struct bch_dev *ca, unsigned dev_idx) argument
1345 struct bch_dev *ca = NULL; local
1365 __bch2_dev_attach_bdev(struct bch_dev *ca, struct bch_sb_handle *sb) argument
1400 struct bch_dev *ca; local
1443 bch2_dev_state_allowed(struct bch_fs *c, struct bch_dev *ca, enum bch_member_state new_state, int flags) argument
1489 struct bch_dev *ca; local
1521 __bch2_dev_read_only(struct bch_fs *c, struct bch_dev *ca) argument
1530 __bch2_dev_read_write(struct bch_fs *c, struct bch_dev *ca) argument
1540 __bch2_dev_set_state(struct bch_fs *c, struct bch_dev *ca, enum bch_member_state new_state, int flags) argument
1571 bch2_dev_set_state(struct bch_fs *c, struct bch_dev *ca, enum bch_member_state new_state, int flags) argument
1585 bch2_dev_remove_alloc(struct bch_fs *c, struct bch_dev *ca) argument
1611 bch2_dev_remove(struct bch_fs *c, struct bch_dev *ca, int flags) argument
1724 struct bch_dev *ca = NULL; local
1882 struct bch_dev *ca; local
1943 bch2_dev_offline(struct bch_fs *c, struct bch_dev *ca, int flags) argument
1965 bch2_dev_resize(struct bch_fs *c, struct bch_dev *ca, u64 nbuckets) argument
[all...]
H A Dalloc_foreground.c73 for_each_member_device_rcu(c, ca, NULL)
74 memset(ca->alloc_cursor, 0, sizeof(ca->alloc_cursor));
103 struct bch_dev *ca = ob_dev(c, ob); local
126 ca->nr_open_buckets--;
175 long bch2_bucket_alloc_new_fs(struct bch_dev *ca) argument
177 while (ca->new_fs_bucket_idx < ca->mi.nbuckets) {
178 u64 b = ca->new_fs_bucket_idx++;
180 if (!is_superblock_bucket(ca,
205 __try_alloc_bucket(struct bch_fs *c, struct bch_dev *ca, u64 bucket, enum bch_watermark watermark, const struct bch_alloc_v4 *a, struct bucket_alloc_state *s, struct closure *cl) argument
274 try_alloc_bucket(struct btree_trans *trans, struct bch_dev *ca, enum bch_watermark watermark, u64 free_entry, struct bucket_alloc_state *s, struct bkey_s_c freespace_k, struct closure *cl) argument
382 bch2_bucket_alloc_early(struct btree_trans *trans, struct bch_dev *ca, enum bch_watermark watermark, struct bucket_alloc_state *s, struct closure *cl) argument
475 bch2_bucket_alloc_freelist(struct btree_trans *trans, struct bch_dev *ca, enum bch_watermark watermark, struct bucket_alloc_state *s, struct closure *cl) argument
554 trace_bucket_alloc2(struct bch_fs *c, struct bch_dev *ca, enum bch_watermark watermark, enum bch_data_type data_type, struct closure *cl, struct bch_dev_usage *usage, struct bucket_alloc_state *s, struct open_bucket *ob) argument
604 bch2_bucket_alloc_trans(struct btree_trans *trans, struct bch_dev *ca, enum bch_watermark watermark, enum bch_data_type data_type, struct closure *cl, struct bch_dev_usage *usage) argument
684 bch2_bucket_alloc(struct bch_fs *c, struct bch_dev *ca, enum bch_watermark watermark, enum bch_data_type data_type, struct closure *cl) argument
721 bch2_dev_stripe_increment_inlined(struct bch_dev *ca, struct dev_stripe_state *stripe, struct bch_dev_usage *usage) argument
742 bch2_dev_stripe_increment(struct bch_dev *ca, struct dev_stripe_state *stripe) argument
801 struct bch_dev *ca = bch2_dev_tryget_noerror(c, dev); local
906 struct bch_dev *ca = ob_dev(c, ob); local
976 struct bch_dev *ca = ob_dev(c, ob); local
1122 should_drop_bucket(struct open_bucket *ob, struct bch_fs *c, struct bch_dev *ca, bool ec) argument
1154 bch2_writepoint_stop(struct bch_fs *c, struct bch_dev *ca, bool ec, struct write_point *wp) argument
1171 bch2_open_buckets_stop(struct bch_fs *c, struct bch_dev *ca, bool ec) argument
1518 struct bch_dev *ca = ob_dev(c, ob); local
1594 struct bch_dev *ca = ob_dev(c, ob); local
1728 bch2_dev_alloc_debug_to_text(struct printbuf *out, struct bch_dev *ca) argument
[all...]
H A Derror.h61 #define bch2_dev_inconsistent(ca, ...) \
63 bch_err(ca, __VA_ARGS__); \
64 bch2_inconsistent_error((ca)->fs); \
67 #define bch2_dev_inconsistent_on(cond, ca, ...) \
72 bch2_dev_inconsistent(ca, __VA_ARGS__); \
226 #define bch2_dev_io_err_on(cond, ca, _type, ...) \
231 bch_err_dev_ratelimited(ca, __VA_ARGS__); \
232 bch2_io_error(ca, _type); \
237 #define bch2_dev_inum_io_err_on(cond, ca, _type, ...) \
242 bch_err_inum_offset_ratelimited(ca, __VA_ARGS_
[all...]
H A Dbackpointers.h40 static inline struct bpos bp_pos_to_bucket(const struct bch_dev *ca, struct bpos bp_pos) argument
44 return POS(bp_pos.inode, sector_to_bucket(ca, bucket_sector));
50 struct bch_dev *ca = bch2_dev_rcu(c, bp_pos.inode); local
51 if (ca)
52 *bucket = bp_pos_to_bucket(ca, bp_pos);
54 return ca != NULL;
63 static inline struct bpos bucket_pos_to_bp_noerror(const struct bch_dev *ca, argument
68 (bucket_to_sector(ca, bucket.offset) <<
75 static inline struct bpos bucket_pos_to_bp(const struct bch_dev *ca, argument
79 struct bpos ret = bucket_pos_to_bp_noerror(ca, bucke
87 bch2_bucket_backpointer_mod(struct btree_trans *trans, struct bch_dev *ca, struct bpos bucket, struct bch_backpointer bp, struct bkey_s_c orig_k, bool insert) argument
138 bch2_extent_ptr_to_bp(struct bch_fs *c, struct bch_dev *ca, enum btree_id btree_id, unsigned level, struct bkey_s_c k, struct extent_ptr_decoded p, const union bch_extent_entry *entry, struct bpos *bucket_pos, struct bch_backpointer *bp) argument
[all...]
H A Dbuckets.c66 for_each_member_device(c, ca) {
67 struct bch_dev_usage dev = bch2_dev_usage_read(ca);
71 ca->mi.bucket_size;
77 static inline struct bch_dev_usage *dev_usage_ptr(struct bch_dev *ca, argument
84 ? ca->usage_gc
85 : ca->usage[journal_seq & JOURNAL_BUF_MASK]);
88 void bch2_dev_usage_read_fast(struct bch_dev *ca, struct bch_dev_usage *usage) argument
90 struct bch_fs *c = ca->fs;
95 memcpy(usage, ca->usage_base, u64s * sizeof(u64));
96 for (i = 0; i < ARRAY_SIZE(ca
270 bch2_dev_usage_init(struct bch_dev *ca) argument
288 bch2_dev_usage_update(struct bch_fs *c, struct bch_dev *ca, const struct bch_alloc_v4 *old, const struct bch_alloc_v4 *new, u64 journal_seq, bool gc) argument
483 struct bch_dev *ca = bch2_dev_tryget(c, p.ptr.dev); local
632 struct bch_dev *ca = bch2_dev_rcu(c, ptr->dev); local
646 struct bch_dev *ca = bch2_dev_rcu(c, p.ptr.dev); local
725 bch2_bucket_ref_update(struct btree_trans *trans, struct bch_dev *ca, struct bkey_s_c k, const struct bch_extent_ptr *ptr, s64 sectors, enum bch_data_type ptr_data_type, u8 b_gen, u8 bucket_data_type, u32 *bucket_sectors) argument
963 __mark_pointer(struct btree_trans *trans, struct bch_dev *ca, struct bkey_s_c k, const struct bch_extent_ptr *ptr, s64 sectors, enum bch_data_type ptr_data_type, struct bch_alloc_v4 *a) argument
993 struct bch_dev *ca = bch2_dev_tryget(c, p.ptr.dev); local
1279 __bch2_trans_mark_metadata_bucket(struct btree_trans *trans, struct bch_dev *ca, u64 b, enum bch_data_type type, unsigned sectors) argument
1317 bch2_mark_metadata_bucket(struct bch_fs *c, struct bch_dev *ca, u64 b, enum bch_data_type data_type, unsigned sectors, enum btree_iter_update_trigger_flags flags) argument
1358 bch2_trans_mark_metadata_bucket(struct btree_trans *trans, struct bch_dev *ca, u64 b, enum bch_data_type type, unsigned sectors, enum btree_iter_update_trigger_flags flags) argument
1382 bch2_trans_mark_metadata_sectors(struct btree_trans *trans, struct bch_dev *ca, u64 start, u64 end, enum bch_data_type type, u64 *bucket, unsigned *bucket_sectors, enum btree_iter_update_trigger_flags flags) argument
1409 __bch2_trans_mark_dev_sb(struct btree_trans *trans, struct bch_dev *ca, enum btree_iter_update_trigger_flags flags) argument
1453 bch2_trans_mark_dev_sb(struct bch_fs *c, struct bch_dev *ca, enum btree_iter_update_trigger_flags flags) argument
1582 bch2_dev_buckets_resize(struct bch_fs *c, struct bch_dev *ca, u64 nbuckets) argument
1634 bch2_dev_buckets_free(struct bch_dev *ca) argument
1644 bch2_dev_buckets_alloc(struct bch_fs *c, struct bch_dev *ca) argument
[all...]
H A Dchardev.c25 /* returns with ref on ca->ref */
29 struct bch_dev *ca; local
35 ca = bch2_dev_tryget_noerror(c, dev);
36 if (!ca)
46 ca = bch2_dev_lookup(c, path);
50 return ca;
329 struct bch_dev *ca; local
341 ca = bch2_device_lookup(c, arg.dev, arg.flags);
342 if (IS_ERR(ca))
343 return PTR_ERR(ca);
371 struct bch_dev *ca; local
396 struct bch_dev *ca; local
582 struct bch_dev *ca; local
623 struct bch_dev *ca; local
672 struct bch_dev *ca = NULL; local
733 struct bch_dev *ca; local
756 struct bch_dev *ca; local
[all...]
H A Dalloc_background.c570 struct bch_dev *ca = NULL; local
584 ca = bch2_dev_iterate(c, ca, k.k->p.inode);
589 if (!ca) {
596 for (u64 b = max_t(u64, ca->mi.first_bucket, start);
597 b < min_t(u64, ca->mi.nbuckets, end);
599 *bucket_gen(ca, b) = g->gens[b & KEY_TYPE_BUCKET_GENS_MASK];
605 ca = bch2_dev_iterate(c, ca, k.k->p.inode);
610 if (!ca) {
631 bch2_bucket_do_index(struct btree_trans *trans, struct bch_dev *ca, struct bkey_s_c alloc_k, const struct bch_alloc_v4 *a, bool set) argument
746 struct bch_dev *ca = bch2_dev_bucket_tryget(c, new.k->p); local
963 next_bucket(struct bch_fs *c, struct bch_dev **ca, struct bpos *bucket) argument
989 bch2_get_key_or_real_bucket_hole(struct btree_iter *iter, struct bch_dev **ca, struct bkey *hole) argument
1036 struct bch_dev *ca = bch2_dev_bucket_tryget_noerror(c, alloc_k.k->p); local
1154 bch2_check_alloc_hole_freespace(struct btree_trans *trans, struct bch_dev *ca, struct bpos start, struct bpos *end, struct btree_iter *freespace_iter) argument
1352 struct bch_dev *ca = bch2_dev_tryget_noerror(c, k.k->p.inode); local
1407 struct bch_dev *ca = NULL; local
1647 struct bch_dev *ca; member in struct:discard_buckets_state
1651 discard_buckets_next_dev(struct bch_fs *c, struct discard_buckets_state *s, struct bch_dev *ca) argument
1680 struct bch_dev *ca = s->ca && s->ca->dev_idx == pos.inode local
1856 struct bch_dev *ca; local
1904 struct bch_dev *ca = bch2_dev_rcu(c, bucket.inode); local
2033 bch2_dev_freespace_init(struct bch_fs *c, struct bch_dev *ca, u64 bucket_start, u64 bucket_end) argument
2283 bch2_dev_has_open_write_point(struct bch_fs *c, struct bch_dev *ca) argument
2302 bch2_dev_allocator_remove(struct bch_fs *c, struct bch_dev *ca) argument
2337 bch2_dev_allocator_add(struct bch_fs *c, struct bch_dev *ca) argument
[all...]
H A Dbtree_node_scan.c20 struct bch_dev *ca; member in struct:find_btree_nodes_worker
121 static void try_read_btree_node(struct find_btree_nodes *f, struct bch_dev *ca, argument
126 bio_reset(bio, ca->disk_sb.bdev, REQ_OP_READ);
131 if (bch2_dev_io_err_on(bio->bi_status, ca, BCH_MEMBER_ERROR_read,
163 .ptrs[0].dev = ca->dev_idx,
164 .ptrs[0].gen = *bucket_gen(ca, sector_to_bucket(ca, offset)),
187 struct bch_dev *ca = w->ca; local
198 for (u64 bucket = ca
[all...]
H A Dbtree_gc.c726 for_each_member_device(c, ca) {
727 kvfree(rcu_dereference_protected(ca->buckets_gc, 1));
728 ca->buckets_gc = NULL;
730 free_percpu(ca->usage_gc);
731 ca->usage_gc = NULL;
740 struct bch_dev *ca = NULL; local
753 copy_field(_err, _f, "dev %u has wrong " _msg, ca->dev_idx, ##__VA_ARGS__)
760 __for_each_member_device(c, ca) {
761 struct bch_dev_usage *dst = ca->usage_base;
763 bch2_acc_percpu_u64s((u64 __percpu *) ca
866 bch2_alloc_write_key(struct btree_trans *trans, struct btree_iter *iter, struct bch_dev *ca, struct bkey_s_c k) argument
996 struct bch_dev *ca = NULL; local
1265 struct bch_dev *ca = bch2_dev_rcu(c, ptr->dev); local
1277 struct bch_dev *ca = bch2_dev_rcu(c, ptr->dev); local
1298 bch2_alloc_write_oldest_gen(struct btree_trans *trans, struct bch_dev *ca, struct btree_iter *iter, struct bkey_s_c k) argument
1370 struct bch_dev *ca = NULL; local
[all...]
H A Dsuper-io.c231 for_each_online_member(c, ca) {
232 struct bch_sb_handle *dev_sb = &ca->disk_sb;
235 percpu_ref_put(&ca->io_ref);
536 for_each_member_device(c, ca) {
537 struct bch_member m = bch2_sb_member_get(src, ca->dev_idx);
538 ca->mi = bch2_mi_to_cpu(&m);
616 int bch2_sb_from_fs(struct bch_fs *c, struct bch_dev *ca) argument
618 return __copy_super(&ca->disk_sb, c->disk_sb.sb);
857 struct bch_dev *ca = bio->bi_private; local
861 if (bch2_dev_io_err_on(bio->bi_status, ca,
874 read_back_super(struct bch_fs *c, struct bch_dev *ca) argument
892 write_one_super(struct bch_fs *c, struct bch_dev *ca, unsigned idx) argument
1017 struct bch_dev *ca = *cap; local
1055 struct bch_dev *ca = *cap; local
1067 struct bch_dev *ca = *cap; local
[all...]
/linux-master/drivers/md/bcache/
H A Dio.c82 void bch_count_io_errors(struct cache *ca, argument
92 if (ca->set->error_decay) {
93 unsigned int count = atomic_inc_return(&ca->io_count);
95 while (count > ca->set->error_decay) {
98 unsigned int new = count - ca->set->error_decay;
105 count = atomic_cmpxchg(&ca->io_count, old, new);
110 errors = atomic_read(&ca->io_errors);
114 errors = atomic_cmpxchg(&ca->io_errors,
123 &ca->io_errors);
126 if (errors < ca
141 struct cache *ca = c->cache; local
[all...]
H A Dsuper.c358 struct cache *ca = bio->bi_private; local
361 bch_count_io_errors(ca, bio->bi_status, 0,
363 closure_put(&ca->set->sb_write);
376 struct cache *ca = c->cache; local
377 struct bio *bio = &ca->sb_bio;
383 ca->sb.seq++;
385 if (ca->sb.version < version)
386 ca->sb.version = version;
388 bio_init(bio, ca->bdev, ca
503 struct cache *ca = c->cache; local
583 struct cache *ca = bio->bi_private; local
590 prio_io(struct cache *ca, uint64_t bucket, blk_opf_t opf) argument
610 bch_prio_write(struct cache *ca, bool wait) argument
691 prio_read(struct cache *ca, uint64_t bucket) argument
793 struct cache *ca = d->c->cache; local
805 struct cache *ca = c->cache; local
1676 struct cache *ca; local
1717 struct cache *ca = c->cache; local
1860 struct cache *ca = container_of(sb, struct cache, sb); local
1976 struct cache *ca = c->cache; local
2148 register_cache_set(struct cache *ca) argument
2202 struct cache *ca = container_of(kobj, struct cache, kobj); local
2230 cache_alloc(struct cache *ca) argument
2343 register_cache(struct cache_sb *sb, struct cache_sb_disk *sb_disk, struct file *bdev_file, struct cache *ca) argument
2432 struct cache *ca = c->cache; local
[all...]
H A Djournal.c35 static int journal_read_bucket(struct cache *ca, struct list_head *list, argument
38 struct journal_device *ja = &ca->journal;
42 struct jset *j, *data = ca->set->journal.w[0].data;
46 sector_t bucket = bucket_to_sector(ca->set, ca->sb.d[bucket_index]);
52 while (offset < ca->sb.bucket_size) {
53 reread: left = ca->sb.bucket_size - offset;
56 bio_reset(bio, ca->bdev, REQ_OP_READ);
64 closure_bio_submit(ca->set, bio, &cl);
78 if (j->magic != jset_magic(&ca
181 struct cache *ca = c->cache; local
341 struct cache *ca = s->cache; local
575 struct cache *ca = container_of(ja, struct cache, journal); local
591 do_journal_discard(struct cache *ca) argument
633 struct cache *ca = c->cache; local
652 struct cache *ca = c->cache; local
752 struct cache *ca = c->cache; local
857 struct cache *ca = c->cache; variable in typeref:struct:cache
[all...]
H A Dmovinggc.c190 static unsigned int bucket_heap_top(struct cache *ca) argument
194 return (b = heap_peek(&ca->heap)) ? GC_SECTORS_USED(b) : 0;
199 struct cache *ca = c->cache; local
209 reserve_sectors = ca->sb.bucket_size *
210 fifo_used(&ca->free[RESERVE_MOVINGGC]);
212 ca->heap.used = 0;
214 for_each_bucket(b, ca) {
217 GC_SECTORS_USED(b) == ca->sb.bucket_size ||
221 if (!heap_full(&ca->heap)) {
223 heap_add(&ca
[all...]
H A Dsysfs.c1034 struct cache *ca = container_of(kobj, struct cache, kobj); local
1036 sysfs_hprint(bucket_size, bucket_bytes(ca));
1037 sysfs_hprint(block_size, block_bytes(ca));
1038 sysfs_print(nbuckets, ca->sb.nbuckets);
1039 sysfs_print(discard, ca->discard);
1040 sysfs_hprint(written, atomic_long_read(&ca->sectors_written) << 9);
1042 atomic_long_read(&ca->btree_sectors_written) << 9);
1044 (atomic_long_read(&ca->meta_sectors_written) +
1045 atomic_long_read(&ca->btree_sectors_written)) << 9);
1048 atomic_read(&ca
1138 struct cache *ca = container_of(kobj, struct cache, kobj); local
[all...]
/linux-master/drivers/media/pci/ddbridge/
H A Dddbridge-ci.c36 static int read_attribute_mem(struct dvb_ca_en50221 *ca, argument
39 struct ddb_ci *ci = ca->data;
51 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, argument
54 struct ddb_ci *ci = ca->data;
62 static int read_cam_control(struct dvb_ca_en50221 *ca, argument
66 struct ddb_ci *ci = ca->data;
83 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, argument
86 struct ddb_ci *ci = ca->data;
94 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) argument
96 struct ddb_ci *ci = ca
111 slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument
120 slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument
130 poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument
180 read_attribute_mem_xo2(struct dvb_ca_en50221 *ca, int slot, int address) argument
193 write_attribute_mem_xo2(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) argument
203 read_cam_control_xo2(struct dvb_ca_en50221 *ca, int slot, u8 address) argument
216 write_cam_control_xo2(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) argument
226 slot_reset_xo2(struct dvb_ca_en50221 *ca, int slot) argument
240 slot_shutdown_xo2(struct dvb_ca_en50221 *ca, int slot) argument
250 slot_ts_enable_xo2(struct dvb_ca_en50221 *ca, int slot) argument
259 poll_slot_status_xo2(struct dvb_ca_en50221 *ca, int slot, int open) argument
[all...]
/linux-master/include/sound/
H A Dhda_chmap.h37 int (*chmap_validate)(struct hdac_chmap *hchmap, int ca,
68 int snd_hdac_get_active_channels(int ca);
70 hda_nid_t pin_nid, bool non_pcm, int ca,
74 struct hdac_cea_channel_speaker_allocation *snd_hdac_get_ch_alloc_from_ca(int ca);
/linux-master/fs/xfs/scrub/
H A Dalloc.c118 struct xchk_alloc *ca,
124 if (ca->prev.ar_blockcount > 0 &&
125 ca->prev.ar_startblock + ca->prev.ar_blockcount == irec->ar_startblock &&
126 ca->prev.ar_blockcount + irec->ar_blockcount < (uint32_t)~0U)
129 memcpy(&ca->prev, irec, sizeof(*irec));
139 struct xchk_alloc *ca = bs->private; local
147 xchk_allocbt_mergeable(bs, ca, &irec);
158 struct xchk_alloc ca = { }; local
173 return xchk_btree(sc, cur, xchk_allocbt_rec, &XFS_RMAP_OINFO_AG, &ca);
116 xchk_allocbt_mergeable( struct xchk_btree *bs, struct xchk_alloc *ca, const struct xfs_alloc_rec_incore *irec) argument
[all...]
/linux-master/drivers/media/usb/dvb-usb/
H A Dttusb2.c65 struct dvb_ca_en50221 ca; member in struct:ttusb2_state
130 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len, unsigned int read_len) argument
132 struct dvb_usb_device *d = ca->data;
143 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) argument
155 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_ATTR, buf, 2, 3);
165 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) argument
178 return tt3650_ci_msg_locked(ca, TT3650_CMD_CI_WR_ATTR, buf, 3, 3);
181 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) argument
191 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_CTRL, buf, 1, 2);
201 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, in argument
216 tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, int slot, int enable) argument
240 tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument
245 tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument
250 tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) argument
292 tt3650_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument
[all...]
H A Dpctv452e.c100 struct dvb_ca_en50221 ca; member in struct:pctv452e_state
158 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, argument
162 struct dvb_usb_device *d = ca->data;
173 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, argument
185 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_ATTR, buf, 2, 3);
196 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, argument
211 return tt3650_ci_msg_locked(ca, TT3650_CMD_CI_WR_ATTR, buf, 3, 3);
214 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, argument
226 ret = tt3650_ci_msg_locked(ca, TT3650_CMD_CI_RD_CTRL, buf, 1, 2);
237 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, argument
256 tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, int slot, int enable) argument
283 tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) argument
288 tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) argument
293 tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) argument
333 tt3650_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) argument
[all...]
/linux-master/arch/arm/boot/dts/renesas/
H A DMakefile11 r8a7742-iwg21d-q7-dbcm-ca.dtb \
13 r8a7743-iwg20d-q7-dbcm-ca.dtb \
16 r8a7744-iwg20d-q7-dbcm-ca.dtb \
18 r8a7745-iwg22d-sodimm-dbhd-ca.dtb \
/linux-master/scripts/dtc/include-prefixes/arm/renesas/
H A DMakefile11 r8a7742-iwg21d-q7-dbcm-ca.dtb \
13 r8a7743-iwg20d-q7-dbcm-ca.dtb \
16 r8a7744-iwg20d-q7-dbcm-ca.dtb \
18 r8a7745-iwg22d-sodimm-dbhd-ca.dtb \
/linux-master/drivers/media/dvb-frontends/
H A Dsp2_priv.h19 struct dvb_ca_en50221 ca; member in struct:sp2
H A Dsp2.c306 s->ca.owner = THIS_MODULE;
307 s->ca.read_attribute_mem = sp2_ci_read_attribute_mem;
308 s->ca.write_attribute_mem = sp2_ci_write_attribute_mem;
309 s->ca.read_cam_control = sp2_ci_read_cam_control;
310 s->ca.write_cam_control = sp2_ci_write_cam_control;
311 s->ca.slot_reset = sp2_ci_slot_reset;
312 s->ca.slot_shutdown = sp2_ci_slot_shutdown;
313 s->ca.slot_ts_enable = sp2_ci_slot_ts_enable;
314 s->ca.poll_slot_status = sp2_ci_poll_slot_status;
315 s->ca
[all...]
/linux-master/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_ci.c202 state->ca.owner = THIS_MODULE;
203 state->ca.read_attribute_mem = netup_unidvb_ci_read_attribute_mem;
204 state->ca.write_attribute_mem = netup_unidvb_ci_write_attribute_mem;
205 state->ca.read_cam_control = netup_unidvb_ci_read_cam_ctl;
206 state->ca.write_cam_control = netup_unidvb_ci_write_cam_ctl;
207 state->ca.slot_reset = netup_unidvb_ci_slot_reset;
208 state->ca.slot_shutdown = netup_unidvb_ci_slot_shutdown;
209 state->ca.slot_ts_enable = netup_unidvb_ci_slot_ts_ctl;
210 state->ca.poll_slot_status = netup_unidvb_poll_ci_slot_status;
211 state->ca
[all...]

Completed in 285 milliseconds

1234567