Home
last modified time | relevance | path

Searched refs:ic (Results 1 – 25 of 87) sorted by relevance

1234

/linux/drivers/md/
H A Ddm-integrity.c114 #define journal_entry_tag(ic, je) ((__u8 *)&(je)->last_bytes[(ic)->sectors_per_block]) argument
320 struct dm_integrity_c *ic;
345 struct dm_integrity_c *ic;
357 struct dm_integrity_c *ic;
384 static void dm_integrity_io_error(struct dm_integrity_c *ic, const char *msg, int err) in dm_integrity_io_error()
387 atomic64_inc(&ic->number_of_mismatches); in dm_integrity_io_error()
388 if (!cmpxchg(&ic->failed, 0, err)) in dm_integrity_io_error()
392 static int dm_integrity_failed(struct dm_integrity_c *ic) in dm_integrity_failed()
394 return READ_ONCE(ic in dm_integrity_failed()
319 struct dm_integrity_c *ic; global() member
344 struct dm_integrity_c *ic; global() member
356 struct dm_integrity_c *ic; global() member
383 dm_integrity_io_error(struct dm_integrity_c * ic,const char * msg,int err) dm_integrity_io_error() argument
391 dm_integrity_failed(struct dm_integrity_c * ic) dm_integrity_failed() argument
396 dm_integrity_disable_recalculate(struct dm_integrity_c * ic) dm_integrity_disable_recalculate() argument
407 dm_integrity_commit_id(struct dm_integrity_c * ic,unsigned int i,unsigned int j,unsigned char seq) dm_integrity_commit_id() argument
417 get_area_and_offset(struct dm_integrity_c * ic,sector_t data_sector,sector_t * area,sector_t * offset) get_area_and_offset() argument
430 sector_to_block(ic,n) global() argument
436 get_metadata_sector_and_offset(struct dm_integrity_c * ic,sector_t area,sector_t offset,unsigned int * metadata_offset) get_metadata_sector_and_offset() argument
462 get_data_sector(struct dm_integrity_c * ic,sector_t area,sector_t offset) get_data_sector() argument
481 wraparound_section(struct dm_integrity_c * ic,unsigned int * sec_ptr) wraparound_section() argument
487 sb_set_version(struct dm_integrity_c * ic) sb_set_version() argument
505 sb_mac(struct dm_integrity_c * ic,bool wr) sb_mac() argument
545 sync_rw_sb(struct dm_integrity_c * ic,blk_opf_t opf) sync_rw_sb() argument
590 block_bitmap_op(struct dm_integrity_c * ic,struct page_list * bitmap,sector_t sector,sector_t n_sectors,int mode) block_bitmap_op() argument
696 block_bitmap_copy(struct dm_integrity_c * ic,struct page_list * dst,struct page_list * src) block_bitmap_copy() argument
709 sector_to_bitmap_block(struct dm_integrity_c * ic,sector_t sector) sector_to_bitmap_block() argument
718 access_journal_check(struct dm_integrity_c * ic,unsigned int section,unsigned int offset,bool e,const char * function) access_journal_check() argument
733 page_list_location(struct dm_integrity_c * ic,unsigned int section,unsigned int offset,unsigned int * pl_index,unsigned int * pl_offset) page_list_location() argument
746 access_page_list(struct dm_integrity_c * ic,struct page_list * pl,unsigned int section,unsigned int offset,unsigned int * n_sectors) access_page_list() argument
762 access_journal(struct dm_integrity_c * ic,unsigned int section,unsigned int offset) access_journal() argument
767 access_journal_entry(struct dm_integrity_c * ic,unsigned int section,unsigned int n) access_journal_entry() argument
781 access_journal_data(struct dm_integrity_c * ic,unsigned int section,unsigned int n) access_journal_data() argument
792 section_mac(struct dm_integrity_c * ic,unsigned int section,__u8 result[JOURNAL_MAC_SIZE]) section_mac() argument
862 rw_section_mac(struct dm_integrity_c * ic,unsigned int section,bool wr) rw_section_mac() argument
895 xor_journal(struct dm_integrity_c * ic,bool encrypt,unsigned int section,unsigned int n_sections,struct journal_completion * comp) xor_journal() argument
990 crypt_journal(struct dm_integrity_c * ic,bool encrypt,unsigned int section,unsigned int n_sections,struct journal_completion * comp) crypt_journal() argument
1034 encrypt_journal(struct dm_integrity_c * ic,bool encrypt,unsigned int section,unsigned int n_sections,struct journal_completion * comp) encrypt_journal() argument
1054 rw_journal_sectors(struct dm_integrity_c * ic,blk_opf_t opf,unsigned int sector,unsigned int n_sectors,struct journal_completion * comp) rw_journal_sectors() argument
1101 rw_journal(struct dm_integrity_c * ic,blk_opf_t opf,unsigned int section,unsigned int n_sections,struct journal_completion * comp) rw_journal() argument
1113 write_journal(struct dm_integrity_c * ic,unsigned int commit_start,unsigned int commit_sections) write_journal() argument
1176 copy_from_journal(struct dm_integrity_c * ic,unsigned int section,unsigned int offset,unsigned int n_sectors,sector_t target,io_notify_fn fn,void * data) copy_from_journal() argument
1220 add_new_range(struct dm_integrity_c * ic,struct dm_integrity_range * new_range,bool check_waiting) add_new_range() argument
1256 remove_range_unlocked(struct dm_integrity_c * ic,struct dm_integrity_range * range) remove_range_unlocked() argument
1276 remove_range(struct dm_integrity_c * ic,struct dm_integrity_range * range) remove_range() argument
1285 wait_and_add_new_range(struct dm_integrity_c * ic,struct dm_integrity_range * new_range) wait_and_add_new_range() argument
1298 add_new_range_and_wait(struct dm_integrity_c * ic,struct dm_integrity_range * new_range) add_new_range_and_wait() argument
1310 add_journal_node(struct dm_integrity_c * ic,struct journal_node * node,sector_t sector) add_journal_node() argument
1336 remove_journal_node(struct dm_integrity_c * ic,struct journal_node * node) remove_journal_node() argument
1345 find_journal_node(struct dm_integrity_c * ic,sector_t sector,sector_t * next_sector) find_journal_node() argument
1367 test_journal_node(struct dm_integrity_c * ic,unsigned int pos,sector_t sector) test_journal_node() argument
1388 find_newer_committed_node(struct dm_integrity_c * ic,struct journal_node * node) find_newer_committed_node() argument
1419 dm_integrity_rw_tag(struct dm_integrity_c * ic,unsigned char * tag,sector_t * metadata_block,unsigned int * metadata_offset,unsigned int total_size,int op) dm_integrity_rw_tag() argument
1499 struct dm_integrity_c *ic; global() member
1514 dm_integrity_flush_buffers(struct dm_integrity_c * ic,bool flush_data) dm_integrity_flush_buffers() argument
1545 sleep_on_endio_wait(struct dm_integrity_c * ic) sleep_on_endio_wait() argument
1559 struct dm_integrity_c *ic = timer_container_of(ic, t, autocommit_fn() local
1566 schedule_autocommit(struct dm_integrity_c * ic) schedule_autocommit() argument
1572 submit_flush_bio(struct dm_integrity_c * ic,struct dm_integrity_io * dio) submit_flush_bio() argument
1585 do_endio(struct dm_integrity_c * ic,struct bio * bio) do_endio() argument
1604 do_endio_flush(struct dm_integrity_c * ic,struct dm_integrity_io * dio) do_endio_flush() argument
1617 struct dm_integrity_c *ic = dio->ic; dec_in_flight() local
1653 integrity_sector_checksum_shash(struct dm_integrity_c * ic,sector_t sector,const char * data,unsigned offset,unsigned int len,char * result) integrity_sector_checksum_shash() argument
1709 integrity_sector_checksum_ahash(struct dm_integrity_c * ic,struct ahash_request ** ahash_req,sector_t sector,struct page * page,unsigned offset,unsigned int len,char * result) integrity_sector_checksum_ahash() argument
1776 integrity_sector_checksum(struct dm_integrity_c * ic,struct ahash_request ** ahash_req,sector_t sector,const char * data,unsigned offset,char * result) integrity_sector_checksum() argument
1794 integrity_discard_checksum(struct dm_integrity_c * ic,struct ahash_request ** ahash_req,sector_t sector,char * result) integrity_discard_checksum() argument
1803 integrity_discard_fill_tags(struct dm_integrity_c * ic,struct ahash_request ** ahash_req,unsigned char * checksums,sector_t * sector,unsigned int blocks) integrity_discard_fill_tags() argument
1815 integrity_kmap(struct dm_integrity_c * ic,struct page * p) integrity_kmap() argument
1823 integrity_kunmap(struct dm_integrity_c * ic,const void * ptr) integrity_kunmap() argument
1829 integrity_identity(struct dm_integrity_c * ic,void * data) integrity_identity() argument
1844 struct dm_integrity_c *ic = dio->ic; integrity_recheck_verify_tag() local
1867 struct dm_integrity_c *ic = dio->ic; integrity_recheck() local
1948 struct dm_integrity_c *ic = dio->ic; integrity_metadata() local
2093 dm_integrity_check_limits(struct dm_integrity_c * ic,sector_t logical_sector,struct bio * bio) dm_integrity_check_limits() argument
2124 struct dm_integrity_c *ic = ti->private; dm_integrity_map() local
2211 struct dm_integrity_c *ic = dio->ic; __journal_read_write() local
2353 struct dm_integrity_c *ic = dio->ic; dm_integrity_map_continue() local
2582 struct dm_integrity_c *ic = dio->ic; dm_integrity_map_inline() local
2701 struct dm_integrity_c *ic = dio->ic; dm_integrity_free_payload() local
2714 struct dm_integrity_c *ic = dio->ic; dm_integrity_inline_recheck() local
2785 dm_integrity_check(struct dm_integrity_c * ic,struct dm_integrity_io * dio) dm_integrity_check() argument
2814 struct dm_integrity_c *ic = dio->ic; dm_integrity_inline_async_check() local
2823 struct dm_integrity_c *ic = ti->private; dm_integrity_end_io() local
2852 struct dm_integrity_c *ic = dio->ic; integrity_bio_wait() local
2875 pad_uncommitted(struct dm_integrity_c * ic) pad_uncommitted() argument
2898 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, commit_work); integrity_commit() local
2973 struct dm_integrity_c *ic = comp->ic; complete_copy_from_journal() local
2984 restore_last_bytes(struct dm_integrity_c * ic,struct journal_sector * js,struct journal_entry * je) restore_last_bytes() argument
2995 do_journal_write(struct dm_integrity_c * ic,unsigned int write_start,unsigned int write_sections,bool from_replay) do_journal_write() argument
3146 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, writer_work); integrity_writer() local
3174 recalc_write_super(struct dm_integrity_c * ic) recalc_write_super() argument
3189 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, recalc_work); integrity_recalc() local
3356 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, recalc_work); integrity_recalc_inline() local
3491 struct dm_integrity_c *ic = bbs->ic; bitmap_block_work() local
3543 struct dm_integrity_c *ic = container_of(work, struct dm_integrity_c, bitmap_flush_work.work); bitmap_flush_work() local
3583 init_journal(struct dm_integrity_c * ic,unsigned int start_section,unsigned int n_sections,unsigned char commit_seq) init_journal() argument
3611 find_commit_seq(struct dm_integrity_c * ic,unsigned int i,unsigned int j,commit_id_t id) find_commit_seq() argument
3623 replay_journal(struct dm_integrity_c * ic) replay_journal() argument
3787 dm_integrity_enter_synchronous_mode(struct dm_integrity_c * ic) dm_integrity_enter_synchronous_mode() argument
3803 struct dm_integrity_c *ic = container_of(n, struct dm_integrity_c, reboot_notifier); dm_integrity_reboot() local
3814 struct dm_integrity_c *ic = ti->private; dm_integrity_postsuspend() local
3863 struct dm_integrity_c *ic = ti->private; dm_integrity_resume() local
4006 struct dm_integrity_c *ic = ti->private; dm_integrity_status() local
4122 struct dm_integrity_c *ic = ti->private; dm_integrity_iterate_devices() local
4132 struct dm_integrity_c *ic = ti->private; dm_integrity_io_hints() local
4155 calculate_journal_section_size(struct dm_integrity_c * ic) calculate_journal_section_size() argument
4171 calculate_device_limits(struct dm_integrity_c * ic) calculate_device_limits() argument
4220 get_provided_data_sectors(struct dm_integrity_c * ic) get_provided_data_sectors() argument
4239 initialize_superblock(struct dm_integrity_c * ic,unsigned int journal_sectors,unsigned int interleave_sectors) initialize_superblock() argument
4354 dm_integrity_free_journal_scatterlist(struct dm_integrity_c * ic,struct scatterlist ** sl) dm_integrity_free_journal_scatterlist() argument
4363 dm_integrity_alloc_journal_scatterlist(struct dm_integrity_c * ic,struct page_list * pl) dm_integrity_alloc_journal_scatterlist() argument
4504 create_journal(struct dm_integrity_c * ic,char ** error) create_journal() argument
4769 struct dm_integrity_c *ic; dm_integrity_ctr() local
5468 struct dm_integrity_c *ic = ti->private; dm_integrity_dtr() local
[all...]
/linux/net/rds/
H A Dib_cm.c59 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_set_flow_control() local
63 ic->i_flowctl = 1; in rds_ib_set_flow_control()
66 ic->i_flowctl = 0; in rds_ib_set_flow_control()
76 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_cm_connect_complete() local
124 ic->i_active_side ? "Active" : "Passive", in rds_ib_cm_connect_complete()
128 ic->i_flowctl ? ", flow control" : ""); in rds_ib_cm_connect_complete()
131 ic->i_sl = ic->i_cm_id->route.path_rec->sl; in rds_ib_cm_connect_complete()
133 atomic_set(&ic->i_cq_quiesce, 0); in rds_ib_cm_connect_complete()
139 rds_ib_send_init_ring(ic); in rds_ib_cm_connect_complete()
140 rds_ib_recv_init_ring(ic); in rds_ib_cm_connect_complete()
[all …]
H A Dib_recv.c48 void rds_ib_recv_init_ring(struct rds_ib_connection *ic) in rds_ib_recv_init_ring() argument
53 for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) { in rds_ib_recv_init_ring()
65 sge->addr = ic->i_recv_hdrs_dma[i]; in rds_ib_recv_init_ring()
67 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
72 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
122 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic, gfp_t gfp) in rds_ib_recv_alloc_caches() argument
126 ret = rds_ib_recv_alloc_cache(&ic->i_cache_incs, gfp); in rds_ib_recv_alloc_caches()
128 ret = rds_ib_recv_alloc_cache(&ic->i_cache_frags, gfp); in rds_ib_recv_alloc_caches()
130 free_percpu(ic->i_cache_incs.percpu); in rds_ib_recv_alloc_caches()
156 void rds_ib_recv_free_caches(struct rds_ib_connection *ic) in rds_ib_recv_free_caches() argument
[all …]
H A Dib_send.c73 static void rds_ib_send_unmap_data(struct rds_ib_connection *ic, in rds_ib_send_unmap_data() argument
78 ib_dma_unmap_sg(ic->i_cm_id->device, in rds_ib_send_unmap_data()
83 static void rds_ib_send_unmap_rdma(struct rds_ib_connection *ic, in rds_ib_send_unmap_rdma() argument
88 ib_dma_unmap_sg(ic->i_cm_id->device, in rds_ib_send_unmap_rdma()
123 static void rds_ib_send_unmap_atomic(struct rds_ib_connection *ic, in rds_ib_send_unmap_atomic() argument
129 ib_dma_unmap_sg(ic->i_cm_id->device, op->op_sg, 1, in rds_ib_send_unmap_atomic()
150 static struct rds_message *rds_ib_send_unmap_op(struct rds_ib_connection *ic, in rds_ib_send_unmap_op() argument
161 rds_ib_send_unmap_data(ic, send->s_op, wc_status); in rds_ib_send_unmap_op()
168 rds_ib_send_unmap_rdma(ic, send->s_op, wc_status); in rds_ib_send_unmap_op()
177 rds_ib_send_unmap_atomic(ic, sen in rds_ib_send_unmap_op()
190 rds_ib_send_init_ring(struct rds_ib_connection * ic) rds_ib_send_init_ring() argument
214 rds_ib_send_clear_ring(struct rds_ib_connection * ic) rds_ib_send_clear_ring() argument
229 rds_ib_sub_signaled(struct rds_ib_connection * ic,int nr) rds_ib_sub_signaled() argument
243 rds_ib_send_cqe_handler(struct rds_ib_connection * ic,struct ib_wc * wc) rds_ib_send_cqe_handler() argument
355 rds_ib_send_grab_credits(struct rds_ib_connection * ic,u32 wanted,u32 * adv_credits,int need_posted,int max_posted) rds_ib_send_grab_credits() argument
410 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_send_add_credits() local
431 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_advertise_credits() local
454 rds_ib_set_wr_signal_state(struct rds_ib_connection * ic,struct rds_ib_send_work * send,bool notify) rds_ib_set_wr_signal_state() argument
487 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit() local
768 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit_atomic() local
854 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit_rdma() local
1012 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit_path_complete() local
[all...]
H A Dib_frmr.c47 atomic_dec(&ibmr->ic->i_fastreg_inuse_count); in rds_transition_frwr_state()
129 while (atomic_dec_return(&ibmr->ic->i_fastreg_wrs) <= 0) { in rds_ib_post_reg_frmr()
130 atomic_inc(&ibmr->ic->i_fastreg_wrs); in rds_ib_post_reg_frmr()
146 atomic_inc(&ibmr->ic->i_fastreg_inuse_count); in rds_ib_post_reg_frmr()
167 ret = ib_post_send(ibmr->ic->i_cm_id->qp, &reg_wr.wr, NULL); in rds_ib_post_reg_frmr()
187 atomic_inc(&ibmr->ic->i_fastreg_wrs); in rds_ib_post_reg_frmr()
273 struct rdma_cm_id *i_cm_id = ibmr->ic->i_cm_id; in rds_ib_post_inv()
282 while (atomic_dec_return(&ibmr->ic->i_fastreg_wrs) <= 0) { in rds_ib_post_inv()
283 atomic_inc(&ibmr->ic->i_fastreg_wrs); in rds_ib_post_inv()
304 atomic_inc(&ibmr->ic->i_fastreg_wrs); in rds_ib_post_inv()
[all …]
H A Dib.c75 struct rds_ib_connection *ic; in rds_ib_nodev_connect() local
78 list_for_each_entry(ic, &ib_nodev_conns, ib_node) in rds_ib_nodev_connect()
79 rds_conn_connect_if_down(ic->conn); in rds_ib_nodev_connect()
85 struct rds_ib_connection *ic; in rds_ib_dev_shutdown() local
89 list_for_each_entry(ic, &rds_ibdev->conn_list, ib_node) in rds_ib_dev_shutdown()
90 rds_conn_path_drop(&ic->conn->c_path[0], true); in rds_ib_dev_shutdown()
296 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_conn_info_visitor() local
306 if (ic) { in rds_ib_conn_info_visitor()
308 iinfo->sl = ic->i_sl; in rds_ib_conn_info_visitor()
316 rdma_read_gids(ic in rds_ib_conn_info_visitor()
335 struct rds_ib_connection *ic = conn->c_transport_data; rds6_ib_conn_info_visitor() local
[all...]
H A Dib.h390 void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
396 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic, gfp_t gfp);
397 void rds_ib_recv_free_caches(struct rds_ib_connection *ic);
401 void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc,
403 void rds_ib_recv_init_ring(struct rds_ib_connection *ic);
404 void rds_ib_recv_clear_ring(struct rds_ib_connection *ic);
405 void rds_ib_recv_init_ack(struct rds_ib_connection *ic);
406 void rds_ib_attempt_ack(struct rds_ib_connection *ic);
407 void rds_ib_ack_send_complete(struct rds_ib_connection *ic);
408 u64 rds_ib_piggyb_ack(struct rds_ib_connection *ic);
[all...]
H A Dib_rdma.c124 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_add_conn() local
129 BUG_ON(list_empty(&ic->ib_node)); in rds_ib_add_conn()
130 list_del(&ic->ib_node); in rds_ib_add_conn()
133 list_add_tail(&ic->ib_node, &rds_ibdev->conn_list); in rds_ib_add_conn()
137 ic->rds_ibdev = rds_ibdev; in rds_ib_add_conn()
143 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_remove_conn() local
149 BUG_ON(list_empty(&ic->ib_node)); in rds_ib_remove_conn()
150 list_del(&ic->ib_node); in rds_ib_remove_conn()
153 list_add_tail(&ic->ib_node, &ib_nodev_conns); in rds_ib_remove_conn()
157 ic->rds_ibdev = NULL; in rds_ib_remove_conn()
[all …]
/linux/fs/jffs2/
H A Dbuild.c37 next_inode(int *i, struct jffs2_inode_cache *ic, struct jffs2_sb_info *c) in next_inode() argument
40 if (ic->next) in next_inode()
41 return ic->next; in next_inode()
46 #define for_each_inode(i, c, ic) \ argument
47 for (i = 0, ic = first_inode_chain(&i, (c)); \
48 ic; \
49 ic = next_inode(&i, ic, (c)))
53 struct jffs2_inode_cache *ic, in jffs2_build_inode_pass1() argument
58 dbg_fsbuild("building directory inode #%u\n", ic->ino); in jffs2_build_inode_pass1()
61 for(fd = ic->scan_dents; fd; fd = fd->next) { in jffs2_build_inode_pass1()
[all …]
H A Dxattr.c525 rr.ino = cpu_to_je32(ref->ic->ino); in save_xattr_ref()
545 dbg_xattr("success on saving xref (ino=%u, xid=%u)\n", ref->ic->ino, ref->xd->xid); in save_xattr_ref()
550 …tic struct jffs2_xattr_ref *create_xattr_ref(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, in create_xattr_ref() argument
560 ref->ic = ic; in create_xattr_ref()
570 ref->next = ic->xref; in create_xattr_ref()
571 ic->xref = ref; in create_xattr_ref()
583 ref->ino = ref->ic->ino; in delete_xattr_ref()
596 void jffs2_xattr_delete_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic) in jffs2_xattr_delete_inode() argument
602 if (!ic || ic->pino_nlink > 0) in jffs2_xattr_delete_inode()
606 for (ref = ic->xref; ref; ref = _ref) { in jffs2_xattr_delete_inode()
[all …]
H A Dgc.c26 struct jffs2_inode_cache *ic,
127 struct jffs2_inode_cache *ic; in jffs2_garbage_collect_pass() local
159 for (ic = c->inocache_list[bucket]; ic; ic = ic->next) { in jffs2_garbage_collect_pass()
160 if (ic->ino < want_ino) in jffs2_garbage_collect_pass()
163 if (ic->state != INO_STATE_CHECKEDABSENT && in jffs2_garbage_collect_pass()
164 ic->state != INO_STATE_PRESENT) in jffs2_garbage_collect_pass()
168 ic->ino); in jffs2_garbage_collect_pass()
189 c->check_ino = ic->ino + c->inocache_hashsize; in jffs2_garbage_collect_pass()
191 if (!ic->pino_nlink) { in jffs2_garbage_collect_pass()
193 ic->ino); in jffs2_garbage_collect_pass()
[all …]
H A Dxattr.h55 struct jffs2_inode_cache *ic; /* reference to jffs2_inode_cache */ member
80 extern void jffs2_xattr_do_crccheck_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
81 extern void jffs2_xattr_delete_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
82 extern void jffs2_xattr_free_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic);
109 #define jffs2_xattr_do_crccheck_inode(c, ic) argument
110 #define jffs2_xattr_delete_inode(c, ic) argument
111 #define jffs2_xattr_free_inode(c, ic) argument
H A Derase.c209 struct jffs2_inode_cache *ic = NULL; in jffs2_remove_node_refs_from_ino_list() local
220 ic = (struct jffs2_inode_cache *)(*prev); in jffs2_remove_node_refs_from_ino_list()
221 prev = &ic->nodes; in jffs2_remove_node_refs_from_ino_list()
243 if (!ic) { in jffs2_remove_node_refs_from_ino_list()
250 jeb->offset, jeb->offset + c->sector_size, ic->ino); in jffs2_remove_node_refs_from_ino_list()
257 this = ic->nodes; in jffs2_remove_node_refs_from_ino_list()
272 switch (ic->class) { in jffs2_remove_node_refs_from_ino_list()
275 jffs2_release_xattr_datum(c, (struct jffs2_xattr_datum *)ic); in jffs2_remove_node_refs_from_ino_list()
278 jffs2_release_xattr_ref(c, (struct jffs2_xattr_ref *)ic); in jffs2_remove_node_refs_from_ino_list()
282 if (ic->nodes == (void *)ic && ic->pino_nlink == 0) in jffs2_remove_node_refs_from_ino_list()
[all …]
H A Dscan.c969 struct jffs2_inode_cache *ic; in jffs2_scan_make_ino_cache() local
971 ic = jffs2_get_ino_cache(c, ino); in jffs2_scan_make_ino_cache()
972 if (ic) in jffs2_scan_make_ino_cache()
973 return ic; in jffs2_scan_make_ino_cache()
978 ic = jffs2_alloc_inode_cache(); in jffs2_scan_make_ino_cache()
979 if (!ic) { in jffs2_scan_make_ino_cache()
983 memset(ic, 0, sizeof(*ic)); in jffs2_scan_make_ino_cache()
985 ic->ino = ino; in jffs2_scan_make_ino_cache()
986 ic->nodes = (void *)ic; in jffs2_scan_make_ino_cache()
987 jffs2_add_ino_cache(c, ic); in jffs2_scan_make_ino_cache()
[all …]
H A Dnodemgmt.c509 struct jffs2_inode_cache *ic) in jffs2_add_physical_node_ref() argument
537 new = jffs2_link_node_ref(c, jeb, ofs, len, ic); in jffs2_add_physical_node_ref()
811 struct jffs2_inode_cache *ic; in jffs2_mark_node_obsolete() local
816 ic = jffs2_raw_ref_to_ic(ref); in jffs2_mark_node_obsolete()
817 for (p = &ic->nodes; (*p) != ref; p = &((*p)->next_in_ino)) in jffs2_mark_node_obsolete()
823 switch (ic->class) { in jffs2_mark_node_obsolete()
826 jffs2_release_xattr_datum(c, (struct jffs2_xattr_datum *)ic); in jffs2_mark_node_obsolete()
829 jffs2_release_xattr_ref(c, (struct jffs2_xattr_ref *)ic); in jffs2_mark_node_obsolete()
833 if (ic->nodes == (void *)ic && ic->pino_nlink == 0) in jffs2_mark_node_obsolete()
834 jffs2_del_ino_cache(c, ic); in jffs2_mark_node_obsolete()
/linux/drivers/gpio/
H A Dgpio-lpc18xx.c55 static inline void lpc18xx_gpio_pin_ic_isel(struct lpc18xx_gpio_pin_ic *ic, in lpc18xx_gpio_pin_ic_isel() argument
58 u32 val = readl_relaxed(ic->base + LPC18XX_GPIO_PIN_IC_ISEL); in lpc18xx_gpio_pin_ic_isel()
65 writel_relaxed(val, ic->base + LPC18XX_GPIO_PIN_IC_ISEL); in lpc18xx_gpio_pin_ic_isel()
68 static inline void lpc18xx_gpio_pin_ic_set(struct lpc18xx_gpio_pin_ic *ic, in lpc18xx_gpio_pin_ic_set() argument
71 writel_relaxed(BIT(pin), ic->base + reg); in lpc18xx_gpio_pin_ic_set()
76 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; in lpc18xx_gpio_pin_ic_mask() local
80 raw_spin_lock(&ic->lock); in lpc18xx_gpio_pin_ic_mask()
83 lpc18xx_gpio_pin_ic_set(ic, d->hwirq, in lpc18xx_gpio_pin_ic_mask()
87 lpc18xx_gpio_pin_ic_set(ic, d->hwirq, in lpc18xx_gpio_pin_ic_mask()
90 raw_spin_unlock(&ic->lock); in lpc18xx_gpio_pin_ic_mask()
[all …]
/linux/drivers/irqchip/
H A Dirq-lpc32xx.c35 static inline u32 lpc32xx_ic_read(struct lpc32xx_irq_chip *ic, u32 reg) in lpc32xx_ic_read() argument
37 return readl_relaxed(ic->base + reg); in lpc32xx_ic_read()
40 static inline void lpc32xx_ic_write(struct lpc32xx_irq_chip *ic, in lpc32xx_ic_write() argument
43 writel_relaxed(val, ic->base + reg); in lpc32xx_ic_write()
48 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); in lpc32xx_irq_mask() local
51 val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) & ~mask; in lpc32xx_irq_mask()
52 lpc32xx_ic_write(ic, LPC32XX_INTC_MASK, val); in lpc32xx_irq_mask()
57 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); in lpc32xx_irq_unmask() local
60 val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) | mask; in lpc32xx_irq_unmask()
61 lpc32xx_ic_write(ic, LPC32XX_INTC_MASK, val); in lpc32xx_irq_unmask()
[all …]
/linux/net/netfilter/ipset/
H A Dip_set_getport.c68 const struct icmphdr *ic; in get_port() local
70 ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich); in get_port()
71 if (!ic) in get_port()
74 *port = (__force __be16)htons((ic->type << 8) | ic->code); in get_port()
79 const struct icmp6hdr *ic; in get_port() local
81 ic = skb_header_pointer(skb, protooff, sizeof(_ich), &_ich); in get_port()
82 if (!ic) in get_port()
86 htons((ic->icmp6_type << 8) | ic->icmp6_code); in get_port()
/linux/net/netfilter/
H A Dxt_tcpudp.c187 const struct icmphdr *ic; in icmp_match() local
195 ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph); in icmp_match()
196 if (!ic) { in icmp_match()
207 ic->type, ic->code, in icmp_match()
214 const struct icmp6hdr *ic; in icmp6_match() local
222 ic = skb_header_pointer(skb, par->thoff, sizeof(_icmph), &_icmph); in icmp6_match()
223 if (!ic) { in icmp6_match()
234 ic->icmp6_type, ic->icmp6_code, in icmp6_match()
/linux/arch/powerpc/platforms/powermac/
H A Dsetup.c134 const unsigned int *ic = in pmac_show_cpuinfo() local
143 if (ic) in pmac_show_cpuinfo()
144 seq_printf(m, " %dK instruction", *ic / 1024); in pmac_show_cpuinfo()
147 (ic? " +": ""), *dc / 1024); in pmac_show_cpuinfo()
251 struct device_node *cpu, *ic; in pmac_setup_arch() local
279 ic = of_find_node_with_property(NULL, "interrupt-controller"); in pmac_setup_arch()
280 if (ic) { in pmac_setup_arch()
282 of_node_put(ic); in pmac_setup_arch()
/linux/include/video/
H A Dimx-ipu-v3.h376 * IPU Image Converter (ic) functions
432 int ipu_ic_task_init(struct ipu_ic *ic,
436 int ipu_ic_task_init_rsc(struct ipu_ic *ic,
441 void ipu_ic_task_enable(struct ipu_ic *ic);
442 void ipu_ic_task_disable(struct ipu_ic *ic);
443 int ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel,
446 int ipu_ic_enable(struct ipu_ic *ic);
447 int ipu_ic_disable(struct ipu_ic *ic);
449 void ipu_ic_put(struct ipu_ic *ic);
450 void ipu_ic_dump(struct ipu_ic *ic);
[all...]
/linux/drivers/staging/media/imx/
H A Dimx-ic-prpencvf.c62 struct ipu_ic *ic; member
133 if (priv->ic) in prp_put_ipu_resources()
134 ipu_ic_put(priv->ic); in prp_put_ipu_resources()
135 priv->ic = NULL; in prp_put_ipu_resources()
153 struct ipu_ic *ic; in prp_get_ipu_resources() local
157 ic = ipu_ic_get(ic_priv->ipu, task); in prp_get_ipu_resources()
158 if (IS_ERR(ic)) { in prp_get_ipu_resources()
160 ret = PTR_ERR(ic); in prp_get_ipu_resources()
163 priv->ic = ic; in prp_get_ipu_resources()
435 ret = ipu_ic_task_idma_init(priv->ic, channel, in prp_setup_channel()
[all …]
H A DMakefile6 imx-ic-common.o imx-ic-prp.o imx-ic-prpencvf.o imx-media-vdic.o \
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dic.c53 therm->ic = client; in probe_monitoring_device()
103 if (therm->ic) in nvkm_therm_ic_ctor()
115 if (therm->ic) in nvkm_therm_ic_ctor()
/linux/net/netfilter/ipvs/
H A Dip_vs_core.c1095 struct icmphdr _icmph, *ic; in ip_vs_out_icmp() local
1114 ic = skb_header_pointer(skb, offset, sizeof(_icmph), &_icmph); in ip_vs_out_icmp()
1115 if (ic == NULL) in ip_vs_out_icmp()
1119 ic->type, ntohs(icmp_id(ic)), in ip_vs_out_icmp()
1129 if ((ic->type != ICMP_DEST_UNREACH) && in ip_vs_out_icmp()
1130 (ic->type != ICMP_SOURCE_QUENCH) && in ip_vs_out_icmp()
1131 (ic->type != ICMP_TIME_EXCEEDED)) { in ip_vs_out_icmp()
1173 struct icmp6hdr _icmph, *ic; in ip_vs_out_icmp_v6() local
1180 ic = frag_safe_skb_hp(skb, ipvsh->len, sizeof(_icmph), &_icmph); in ip_vs_out_icmp_v6()
1181 if (ic == NULL) in ip_vs_out_icmp_v6()
[all …]

1234