/linux-master/fs/bcachefs/ |
H A D | super.c | 186 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 D | alloc_foreground.c | 73 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 D | error.h | 61 #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 D | backpointers.h | 40 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 D | buckets.c | 66 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 D | chardev.c | 25 /* 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 D | alloc_background.c | 570 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 D | btree_node_scan.c | 20 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 D | btree_gc.c | 726 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 D | super-io.c | 231 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 D | io.c | 82 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 D | super.c | 358 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 D | journal.c | 35 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 D | movinggc.c | 190 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 D | sysfs.c | 1034 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 D | ddbridge-ci.c | 36 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 D | hda_chmap.h | 37 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 D | alloc.c | 118 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 D | ttusb2.c | 65 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 D | pctv452e.c | 100 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 D | Makefile | 11 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 D | Makefile | 11 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 D | sp2_priv.h | 19 struct dvb_ca_en50221 ca; member in struct:sp2
|
H A D | sp2.c | 306 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 D | netup_unidvb_ci.c | 202 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...] |