Home
last modified time | relevance | path

Searched full:ci (Results 1 – 25 of 349) sorted by relevance

12345678910>>...14

/linux/drivers/usb/chipidea/
H A Dcore.c41 #include "ci.h"
101 static void hw_alloc_regmap(struct ci_hdrc *ci, bool is_lpm) in hw_alloc_regmap() argument
106 ci->hw_bank.regmap[i] = in hw_alloc_regmap()
107 (i <= CAP_LAST ? ci->hw_bank.cap : ci->hw_bank.op) + in hw_alloc_regmap()
111 ci->hw_bank.regmap[i] = ci->hw_bank.op + in hw_alloc_regmap()
119 static enum ci_revision ci_get_revision(struct ci_hdrc *ci) in ci_get_revision() argument
121 int ver = hw_read_id_reg(ci, ID_ID, VERSION) >> __ffs(VERSION); in ci_get_revision()
125 rev = hw_read_id_reg(ci, ID_ID, REVISION) in ci_get_revision()
138 * @ci: the controller
142 u32 hw_read_intr_enable(struct ci_hdrc *ci) in hw_read_intr_enable() argument
[all …]
H A Dotg_fsm.c25 #include "ci.h"
36 struct ci_hdrc *ci = dev_get_drvdata(dev); in a_bus_req_show() local
40 t = scnprintf(next, size, "%d\n", ci->fsm.a_bus_req); in a_bus_req_show()
51 struct ci_hdrc *ci = dev_get_drvdata(dev); in a_bus_req_store() local
56 mutex_lock(&ci->fsm.lock); in a_bus_req_store()
58 ci->fsm.a_bus_req = 0; in a_bus_req_store()
61 if (ci->fsm.a_bus_drop) { in a_bus_req_store()
62 mutex_unlock(&ci->fsm.lock); in a_bus_req_store()
65 ci->fsm.a_bus_req = 1; in a_bus_req_store()
66 if (ci->fsm.otg->state == OTG_STATE_A_PERIPHERAL) { in a_bus_req_store()
[all …]
H A Ddebug.c16 #include "ci.h"
26 struct ci_hdrc *ci = s->private; in ci_device_show() local
27 struct usb_gadget *gadget = &ci->gadget; in ci_device_show()
39 if (!ci->driver) in ci_device_show()
43 (ci->driver->function ? ci->driver->function : "")); in ci_device_show()
44 seq_printf(s, "gadget max speed = %d\n", ci->driver->max_speed); in ci_device_show()
55 struct ci_hdrc *ci = s->private; in ci_port_test_show() local
59 pm_runtime_get_sync(ci->dev); in ci_port_test_show()
60 spin_lock_irqsave(&ci->lock, flags); in ci_port_test_show()
61 mode = hw_port_test_get(ci); in ci_port_test_show()
[all …]
H A Dotg.h11 u32 hw_read_otgsc(struct ci_hdrc *ci, u32 mask);
12 void hw_write_otgsc(struct ci_hdrc *ci, u32 mask, u32 data);
13 int ci_hdrc_otg_init(struct ci_hdrc *ci);
14 void ci_hdrc_otg_destroy(struct ci_hdrc *ci);
15 enum ci_role ci_otg_role(struct ci_hdrc *ci);
16 void ci_handle_vbus_change(struct ci_hdrc *ci);
17 void ci_handle_id_switch(struct ci_hdrc *ci);
18 static inline void ci_otg_queue_work(struct ci_hdrc *ci) in ci_otg_queue_work() argument
20 disable_irq_nosync(ci->irq); in ci_otg_queue_work()
21 if (queue_work(ci->wq, &ci->work) == false) in ci_otg_queue_work()
[all …]
H A Dci_hdrc_pci.c22 struct platform_device *ci; member
58 struct ci_hdrc_pci *ci; in ci_hdrc_pci_probe() local
67 ci = devm_kzalloc(&pdev->dev, sizeof(*ci), GFP_KERNEL); in ci_hdrc_pci_probe()
68 if (!ci) in ci_hdrc_pci_probe()
84 ci->phy = usb_phy_generic_register(); in ci_hdrc_pci_probe()
85 if (IS_ERR(ci->phy)) in ci_hdrc_pci_probe()
86 return PTR_ERR(ci->phy); in ci_hdrc_pci_probe()
95 ci->ci = ci_hdrc_add_device(&pdev->dev, res, nres, platdata); in ci_hdrc_pci_probe()
96 if (IS_ERR(ci->ci)) { in ci_hdrc_pci_probe()
98 usb_phy_generic_unregister(ci->phy); in ci_hdrc_pci_probe()
[all …]
H A Dotg_fsm.h66 int ci_hdrc_otg_fsm_init(struct ci_hdrc *ci);
67 int ci_otg_fsm_work(struct ci_hdrc *ci);
68 irqreturn_t ci_otg_fsm_irq(struct ci_hdrc *ci);
69 void ci_hdrc_otg_fsm_start(struct ci_hdrc *ci);
70 void ci_hdrc_otg_fsm_remove(struct ci_hdrc *ci);
74 static inline int ci_hdrc_otg_fsm_init(struct ci_hdrc *ci) in ci_hdrc_otg_fsm_init() argument
79 static inline int ci_otg_fsm_work(struct ci_hdrc *ci) in ci_otg_fsm_work() argument
84 static inline irqreturn_t ci_otg_fsm_irq(struct ci_hdrc *ci) in ci_otg_fsm_irq() argument
89 static inline void ci_hdrc_otg_fsm_start(struct ci_hdrc *ci) in ci_hdrc_otg_fsm_start() argument
94 static inline void ci_hdrc_otg_fsm_remove(struct ci_hdrc *ci) in ci_hdrc_otg_fsm_remove() argument
/linux/fs/ocfs2/
H A Duptodate.c56 u64 ocfs2_metadata_cache_owner(struct ocfs2_caching_info *ci) in ocfs2_metadata_cache_owner() argument
58 BUG_ON(!ci || !ci->ci_ops); in ocfs2_metadata_cache_owner()
60 return ci->ci_ops->co_owner(ci); in ocfs2_metadata_cache_owner()
63 struct super_block *ocfs2_metadata_cache_get_super(struct ocfs2_caching_info *ci) in ocfs2_metadata_cache_get_super() argument
65 BUG_ON(!ci || !ci->ci_ops); in ocfs2_metadata_cache_get_super()
67 return ci->ci_ops->co_get_super(ci); in ocfs2_metadata_cache_get_super()
70 static void ocfs2_metadata_cache_lock(struct ocfs2_caching_info *ci) in ocfs2_metadata_cache_lock() argument
72 BUG_ON(!ci || !ci->ci_ops); in ocfs2_metadata_cache_lock()
74 ci->ci_ops->co_cache_lock(ci); in ocfs2_metadata_cache_lock()
77 static void ocfs2_metadata_cache_unlock(struct ocfs2_caching_info *ci) in ocfs2_metadata_cache_unlock() argument
[all …]
H A Duptodate.h23 u64 (*co_owner)(struct ocfs2_caching_info *ci);
26 struct super_block *(*co_get_super)(struct ocfs2_caching_info *ci);
31 void (*co_cache_lock)(struct ocfs2_caching_info *ci);
32 void (*co_cache_unlock)(struct ocfs2_caching_info *ci);
38 void (*co_io_lock)(struct ocfs2_caching_info *ci);
39 void (*co_io_unlock)(struct ocfs2_caching_info *ci);
45 void ocfs2_metadata_cache_init(struct ocfs2_caching_info *ci,
47 void ocfs2_metadata_cache_purge(struct ocfs2_caching_info *ci);
48 void ocfs2_metadata_cache_exit(struct ocfs2_caching_info *ci);
50 u64 ocfs2_metadata_cache_owner(struct ocfs2_caching_info *ci);
[all …]
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-ci.c3 * ddbridge-ci.c: Digital Devices bridge CI (DuoFlex, CI Bridge) support
12 #include "ddbridge-ci.h"
18 /* Octopus CI internal CI interface */
20 static int wait_ci_ready(struct ddb_ci *ci) in wait_ci_ready() argument
26 if (ddbreadl(ci->port->dev, in wait_ci_ready()
27 CI_CONTROL(ci->nr)) & CI_READY) in wait_ci_ready()
39 struct ddb_ci *ci = ca->data; in read_attribute_mem() local
44 ddbwritel(ci->port->dev, CI_READ_CMD | (1 << 16) | address, in read_attribute_mem()
45 CI_DO_READ_ATTRIBUTES(ci->nr)); in read_attribute_mem()
46 wait_ci_ready(ci); in read_attribute_mem()
[all …]
/linux/arch/microblaze/kernel/cpu/
H A Dcpuinfo-pvr-full.c23 #define CI(c, p) { ci->c = PVR_##p(pvr); } macro
28 void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu) in set_cpuinfo_pvr_full() argument
34 CI(ver_code, VERSION); in set_cpuinfo_pvr_full()
35 if (!ci->ver_code) { in set_cpuinfo_pvr_full()
42 if (ci->use_instr != temp) in set_cpuinfo_pvr_full()
44 ci->use_instr = temp; in set_cpuinfo_pvr_full()
47 if (ci->use_mult != temp) in set_cpuinfo_pvr_full()
49 ci->use_mult = temp; in set_cpuinfo_pvr_full()
52 if (ci->use_fpu != temp) in set_cpuinfo_pvr_full()
54 ci->use_fpu = temp; in set_cpuinfo_pvr_full()
[all …]
/linux/fs/ceph/
H A Dcache.c17 struct ceph_inode_info *ci = ceph_inode(inode); in ceph_fscache_register_inode_cookie() local
32 WARN_ON_ONCE(ci->netfs.cache); in ceph_fscache_register_inode_cookie()
34 ci->netfs.cache = in ceph_fscache_register_inode_cookie()
36 &ci->i_vino, sizeof(ci->i_vino), in ceph_fscache_register_inode_cookie()
37 &ci->i_version, sizeof(ci->i_version), in ceph_fscache_register_inode_cookie()
39 if (ci->netfs.cache) in ceph_fscache_register_inode_cookie()
43 void ceph_fscache_unregister_inode_cookie(struct ceph_inode_info *ci) in ceph_fscache_unregister_inode_cookie() argument
45 fscache_relinquish_cookie(ceph_fscache_cookie(ci), false); in ceph_fscache_unregister_inode_cookie()
50 struct ceph_inode_info *ci = ceph_inode(inode); in ceph_fscache_use_cookie() local
52 fscache_use_cookie(ceph_fscache_cookie(ci), will_modify); in ceph_fscache_use_cookie()
[all …]
H A Dio.c22 static void ceph_block_o_direct(struct ceph_inode_info *ci, struct inode *inode) in ceph_block_o_direct() argument
28 spin_lock(&ci->i_ceph_lock); in ceph_block_o_direct()
31 is_odirect = READ_ONCE(ci->i_ceph_flags) & CEPH_I_ODIRECT; in ceph_block_o_direct()
33 clear_bit(CEPH_I_ODIRECT_BIT, &ci->i_ceph_flags); in ceph_block_o_direct()
37 spin_unlock(&ci->i_ceph_lock); in ceph_block_o_direct()
61 struct ceph_inode_info *ci = ceph_inode(inode); in ceph_start_io_read() local
70 spin_lock(&ci->i_ceph_lock); in ceph_start_io_read()
73 is_odirect = READ_ONCE(ci->i_ceph_flags) & CEPH_I_ODIRECT; in ceph_start_io_read()
74 spin_unlock(&ci->i_ceph_lock); in ceph_start_io_read()
84 ceph_block_o_direct(ci, inode); in ceph_start_io_read()
[all …]
H A Dioctl.c20 struct ceph_inode_info *ci = ceph_inode(file_inode(file)); in ceph_ioctl_get_layout() local
26 l.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_get_layout()
27 l.stripe_count = ci->i_layout.stripe_count; in ceph_ioctl_get_layout()
28 l.object_size = ci->i_layout.object_size; in ceph_ioctl_get_layout()
29 l.data_pool = ci->i_layout.pool_id; in ceph_ioctl_get_layout()
71 struct ceph_inode_info *ci = ceph_inode(file_inode(file)); in ceph_ioctl_set_layout() local
90 nl.stripe_count = ci->i_layout.stripe_count; in ceph_ioctl_set_layout()
94 nl.stripe_unit = ci->i_layout.stripe_unit; in ceph_ioctl_set_layout()
98 nl.object_size = ci->i_layout.object_size; in ceph_ioctl_set_layout()
102 nl.data_pool = ci->i_layout.pool_id; in ceph_ioctl_set_layout()
[all …]
H A Daddr.c87 struct ceph_inode_info *ci; in ceph_dirty_folio() local
99 ci = ceph_inode(inode); in ceph_dirty_folio()
102 spin_lock(&ci->i_ceph_lock); in ceph_dirty_folio()
103 if (__ceph_have_pending_cap_snap(ci)) { in ceph_dirty_folio()
105 list_last_entry(&ci->i_cap_snaps, in ceph_dirty_folio()
111 BUG_ON(!ci->i_head_snapc); in ceph_dirty_folio()
112 snapc = ceph_get_snap_context(ci->i_head_snapc); in ceph_dirty_folio()
113 ++ci->i_wrbuffer_ref_head; in ceph_dirty_folio()
115 if (ci->i_wrbuffer_ref == 0) in ceph_dirty_folio()
117 ++ci->i_wrbuffer_ref; in ceph_dirty_folio()
[all …]
H A Dquota.c49 struct ceph_inode_info *ci; in ceph_handle_quota() local
69 ci = ceph_inode(inode); in ceph_handle_quota()
71 spin_lock(&ci->i_ceph_lock); in ceph_handle_quota()
72 ci->i_rbytes = le64_to_cpu(h->rbytes); in ceph_handle_quota()
73 ci->i_rfiles = le64_to_cpu(h->rfiles); in ceph_handle_quota()
74 ci->i_rsubdirs = le64_to_cpu(h->rsubdirs); in ceph_handle_quota()
75 __ceph_update_quota(ci, le64_to_cpu(h->max_bytes), in ceph_handle_quota()
77 spin_unlock(&ci->i_ceph_lock); in ceph_handle_quota()
219 struct ceph_inode_info *ci = NULL; in get_quota_realm() local
265 ci = ceph_inode(in); in get_quota_realm()
[all …]
H A Dsnap.c530 static void ceph_queue_cap_snap(struct ceph_inode_info *ci, in ceph_queue_cap_snap() argument
533 struct inode *inode = &ci->netfs.inode; in ceph_queue_cap_snap()
540 spin_lock(&ci->i_ceph_lock); in ceph_queue_cap_snap()
541 used = __ceph_caps_used(ci); in ceph_queue_cap_snap()
542 dirty = __ceph_caps_dirty(ci); in ceph_queue_cap_snap()
544 old_snapc = ci->i_head_snapc; in ceph_queue_cap_snap()
545 new_snapc = ci->i_snap_realm->cached_context; in ceph_queue_cap_snap()
555 if (__ceph_have_pending_cap_snap(ci)) { in ceph_queue_cap_snap()
564 if (ci->i_wrbuffer_ref_head == 0 && in ceph_queue_cap_snap()
586 ci->i_wrbuffer_ref_head == 0) { in ceph_queue_cap_snap()
[all …]
/linux/fs/crypto/
H A Dkeysetup.c147 * raw key, encryption mode (@ci->ci_mode), predicate indicating which style of
148 * key is needed (fscrypt_using_inline_encryption(ci)), IV generation method
149 * (@ci->ci_policy.flags), and data unit size (@ci->ci_data_unit_bits).
152 const u8 *raw_key, const struct fscrypt_inode_info *ci) in fscrypt_prepare_key() argument
156 if (fscrypt_using_inline_encryption(ci)) in fscrypt_prepare_key()
158 ci->ci_mode->keysize, in fscrypt_prepare_key()
159 false, ci); in fscrypt_prepare_key()
161 tfm = fscrypt_allocate_skcipher(ci->ci_mode, raw_key, ci->ci_inode); in fscrypt_prepare_key()
178 int fscrypt_set_per_file_enc_key(struct fscrypt_inode_info *ci, in fscrypt_set_per_file_enc_key() argument
181 ci->ci_owns_key = true; in fscrypt_set_per_file_enc_key()
[all …]
H A Dkeysetup_v1.c130 const struct fscrypt_inode_info *ci) in find_or_insert_direct_key() argument
142 memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor, in find_or_insert_direct_key()
147 if (memcmp(ci->ci_policy.v1.master_key_descriptor, in find_or_insert_direct_key()
151 if (ci->ci_inode->i_sb != dk->dk_sb) in find_or_insert_direct_key()
153 if (ci->ci_mode != dk->dk_mode) in find_or_insert_direct_key()
155 if (!fscrypt_is_key_prepared(&dk->dk_key, ci)) in find_or_insert_direct_key()
157 if (crypto_memneq(raw_key, dk->dk_raw, ci->ci_mode->keysize)) in find_or_insert_direct_key()
176 fscrypt_get_direct_key(const struct fscrypt_inode_info *ci, const u8 *raw_key) in fscrypt_get_direct_key() argument
182 dk = find_or_insert_direct_key(NULL, raw_key, ci); in fscrypt_get_direct_key()
190 dk->dk_sb = ci->ci_inode->i_sb; in fscrypt_get_direct_key()
[all …]
/linux/drivers/s390/crypto/
H A Dzcrypt_cex4.c84 struct cca_info ci; in cca_serialnr_show() local
86 memset(&ci, 0, sizeof(ci)); in cca_serialnr_show()
88 cca_get_info(ac->id, AUTOSEL_DOM, &ci, 0); in cca_serialnr_show()
90 return sysfs_emit(buf, "%s\n", ci.serial); in cca_serialnr_show()
125 struct cca_info ci; in cca_mkvps_show() local
129 memset(&ci, 0, sizeof(ci)); in cca_mkvps_show()
133 &ci, 0); in cca_mkvps_show()
135 if (ci.new_aes_mk_state >= '1' && ci.new_aes_mk_state <= '3') { in cca_mkvps_show()
136 MKVP_TO_HEXBUF(ci.new_aes_mkvp, hexbuf); in cca_mkvps_show()
138 new_state[ci.new_aes_mk_state - '1'], in cca_mkvps_show()
[all …]
/linux/arch/riscv/kernel/
H A Dcpu.c143 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_get_marchid() local
146 ci->marchid = sbi_spec_is_0_1() ? 0 : sbi_get_marchid(); in riscv_get_marchid()
148 ci->marchid = csr_read(CSR_MARCHID); in riscv_get_marchid()
150 ci->marchid = 0; in riscv_get_marchid()
152 return ci->marchid; in riscv_get_marchid()
157 struct riscv_cpuinfo *ci = this_cpu_ptr(&riscv_cpuinfo); in riscv_get_mvendorid() local
160 ci->mvendorid = sbi_spec_is_0_1() ? 0 : sbi_get_mvendorid(); in riscv_get_mvendorid()
162 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()
164 ci->mvendorid = 0; in riscv_get_mvendorid()
166 return ci->mvendorid; in riscv_get_mvendorid()
[all …]
/linux/scripts/gendwarfksyms/
H A Dcache.c16 struct cache_item *ci; in cache_set() local
18 ci = xmalloc(sizeof(*ci)); in cache_set()
19 ci->key = key; in cache_set()
20 ci->value = value; in cache_set()
21 hash_add(cache->cache, &ci->hash, hash_32(key)); in cache_set()
26 struct cache_item *ci; in cache_get() local
28 hash_for_each_possible(cache->cache, ci, hash, hash_32(key)) { in cache_get()
29 if (ci->key == key) in cache_get()
30 return ci->value; in cache_get()
44 struct cache_item *ci; in cache_free() local
[all …]
/linux/Documentation/userspace-api/media/dvb/
H A Dca_high_level.rst3 The High level CI API
10 This document describes the high level CI API as in accordance to the
14 With the High Level CI approach any new card with almost any random
21 array to/from the CI ioctls as defined in the Linux DVB API. No changes
25 Why the need for another CI interface?
31 The CI interface is defined in the DVB API in ca.h as:
39 #define CA_CI 1 /* CI high level interface */
40 #define CA_CI_LINK 2 /* CI link layer level interface */
41 #define CA_CI_PHYS 4 /* CI physical layer level interface */
50 This CI interface follows the CI high level interface, which is not
[all …]
/linux/fs/smb/server/
H A Dvfs_cache.c244 struct ksmbd_inode *ci = NULL, *ret_ci = NULL; in __ksmbd_inode_lookup() local
246 hlist_for_each_entry(ci, head, m_hash) { in __ksmbd_inode_lookup()
247 if (ci->m_de == de) { in __ksmbd_inode_lookup()
248 if (atomic_inc_not_zero(&ci->m_count)) in __ksmbd_inode_lookup()
249 ret_ci = ci; in __ksmbd_inode_lookup()
263 struct ksmbd_inode *ci; in ksmbd_inode_lookup_lock() local
266 ci = __ksmbd_inode_lookup(d); in ksmbd_inode_lookup_lock()
269 return ci; in ksmbd_inode_lookup_lock()
274 struct ksmbd_inode *ci; in ksmbd_query_inode_status() local
278 ci = __ksmbd_inode_lookup(dentry); in ksmbd_query_inode_status()
[all …]
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_ctrl_mbox.c64 static u32 octep_ctrl_mbox_circq_space(u32 pi, u32 ci, u32 sz) in octep_ctrl_mbox_circq_space() argument
66 return sz - (abs(pi - ci) % sz); in octep_ctrl_mbox_circq_space()
69 static u32 octep_ctrl_mbox_circq_depth(u32 pi, u32 ci, u32 sz) in octep_ctrl_mbox_circq_depth() argument
71 return (abs(pi - ci) % sz); in octep_ctrl_mbox_circq_depth()
133 octep_write_mbox_data(struct octep_ctrl_mbox_q *q, u32 *pi, u32 ci, void *buf, u32 w_sz) in octep_write_mbox_data() argument
140 if (*pi < ci) { in octep_write_mbox_data()
164 u32 pi, ci, buf_sz, w_sz; in octep_ctrl_mbox_send() local
176 ci = readl(q->hw_cons); in octep_ctrl_mbox_send()
178 if (octep_ctrl_mbox_circq_space(pi, ci, q->sz) < (msg->hdr.s.sz + mbox_hdr_sz)) { in octep_ctrl_mbox_send()
183 octep_write_mbox_data(q, &pi, ci, (void *)&msg->hdr, mbox_hdr_sz); in octep_ctrl_mbox_send()
[all …]
/linux/arch/x86/kernel/cpu/
H A Damd_cache_disable.c62 static ssize_t show_cache_disable(struct cacheinfo *ci, char *buf, unsigned int slot) in show_cache_disable() argument
65 struct amd_northbridge *nb = ci->priv; in show_cache_disable()
79 struct cacheinfo *ci = dev_get_drvdata(dev); \
80 return show_cache_disable(ci, buf, slot); \
148 static ssize_t store_cache_disable(struct cacheinfo *ci, const char *buf, in store_cache_disable() argument
151 struct amd_northbridge *nb = ci->priv; in store_cache_disable()
158 cpu = cpumask_first(&ci->shared_cpu_map); in store_cache_disable()
179 struct cacheinfo *ci = dev_get_drvdata(dev); \
180 return store_cache_disable(ci, buf, count, slot); \
189 struct cacheinfo *ci = dev_get_drvdata(dev); in subcaches_show() local
[all …]

12345678910>>...14