/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-integrity.c | 107 #define journal_entry_tag(ic, je) ((__u8 *)&(je)->last_bytes[(ic)->sectors_per_block]) 302 struct dm_integrity_c *ic; member 320 struct dm_integrity_c *ic; member 332 struct dm_integrity_c *ic; member 376 static void dm_integrity_io_error(struct dm_integrity_c *ic, const char *msg, int err) in dm_integrity_io_error() argument 379 atomic64_inc(&ic->number_of_mismatches); in dm_integrity_io_error() 380 if (!cmpxchg(&ic->failed, 0, err)) in dm_integrity_io_error() 384 static int dm_integrity_failed(struct dm_integrity_c *ic) in dm_integrity_failed() argument 386 return READ_ONCE(ic in dm_integrity_failed() 389 dm_integrity_disable_recalculate(struct dm_integrity_c *ic) dm_integrity_disable_recalculate() argument 400 dm_integrity_commit_id(struct dm_integrity_c *ic, unsigned int i, unsigned int j, unsigned char seq) dm_integrity_commit_id() argument 410 get_area_and_offset(struct dm_integrity_c *ic, sector_t data_sector, sector_t *area, sector_t *offset) get_area_and_offset() argument 429 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 455 get_data_sector(struct dm_integrity_c *ic, sector_t area, sector_t offset) get_data_sector() argument 474 wraparound_section(struct dm_integrity_c *ic, unsigned int *sec_ptr) wraparound_section() argument 480 sb_set_version(struct dm_integrity_c *ic) sb_set_version() argument 494 sb_mac(struct dm_integrity_c *ic, bool wr) sb_mac() argument 543 sync_rw_sb(struct dm_integrity_c *ic, blk_opf_t opf) sync_rw_sb() argument 588 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 694 block_bitmap_copy(struct dm_integrity_c *ic, struct page_list *dst, struct page_list *src) block_bitmap_copy() argument 707 sector_to_bitmap_block(struct dm_integrity_c *ic, sector_t sector) sector_to_bitmap_block() argument 716 access_journal_check(struct dm_integrity_c *ic, unsigned int section, unsigned int offset, bool e, const char *function) access_journal_check() argument 731 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 744 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 760 access_journal(struct dm_integrity_c *ic, unsigned int section, unsigned int offset) access_journal() argument 765 access_journal_entry(struct dm_integrity_c *ic, unsigned int section, unsigned int n) access_journal_entry() argument 779 access_journal_data(struct dm_integrity_c *ic, unsigned int section, unsigned int n) access_journal_data() argument 790 section_mac(struct dm_integrity_c *ic, unsigned int section, __u8 result[JOURNAL_MAC_SIZE]) section_mac() argument 860 rw_section_mac(struct dm_integrity_c *ic, unsigned int section, bool wr) rw_section_mac() argument 893 xor_journal(struct dm_integrity_c *ic, bool encrypt, unsigned int section, unsigned int n_sections, struct journal_completion *comp) xor_journal() argument 988 crypt_journal(struct dm_integrity_c *ic, bool encrypt, unsigned int section, unsigned int n_sections, struct journal_completion *comp) crypt_journal() argument 1032 encrypt_journal(struct dm_integrity_c *ic, bool encrypt, unsigned int section, unsigned int n_sections, struct journal_completion *comp) encrypt_journal() argument 1050 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 1097 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 1109 write_journal(struct dm_integrity_c *ic, unsigned int commit_start, unsigned int commit_sections) write_journal() argument 1172 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 1216 add_new_range(struct dm_integrity_c *ic, struct dm_integrity_range *new_range, bool check_waiting) add_new_range() argument 1252 remove_range_unlocked(struct dm_integrity_c *ic, struct dm_integrity_range *range) remove_range_unlocked() argument 1272 remove_range(struct dm_integrity_c *ic, struct dm_integrity_range *range) remove_range() argument 1281 wait_and_add_new_range(struct dm_integrity_c *ic, struct dm_integrity_range *new_range) wait_and_add_new_range() argument 1294 add_new_range_and_wait(struct dm_integrity_c *ic, struct dm_integrity_range *new_range) add_new_range_and_wait() argument 1306 add_journal_node(struct dm_integrity_c *ic, struct journal_node *node, sector_t sector) add_journal_node() argument 1332 remove_journal_node(struct dm_integrity_c *ic, struct journal_node *node) remove_journal_node() argument 1341 find_journal_node(struct dm_integrity_c *ic, sector_t sector, sector_t *next_sector) find_journal_node() argument 1363 test_journal_node(struct dm_integrity_c *ic, unsigned int pos, sector_t sector) test_journal_node() argument 1384 find_newer_committed_node(struct dm_integrity_c *ic, struct journal_node *node) find_newer_committed_node() argument 1415 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 1500 struct dm_integrity_c *ic; global() member 1513 dm_integrity_flush_buffers(struct dm_integrity_c *ic, bool flush_data) dm_integrity_flush_buffers() argument 1544 sleep_on_endio_wait(struct dm_integrity_c *ic) sleep_on_endio_wait() argument 1558 struct dm_integrity_c *ic = from_timer(ic, t, autocommit_timer); autocommit_fn() local 1564 schedule_autocommit(struct dm_integrity_c *ic) schedule_autocommit() argument 1570 submit_flush_bio(struct dm_integrity_c *ic, struct dm_integrity_io *dio) submit_flush_bio() argument 1583 do_endio(struct dm_integrity_c *ic, struct bio *bio) do_endio() argument 1602 do_endio_flush(struct dm_integrity_c *ic, struct dm_integrity_io *dio) do_endio_flush() argument 1615 struct dm_integrity_c *ic = dio->ic; dec_in_flight() local 1651 integrity_sector_checksum(struct dm_integrity_c *ic, sector_t sector, const char *data, char *result) integrity_sector_checksum() argument 1707 struct dm_integrity_c *ic = dio->ic; integrity_recheck() local 1786 struct dm_integrity_c *ic = dio->ic; integrity_metadata() local 1928 struct dm_integrity_c *ic = ti->private; dm_integrity_map() local 2029 struct dm_integrity_c *ic = dio->ic; __journal_read_write() local 2182 struct dm_integrity_c *ic = dio->ic; dm_integrity_map_continue() local 2415 pad_uncommitted(struct dm_integrity_c *ic) pad_uncommitted() argument 2438 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, commit_work); integrity_commit() local 2510 struct dm_integrity_c *ic = comp->ic; complete_copy_from_journal() local 2519 restore_last_bytes(struct dm_integrity_c *ic, struct journal_sector *js, struct journal_entry *je) restore_last_bytes() argument 2530 do_journal_write(struct dm_integrity_c *ic, unsigned int write_start, unsigned int write_sections, bool from_replay) do_journal_write() argument 2678 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, writer_work); integrity_writer() local 2706 recalc_write_super(struct dm_integrity_c *ic) recalc_write_super() argument 2721 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, recalc_work); integrity_recalc() local 2884 struct dm_integrity_c *ic = bbs->ic; bitmap_block_work() local 2936 struct dm_integrity_c *ic = container_of(work, struct dm_integrity_c, bitmap_flush_work.work); bitmap_flush_work() local 2976 init_journal(struct dm_integrity_c *ic, unsigned int start_section, unsigned int n_sections, unsigned char commit_seq) init_journal() argument 3004 find_commit_seq(struct dm_integrity_c *ic, unsigned int i, unsigned int j, commit_id_t id) find_commit_seq() argument 3016 replay_journal(struct dm_integrity_c *ic) replay_journal() argument 3180 dm_integrity_enter_synchronous_mode(struct dm_integrity_c *ic) dm_integrity_enter_synchronous_mode() argument 3196 struct dm_integrity_c *ic = container_of(n, struct dm_integrity_c, reboot_notifier); dm_integrity_reboot() local 3207 struct dm_integrity_c *ic = ti->private; dm_integrity_postsuspend() local 3256 struct dm_integrity_c *ic = ti->private; dm_integrity_resume() local 3379 struct dm_integrity_c *ic = ti->private; dm_integrity_status() local 3488 struct dm_integrity_c *ic = ti->private; dm_integrity_iterate_devices() local 3498 struct dm_integrity_c *ic = ti->private; dm_integrity_io_hints() local 3508 calculate_journal_section_size(struct dm_integrity_c *ic) calculate_journal_section_size() argument 3524 calculate_device_limits(struct dm_integrity_c *ic) calculate_device_limits() argument 3570 get_provided_data_sectors(struct dm_integrity_c *ic) get_provided_data_sectors() argument 3589 initialize_superblock(struct dm_integrity_c *ic, unsigned int journal_sectors, unsigned int interleave_sectors) initialize_superblock() argument 3661 dm_integrity_set(struct dm_target *ti, struct dm_integrity_c *ic) dm_integrity_set() argument 3711 dm_integrity_free_journal_scatterlist(struct dm_integrity_c *ic, struct scatterlist **sl) dm_integrity_free_journal_scatterlist() argument 3720 dm_integrity_alloc_journal_scatterlist(struct dm_integrity_c *ic, struct page_list *pl) dm_integrity_alloc_journal_scatterlist() argument 3840 create_journal(struct dm_integrity_c *ic, char **error) create_journal() argument 4105 struct dm_integrity_c *ic; dm_integrity_ctr() local 4680 struct dm_integrity_c *ic = ti->private; dm_integrity_dtr() local [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-integrity.c | 99 #define journal_entry_tag(ic, je) ((__u8 *)&(je)->last_bytes[(ic)->sectors_per_block]) 290 struct dm_integrity_c *ic; member 308 struct dm_integrity_c *ic; member 320 struct dm_integrity_c *ic; member 378 static void dm_integrity_io_error(struct dm_integrity_c *ic, const char *msg, int err) in dm_integrity_io_error() argument 381 atomic64_inc(&ic->number_of_mismatches); in dm_integrity_io_error() 382 if (!cmpxchg(&ic->failed, 0, err)) in dm_integrity_io_error() 386 static int dm_integrity_failed(struct dm_integrity_c *ic) in dm_integrity_failed() argument 388 return READ_ONCE(ic in dm_integrity_failed() 391 dm_integrity_disable_recalculate(struct dm_integrity_c *ic) dm_integrity_disable_recalculate() argument 399 dm_integrity_commit_id(struct dm_integrity_c *ic, unsigned i, unsigned j, unsigned char seq) dm_integrity_commit_id() argument 409 get_area_and_offset(struct dm_integrity_c *ic, sector_t data_sector, sector_t *area, sector_t *offset) get_area_and_offset() argument 428 get_metadata_sector_and_offset(struct dm_integrity_c *ic, sector_t area, sector_t offset, unsigned *metadata_offset) get_metadata_sector_and_offset() argument 454 get_data_sector(struct dm_integrity_c *ic, sector_t area, sector_t offset) get_data_sector() argument 473 wraparound_section(struct dm_integrity_c *ic, unsigned *sec_ptr) wraparound_section() argument 479 sb_set_version(struct dm_integrity_c *ic) sb_set_version() argument 491 sync_rw_sb(struct dm_integrity_c *ic, int op, int op_flags) sync_rw_sb() argument 517 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 622 block_bitmap_copy(struct dm_integrity_c *ic, struct page_list *dst, struct page_list *src) block_bitmap_copy() argument 634 sector_to_bitmap_block(struct dm_integrity_c *ic, sector_t sector) sector_to_bitmap_block() argument 643 access_journal_check(struct dm_integrity_c *ic, unsigned section, unsigned offset, bool e, const char *function) access_journal_check() argument 658 page_list_location(struct dm_integrity_c *ic, unsigned section, unsigned offset, unsigned *pl_index, unsigned *pl_offset) page_list_location() argument 671 access_page_list(struct dm_integrity_c *ic, struct page_list *pl, unsigned section, unsigned offset, unsigned *n_sectors) access_page_list() argument 687 access_journal(struct dm_integrity_c *ic, unsigned section, unsigned offset) access_journal() argument 692 access_journal_entry(struct dm_integrity_c *ic, unsigned section, unsigned n) access_journal_entry() argument 706 access_journal_data(struct dm_integrity_c *ic, unsigned section, unsigned n) access_journal_data() argument 717 section_mac(struct dm_integrity_c *ic, unsigned section, __u8 result[JOURNAL_MAC_SIZE]) section_mac() argument 769 rw_section_mac(struct dm_integrity_c *ic, unsigned section, bool wr) rw_section_mac() argument 799 xor_journal(struct dm_integrity_c *ic, bool encrypt, unsigned section, unsigned n_sections, struct journal_completion *comp) xor_journal() argument 891 crypt_journal(struct dm_integrity_c *ic, bool encrypt, unsigned section, unsigned n_sections, struct journal_completion *comp) crypt_journal() argument 935 encrypt_journal(struct dm_integrity_c *ic, bool encrypt, unsigned section, unsigned n_sections, struct journal_completion *comp) encrypt_journal() argument 952 rw_journal_sectors(struct dm_integrity_c *ic, int op, int op_flags, unsigned sector, unsigned n_sectors, struct journal_completion *comp) rw_journal_sectors() argument 998 rw_journal(struct dm_integrity_c *ic, int op, int op_flags, unsigned section, unsigned n_sections, struct journal_completion *comp) rw_journal() argument 1009 write_journal(struct dm_integrity_c *ic, unsigned commit_start, unsigned commit_sections) write_journal() argument 1070 copy_from_journal(struct dm_integrity_c *ic, unsigned section, unsigned offset, unsigned n_sectors, sector_t target, io_notify_fn fn, void *data) copy_from_journal() argument 1115 add_new_range(struct dm_integrity_c *ic, struct dm_integrity_range *new_range, bool check_waiting) add_new_range() argument 1151 remove_range_unlocked(struct dm_integrity_c *ic, struct dm_integrity_range *range) remove_range_unlocked() argument 1170 remove_range(struct dm_integrity_c *ic, struct dm_integrity_range *range) remove_range() argument 1179 wait_and_add_new_range(struct dm_integrity_c *ic, struct dm_integrity_range *new_range) wait_and_add_new_range() argument 1192 add_new_range_and_wait(struct dm_integrity_c *ic, struct dm_integrity_range *new_range) add_new_range_and_wait() argument 1204 add_journal_node(struct dm_integrity_c *ic, struct journal_node *node, sector_t sector) add_journal_node() argument 1229 remove_journal_node(struct dm_integrity_c *ic, struct journal_node *node) remove_journal_node() argument 1238 find_journal_node(struct dm_integrity_c *ic, sector_t sector, sector_t *next_sector) find_journal_node() argument 1259 test_journal_node(struct dm_integrity_c *ic, unsigned pos, sector_t sector) test_journal_node() argument 1280 find_newer_committed_node(struct dm_integrity_c *ic, struct journal_node *node) find_newer_committed_node() argument 1311 dm_integrity_rw_tag(struct dm_integrity_c *ic, unsigned char *tag, sector_t *metadata_block, unsigned *metadata_offset, unsigned total_size, int op) dm_integrity_rw_tag() argument 1395 struct dm_integrity_c *ic; global() member 1407 dm_integrity_flush_buffers(struct dm_integrity_c *ic, bool flush_data) dm_integrity_flush_buffers() argument 1440 sleep_on_endio_wait(struct dm_integrity_c *ic) sleep_on_endio_wait() argument 1453 struct dm_integrity_c *ic = from_timer(ic, t, autocommit_timer); autocommit_fn() local 1459 schedule_autocommit(struct dm_integrity_c *ic) schedule_autocommit() argument 1465 submit_flush_bio(struct dm_integrity_c *ic, struct dm_integrity_io *dio) submit_flush_bio() argument 1478 do_endio(struct dm_integrity_c *ic, struct bio *bio) do_endio() argument 1494 do_endio_flush(struct dm_integrity_c *ic, struct dm_integrity_io *dio) do_endio_flush() argument 1507 struct dm_integrity_c *ic = dio->ic; dec_in_flight() local 1544 integrity_sector_checksum(struct dm_integrity_c *ic, sector_t sector, const char *data, char *result) integrity_sector_checksum() argument 1592 struct dm_integrity_c *ic = dio->ic; integrity_metadata() local 1741 struct dm_integrity_c *ic = ti->private; dm_integrity_map() local 1838 struct dm_integrity_c *ic = dio->ic; __journal_read_write() local 1988 struct dm_integrity_c *ic = dio->ic; dm_integrity_map_continue() local 2215 pad_uncommitted(struct dm_integrity_c *ic) pad_uncommitted() argument 2238 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, commit_work); integrity_commit() local 2307 struct dm_integrity_c *ic = comp->ic; complete_copy_from_journal() local 2315 restore_last_bytes(struct dm_integrity_c *ic, struct journal_sector *js, struct journal_entry *je) restore_last_bytes() argument 2325 do_journal_write(struct dm_integrity_c *ic, unsigned write_start, unsigned write_sections, bool from_replay) do_journal_write() argument 2472 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, writer_work); integrity_writer() local 2501 recalc_write_super(struct dm_integrity_c *ic) recalc_write_super() argument 2516 struct dm_integrity_c *ic = container_of(w, struct dm_integrity_c, recalc_work); integrity_recalc() local 2651 struct dm_integrity_c *ic = bbs->ic; bitmap_block_work() local 2703 struct dm_integrity_c *ic = container_of(work, struct dm_integrity_c, bitmap_flush_work.work); bitmap_flush_work() local 2743 init_journal(struct dm_integrity_c *ic, unsigned start_section, unsigned n_sections, unsigned char commit_seq) init_journal() argument 2768 find_commit_seq(struct dm_integrity_c *ic, unsigned i, unsigned j, commit_id_t id) find_commit_seq() argument 2779 replay_journal(struct dm_integrity_c *ic) replay_journal() argument 2939 dm_integrity_enter_synchronous_mode(struct dm_integrity_c *ic) dm_integrity_enter_synchronous_mode() argument 2955 struct dm_integrity_c *ic = container_of(n, struct dm_integrity_c, reboot_notifier); dm_integrity_reboot() local 2966 struct dm_integrity_c *ic = (struct dm_integrity_c *)ti->private; dm_integrity_postsuspend() local 3015 struct dm_integrity_c *ic = (struct dm_integrity_c *)ti->private; dm_integrity_resume() local 3131 struct dm_integrity_c *ic = (struct dm_integrity_c *)ti->private; dm_integrity_status() local 3209 struct dm_integrity_c *ic = ti->private; dm_integrity_iterate_devices() local 3219 struct dm_integrity_c *ic = ti->private; dm_integrity_io_hints() local 3228 calculate_journal_section_size(struct dm_integrity_c *ic) calculate_journal_section_size() argument 3244 calculate_device_limits(struct dm_integrity_c *ic) calculate_device_limits() argument 3289 get_provided_data_sectors(struct dm_integrity_c *ic) get_provided_data_sectors() argument 3307 initialize_superblock(struct dm_integrity_c *ic, unsigned journal_sectors, unsigned interleave_sectors) initialize_superblock() argument 3372 dm_integrity_set(struct dm_target *ti, struct dm_integrity_c *ic) dm_integrity_set() argument 3422 dm_integrity_free_journal_scatterlist(struct dm_integrity_c *ic, struct scatterlist **sl) dm_integrity_free_journal_scatterlist() argument 3430 dm_integrity_alloc_journal_scatterlist(struct dm_integrity_c *ic, struct page_list *pl) dm_integrity_alloc_journal_scatterlist() argument 3549 create_journal(struct dm_integrity_c *ic, char **error) create_journal() argument 3812 struct dm_integrity_c *ic; dm_integrity_ctr() local 4387 struct dm_integrity_c *ic = ti->private; dm_integrity_dtr() local [all...] |
/kernel/linux/linux-5.10/net/rds/ |
H A D | ib_cm.c | 59 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() 85 rds_ib_tune_rnr(struct rds_ib_connection *ic, struct ib_qp_attr *attr) in rds_ib_tune_rnr() argument 90 ret = ib_modify_qp(ic->i_cm_id->qp, attr, IB_QP_MIN_RNR_TIMER); in rds_ib_tune_rnr() 101 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_cm_connect_complete() local 150 ic->i_active_side ? "Active" : "Passive", in rds_ib_cm_connect_complete() 154 ic->i_flowctl ? ", flow control" : ""); in rds_ib_cm_connect_complete() 157 ic->i_sl = ic in rds_ib_cm_connect_complete() 205 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cm_fill_conn_param() local 284 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cq_comp_handler_recv() local 293 poll_scq(struct rds_ib_connection *ic, struct ib_cq *cq, struct ib_wc *wcs) poll_scq() argument 318 struct rds_ib_connection *ic = (struct rds_ib_connection *)data; rds_ib_tasklet_fn_send() local 337 poll_rcq(struct rds_ib_connection *ic, struct ib_cq *cq, struct ib_wc *wcs, struct rds_ib_ack_state *ack_state) poll_rcq() argument 358 struct rds_ib_connection *ic = (struct rds_ib_connection *)data; rds_ib_tasklet_fn_recv() local 391 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_qp_event_handler() local 412 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cq_comp_handler_send() local 538 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_setup_qp() local 823 struct rds_ib_connection *ic = NULL; rds_ib_cm_handle_connect() local 967 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cm_initiate_connect() local 1008 struct rds_ib_connection *ic; rds_ib_conn_path_connect() local 1082 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_conn_path_shutdown() local 1234 struct rds_ib_connection *ic; rds_ib_conn_alloc() local 1285 struct rds_ib_connection *ic = arg; rds_ib_conn_free() local [all...] |
H A D | ib_recv.c | 47 void rds_ib_recv_init_ring(struct rds_ib_connection *ic) in rds_ib_recv_init_ring() argument 52 for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) { in rds_ib_recv_init_ring() 64 sge->addr = ic->i_recv_hdrs_dma[i]; in rds_ib_recv_init_ring() 66 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring() 71 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring() 121 int rds_ib_recv_alloc_caches(struct rds_ib_connection *ic, gfp_t gfp) in rds_ib_recv_alloc_caches() argument 125 ret = rds_ib_recv_alloc_cache(&ic->i_cache_incs, gfp); in rds_ib_recv_alloc_caches() 127 ret = rds_ib_recv_alloc_cache(&ic->i_cache_frags, gfp); in rds_ib_recv_alloc_caches() 129 free_percpu(ic in rds_ib_recv_alloc_caches() 155 rds_ib_recv_free_caches(struct rds_ib_connection *ic) rds_ib_recv_free_caches() argument 192 rds_ib_frag_free(struct rds_ib_connection *ic, struct rds_page_frag *frag) rds_ib_frag_free() argument 208 struct rds_ib_connection *ic = inc->i_conn->c_transport_data; rds_ib_inc_free() local 223 rds_ib_recv_clear_one(struct rds_ib_connection *ic, struct rds_ib_recv_work *recv) rds_ib_recv_clear_one() argument 237 rds_ib_recv_clear_ring(struct rds_ib_connection *ic) rds_ib_recv_clear_ring() argument 245 rds_ib_refill_one_inc(struct rds_ib_connection *ic, gfp_t slab_mask) rds_ib_refill_one_inc() argument 275 rds_ib_refill_one_frag(struct rds_ib_connection *ic, gfp_t slab_mask, gfp_t page_mask) rds_ib_refill_one_frag() argument 310 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_recv_refill_one() local 384 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_recv_refill() local 574 rds_ib_recv_init_ack(struct rds_ib_connection *ic) rds_ib_recv_init_ack() argument 613 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) rds_ib_set_ack() argument 624 rds_ib_get_ack(struct rds_ib_connection *ic) rds_ib_get_ack() argument 638 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) rds_ib_set_ack() argument 647 rds_ib_get_ack(struct rds_ib_connection *ic) rds_ib_get_ack() argument 657 rds_ib_send_ack(struct rds_ib_connection *ic, unsigned int adv_credits) rds_ib_send_ack() argument 731 rds_ib_attempt_ack(struct rds_ib_connection *ic) rds_ib_attempt_ack() argument 758 rds_ib_ack_send_complete(struct rds_ib_connection *ic) rds_ib_ack_send_complete() argument 768 rds_ib_piggyb_ack(struct rds_ib_connection *ic) rds_ib_piggyb_ack() argument 852 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_process_recv() local 983 rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc, struct rds_ib_ack_state *state) rds_ib_recv_cqe_handler() argument 1044 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_recv_path() local [all...] |
H A D | ib_send.c | 73 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() 175 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 356 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 411 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_send_add_credits() local 432 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_advertise_credits() local 455 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 488 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit() local 769 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit_atomic() local 855 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit_rdma() local 1013 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_xmit_path_complete() local [all...] |
H A D | ib.c | 75 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() 298 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_conn_info_visitor() local 308 if (ic) { in rds_ib_conn_info_visitor() 310 iinfo->sl = ic->i_sl; in rds_ib_conn_info_visitor() 318 rdma_read_gids(ic in rds_ib_conn_info_visitor() 337 struct rds_ib_connection *ic = conn->c_transport_data; rds6_ib_conn_info_visitor() local [all...] |
/kernel/linux/linux-6.6/net/rds/ |
H A D | ib_cm.c | 59 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() 171 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cm_fill_conn_param() local 250 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cq_comp_handler_recv() local 259 poll_scq(struct rds_ib_connection *ic, struct ib_cq *cq, struct ib_wc *wcs) poll_scq() argument 284 struct rds_ib_connection *ic = (struct rds_ib_connection *)data; rds_ib_tasklet_fn_send() local 303 poll_rcq(struct rds_ib_connection *ic, struct ib_cq *cq, struct ib_wc *wcs, struct rds_ib_ack_state *ack_state) poll_rcq() argument 324 struct rds_ib_connection *ic = (struct rds_ib_connection *)data; rds_ib_tasklet_fn_recv() local 357 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_qp_event_handler() local 378 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cq_comp_handler_send() local 504 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_setup_qp() local 789 struct rds_ib_connection *ic = NULL; rds_ib_cm_handle_connect() local 934 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_cm_initiate_connect() local 975 struct rds_ib_connection *ic; rds_ib_conn_path_connect() local 1049 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_conn_path_shutdown() local 1201 struct rds_ib_connection *ic; rds_ib_conn_alloc() local 1252 struct rds_ib_connection *ic = arg; rds_ib_conn_free() local [all...] |
H A D | ib_recv.c | 48 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 in rds_ib_recv_alloc_caches() 156 rds_ib_recv_free_caches(struct rds_ib_connection *ic) rds_ib_recv_free_caches() argument 193 rds_ib_frag_free(struct rds_ib_connection *ic, struct rds_page_frag *frag) rds_ib_frag_free() argument 209 struct rds_ib_connection *ic = inc->i_conn->c_transport_data; rds_ib_inc_free() local 224 rds_ib_recv_clear_one(struct rds_ib_connection *ic, struct rds_ib_recv_work *recv) rds_ib_recv_clear_one() argument 238 rds_ib_recv_clear_ring(struct rds_ib_connection *ic) rds_ib_recv_clear_ring() argument 246 rds_ib_refill_one_inc(struct rds_ib_connection *ic, gfp_t slab_mask) rds_ib_refill_one_inc() argument 276 rds_ib_refill_one_frag(struct rds_ib_connection *ic, gfp_t slab_mask, gfp_t page_mask) rds_ib_refill_one_frag() argument 311 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_recv_refill_one() local 385 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_recv_refill() local 575 rds_ib_recv_init_ack(struct rds_ib_connection *ic) rds_ib_recv_init_ack() argument 614 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) rds_ib_set_ack() argument 625 rds_ib_get_ack(struct rds_ib_connection *ic) rds_ib_get_ack() argument 639 rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq, int ack_required) rds_ib_set_ack() argument 648 rds_ib_get_ack(struct rds_ib_connection *ic) rds_ib_get_ack() argument 658 rds_ib_send_ack(struct rds_ib_connection *ic, unsigned int adv_credits) rds_ib_send_ack() argument 732 rds_ib_attempt_ack(struct rds_ib_connection *ic) rds_ib_attempt_ack() argument 759 rds_ib_ack_send_complete(struct rds_ib_connection *ic) rds_ib_ack_send_complete() argument 769 rds_ib_piggyb_ack(struct rds_ib_connection *ic) rds_ib_piggyb_ack() argument 853 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_process_recv() local 984 rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc, struct rds_ib_ack_state *state) rds_ib_recv_cqe_handler() argument 1045 struct rds_ib_connection *ic = conn->c_transport_data; rds_ib_recv_path() local [all...] |
H A D | ib_send.c | 73 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() 175 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 D | ib.c | 75 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() 298 struct rds_ib_connection *ic = conn->c_transport_data; in rds_ib_conn_info_visitor() local 308 if (ic) { in rds_ib_conn_info_visitor() 310 iinfo->sl = ic->i_sl; in rds_ib_conn_info_visitor() 318 rdma_read_gids(ic in rds_ib_conn_info_visitor() 337 struct rds_ib_connection *ic = conn->c_transport_data; rds6_ib_conn_info_visitor() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-ic.c | 164 static inline u32 ipu_ic_read(struct ipu_ic *ic, unsigned offset) in ipu_ic_read() argument 166 return readl(ic->priv->base + offset); in ipu_ic_read() 169 static inline void ipu_ic_write(struct ipu_ic *ic, u32 value, unsigned offset) in ipu_ic_write() argument 171 writel(value, ic->priv->base + offset); in ipu_ic_write() 174 static int init_csc(struct ipu_ic *ic, in init_csc() argument 178 struct ipu_ic_priv *priv = ic->priv; in init_csc() 185 (priv->tpmem_base + ic->reg->tpmem_csc[csc_index]); in init_csc() 216 static int calc_resize_coeffs(struct ipu_ic *ic, in calc_resize_coeffs() argument 221 struct ipu_ic_priv *priv = ic->priv; in calc_resize_coeffs() 268 void ipu_ic_task_enable(struct ipu_ic *ic) in ipu_ic_task_enable() argument 300 ipu_ic_task_disable(struct ipu_ic *ic) ipu_ic_task_disable() argument 324 ipu_ic_task_graphics_init(struct ipu_ic *ic, const struct ipu_ic_colorspace *g_in_cs, bool galpha_en, u32 galpha, bool colorkey_en, u32 colorkey) ipu_ic_task_graphics_init() argument 397 ipu_ic_task_init_rsc(struct ipu_ic *ic, const struct ipu_ic_csc *csc, int in_width, int in_height, int out_width, int out_height, u32 rsc) ipu_ic_task_init_rsc() argument 441 ipu_ic_task_init(struct ipu_ic *ic, const struct ipu_ic_csc *csc, int in_width, int in_height, int out_width, int out_height) ipu_ic_task_init() argument 452 ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel, u32 width, u32 height, int burst_size, enum ipu_rotate_mode rot) ipu_ic_task_idma_init() argument 592 ipu_irt_enable(struct ipu_ic *ic) ipu_irt_enable() argument 602 ipu_irt_disable(struct ipu_ic *ic) ipu_irt_disable() argument 612 ipu_ic_enable(struct ipu_ic *ic) ipu_ic_enable() argument 633 ipu_ic_disable(struct ipu_ic *ic) ipu_ic_disable() argument 663 struct ipu_ic *ic, *ret; ipu_ic_get() local 686 ipu_ic_put(struct ipu_ic *ic) ipu_ic_put() argument 735 ipu_ic_dump(struct ipu_ic *ic) ipu_ic_dump() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-ic.c | 164 static inline u32 ipu_ic_read(struct ipu_ic *ic, unsigned offset) in ipu_ic_read() argument 166 return readl(ic->priv->base + offset); in ipu_ic_read() 169 static inline void ipu_ic_write(struct ipu_ic *ic, u32 value, unsigned offset) in ipu_ic_write() argument 171 writel(value, ic->priv->base + offset); in ipu_ic_write() 174 static int init_csc(struct ipu_ic *ic, in init_csc() argument 178 struct ipu_ic_priv *priv = ic->priv; in init_csc() 185 (priv->tpmem_base + ic->reg->tpmem_csc[csc_index]); in init_csc() 216 static int calc_resize_coeffs(struct ipu_ic *ic, in calc_resize_coeffs() argument 221 struct ipu_ic_priv *priv = ic->priv; in calc_resize_coeffs() 268 void ipu_ic_task_enable(struct ipu_ic *ic) in ipu_ic_task_enable() argument 300 ipu_ic_task_disable(struct ipu_ic *ic) ipu_ic_task_disable() argument 324 ipu_ic_task_graphics_init(struct ipu_ic *ic, const struct ipu_ic_colorspace *g_in_cs, bool galpha_en, u32 galpha, bool colorkey_en, u32 colorkey) ipu_ic_task_graphics_init() argument 397 ipu_ic_task_init_rsc(struct ipu_ic *ic, const struct ipu_ic_csc *csc, int in_width, int in_height, int out_width, int out_height, u32 rsc) ipu_ic_task_init_rsc() argument 441 ipu_ic_task_init(struct ipu_ic *ic, const struct ipu_ic_csc *csc, int in_width, int in_height, int out_width, int out_height) ipu_ic_task_init() argument 452 ipu_ic_task_idma_init(struct ipu_ic *ic, struct ipuv3_channel *channel, u32 width, u32 height, int burst_size, enum ipu_rotate_mode rot) ipu_ic_task_idma_init() argument 592 ipu_irt_enable(struct ipu_ic *ic) ipu_irt_enable() argument 602 ipu_irt_disable(struct ipu_ic *ic) ipu_irt_disable() argument 612 ipu_ic_enable(struct ipu_ic *ic) ipu_ic_enable() argument 633 ipu_ic_disable(struct ipu_ic *ic) ipu_ic_disable() argument 663 struct ipu_ic *ic, *ret; ipu_ic_get() local 686 ipu_ic_put(struct ipu_ic *ic) ipu_ic_put() argument 735 ipu_ic_dump(struct ipu_ic *ic) ipu_ic_dump() argument [all...] |
/kernel/linux/linux-5.10/fs/jffs2/ |
H A D | build.c | 37 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) \ 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() 58 dbg_fsbuild("building directory inode #%u\n", ic in jffs2_build_inode_pass1() 52 jffs2_build_inode_pass1(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, int *dir_hardlinks) jffs2_build_inode_pass1() argument 102 struct jffs2_inode_cache *ic; jffs2_build_filesystem() local 242 jffs2_build_remove_unlinked_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, struct jffs2_full_dirent **dead_fds) jffs2_build_remove_unlinked_inode() argument [all...] |
H A D | gc.c | 26 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 in jffs2_garbage_collect_pass() 591 jffs2_garbage_collect_pristine(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, struct jffs2_raw_node_ref *raw) jffs2_garbage_collect_pristine() argument [all...] |
/kernel/linux/linux-6.6/fs/jffs2/ |
H A D | build.c | 37 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) \ 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() 58 dbg_fsbuild("building directory inode #%u\n", ic in jffs2_build_inode_pass1() 52 jffs2_build_inode_pass1(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, int *dir_hardlinks) jffs2_build_inode_pass1() argument 102 struct jffs2_inode_cache *ic; jffs2_build_filesystem() local 242 jffs2_build_remove_unlinked_inode(struct jffs2_sb_info *c, struct jffs2_inode_cache *ic, struct jffs2_full_dirent **dead_fds) jffs2_build_remove_unlinked_inode() argument [all...] |
/kernel/linux/linux-5.10/drivers/base/ |
H A D | attribute_container.c | 33 struct internal_container *ic = in internal_container_klist_get() local 35 get_device(&ic->classdev); in internal_container_klist_get() 40 struct internal_container *ic = in internal_container_klist_put() local 42 put_device(&ic->classdev); in internal_container_klist_put() 56 struct internal_container *ic = in attribute_container_classdev_to_container() local 58 return ic->cont; in attribute_container_classdev_to_container() 114 struct internal_container *ic in attribute_container_release() local 118 kfree(ic); in attribute_container_release() 150 struct internal_container *ic; in attribute_container_add_device() local 158 ic in attribute_container_add_device() 215 struct internal_container *ic; attribute_container_remove_device() local 248 struct internal_container *ic, *failed; do_attribute_container_device_trigger_safe() local 362 struct internal_container *ic; attribute_container_device_trigger() local 530 struct internal_container *ic; attribute_container_find_class_device() local [all...] |
/kernel/linux/linux-6.6/drivers/base/ |
H A D | attribute_container.c | 33 struct internal_container *ic = in internal_container_klist_get() local 35 get_device(&ic->classdev); in internal_container_klist_get() 40 struct internal_container *ic = in internal_container_klist_put() local 42 put_device(&ic->classdev); in internal_container_klist_put() 56 struct internal_container *ic = in attribute_container_classdev_to_container() local 58 return ic->cont; in attribute_container_classdev_to_container() 114 struct internal_container *ic in attribute_container_release() local 118 kfree(ic); in attribute_container_release() 150 struct internal_container *ic; in attribute_container_add_device() local 158 ic in attribute_container_add_device() 215 struct internal_container *ic; attribute_container_remove_device() local 248 struct internal_container *ic, *failed; do_attribute_container_device_trigger_safe() local 362 struct internal_container *ic; attribute_container_device_trigger() local 534 struct internal_container *ic; attribute_container_find_class_device() local [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-lpc32xx.c | 35 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_MAS in lpc32xx_irq_unmask() 66 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); lpc32xx_irq_ack() local 74 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); lpc32xx_irq_set_type() local 124 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); lpc32xx_irq_print_chip() local 142 struct lpc32xx_irq_chip *ic = lpc32xx_mic_irqc; lpc32xx_handle_irq() local 154 struct lpc32xx_irq_chip *ic = irq_desc_get_handler_data(desc); lpc32xx_sic_handler() local 172 struct lpc32xx_irq_chip *ic = id->host_data; lpc32xx_irq_domain_map() local [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-lpc32xx.c | 34 static inline u32 lpc32xx_ic_read(struct lpc32xx_irq_chip *ic, u32 reg) in lpc32xx_ic_read() argument 36 return readl_relaxed(ic->base + reg); in lpc32xx_ic_read() 39 static inline void lpc32xx_ic_write(struct lpc32xx_irq_chip *ic, in lpc32xx_ic_write() argument 42 writel_relaxed(val, ic->base + reg); in lpc32xx_ic_write() 47 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); in lpc32xx_irq_mask() local 50 val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) & ~mask; in lpc32xx_irq_mask() 51 lpc32xx_ic_write(ic, LPC32XX_INTC_MASK, val); in lpc32xx_irq_mask() 56 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); in lpc32xx_irq_unmask() local 59 val = lpc32xx_ic_read(ic, LPC32XX_INTC_MASK) | mask; in lpc32xx_irq_unmask() 60 lpc32xx_ic_write(ic, LPC32XX_INTC_MAS in lpc32xx_irq_unmask() 65 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); lpc32xx_irq_ack() local 73 struct lpc32xx_irq_chip *ic = irq_data_get_irq_chip_data(d); lpc32xx_irq_set_type() local 123 struct lpc32xx_irq_chip *ic = lpc32xx_mic_irqc; lpc32xx_handle_irq() local 135 struct lpc32xx_irq_chip *ic = irq_desc_get_handler_data(desc); lpc32xx_sic_handler() local 153 struct lpc32xx_irq_chip *ic = id->host_data; lpc32xx_irq_domain_map() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-lpc18xx.c | 56 static inline void lpc18xx_gpio_pin_ic_isel(struct lpc18xx_gpio_pin_ic *ic, in lpc18xx_gpio_pin_ic_isel() argument 59 u32 val = readl_relaxed(ic->base + LPC18XX_GPIO_PIN_IC_ISEL); in lpc18xx_gpio_pin_ic_isel() 66 writel_relaxed(val, ic->base + LPC18XX_GPIO_PIN_IC_ISEL); in lpc18xx_gpio_pin_ic_isel() 69 static inline void lpc18xx_gpio_pin_ic_set(struct lpc18xx_gpio_pin_ic *ic, in lpc18xx_gpio_pin_ic_set() argument 72 writel_relaxed(BIT(pin), ic->base + reg); in lpc18xx_gpio_pin_ic_set() 77 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 in lpc18xx_gpio_pin_ic_mask() 97 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; lpc18xx_gpio_pin_ic_unmask() local 117 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; lpc18xx_gpio_pin_ic_eoi() local 133 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; lpc18xx_gpio_pin_ic_set_type() local 168 struct lpc18xx_gpio_pin_ic *ic = domain->host_data; lpc18xx_gpio_pin_ic_domain_alloc() local 209 struct lpc18xx_gpio_pin_ic *ic; lpc18xx_gpio_pin_ic_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-lpc18xx.c | 55 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 79 raw_spin_lock(&ic->lock); in lpc18xx_gpio_pin_ic_mask() 82 lpc18xx_gpio_pin_ic_set(ic, d->hwirq, in lpc18xx_gpio_pin_ic_mask() 86 lpc18xx_gpio_pin_ic_set(ic, d->hwirq, in lpc18xx_gpio_pin_ic_mask() 89 raw_spin_unlock(&ic in lpc18xx_gpio_pin_ic_mask() 96 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; lpc18xx_gpio_pin_ic_unmask() local 116 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; lpc18xx_gpio_pin_ic_eoi() local 132 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; lpc18xx_gpio_pin_ic_set_type() local 167 struct lpc18xx_gpio_pin_ic *ic = domain->host_data; lpc18xx_gpio_pin_ic_domain_alloc() local 208 struct lpc18xx_gpio_pin_ic *ic; lpc18xx_gpio_pin_ic_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/md/persistent-data/ |
H A D | dm-space-map-common.c | 520 static inline void init_inc_context(struct inc_context *ic) in init_inc_context() argument 522 ic->bitmap_block = NULL; in init_inc_context() 523 ic->bitmap = NULL; in init_inc_context() 524 ic->overflow_leaf = NULL; in init_inc_context() 527 static inline void exit_inc_context(struct ll_disk *ll, struct inc_context *ic) in exit_inc_context() argument 529 if (ic->bitmap_block) in exit_inc_context() 530 dm_tm_unlock(ll->tm, ic->bitmap_block); in exit_inc_context() 531 if (ic->overflow_leaf) in exit_inc_context() 532 dm_tm_unlock(ll->tm, ic->overflow_leaf); in exit_inc_context() 535 static inline void reset_inc_context(struct ll_disk *ll, struct inc_context *ic) in reset_inc_context() argument 551 __sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) __sm_ll_inc_overflow() argument 584 sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) sm_ll_inc_overflow() argument 609 shadow_bitmap(struct ll_disk *ll, struct inc_context *ic) shadow_bitmap() argument 629 ensure_bitmap(struct ll_disk *ll, struct inc_context *ic) ensure_bitmap() argument 647 sm_ll_inc_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t bit, uint32_t bit_end, int32_t *nr_allocations, dm_block_t *new_b, struct inc_context *ic) sm_ll_inc_bitmap() argument 720 struct inc_context ic; __sm_ll_inc() local 762 __sm_ll_del_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) __sm_ll_del_overflow() argument 770 __sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic, uint32_t *old_rc) __sm_ll_dec_overflow() argument 804 sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic, uint32_t *old_rc) sm_ll_dec_overflow() argument 840 sm_ll_dec_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t bit, uint32_t bit_end, struct inc_context *ic, int32_t *nr_allocations, dm_block_t *new_b) sm_ll_dec_bitmap() argument 904 struct inc_context ic; __sm_ll_dec() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/ |
H A D | odm_HWConfig.h | 15 #define AGC_DIFF_CONFIG_MP(ic, band) (ODM_ReadAndConfig_MP_##ic##_AGC_TAB_DIFF(pDM_Odm, Array_MP_##ic##_AGC_TAB_DIFF_##band, \ 16 sizeof(Array_MP_##ic##_AGC_TAB_DIFF_##band)/sizeof(u32))) 17 #define AGC_DIFF_CONFIG_TC(ic, band) (ODM_ReadAndConfig_TC_##ic##_AGC_TAB_DIFF(pDM_Odm, Array_TC_##ic##_AGC_TAB_DIFF_##band, \ 18 sizeof(Array_TC_##ic##_AGC_TAB_DIFF_##band)/sizeof(u32))) 20 #define AGC_DIFF_CONFIG(ic, band)\ 23 AGC_DIFF_CONFIG_MP(ic, ban [all...] |
/kernel/linux/linux-5.10/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 68 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 in get_port() [all...] |
/kernel/linux/linux-6.6/net/netfilter/ipset/ |
H A D | ip_set_getport.c | 68 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 in get_port() [all...] |