/kernel/linux/linux-5.10/drivers/target/iscsi/ |
H A D | iscsi_target_erl1.c | 90 struct iscsi_cmd *cmd, in iscsit_send_recovery_r2t_for_snack() 98 spin_lock_bh(&cmd->r2t_lock); in iscsit_send_recovery_r2t_for_snack() 100 spin_unlock_bh(&cmd->r2t_lock); in iscsit_send_recovery_r2t_for_snack() 104 spin_unlock_bh(&cmd->r2t_lock); in iscsit_send_recovery_r2t_for_snack() 106 iscsit_add_cmd_to_immediate_queue(cmd, cmd->conn, ISTATE_SEND_R2T); in iscsit_send_recovery_r2t_for_snack() 112 struct iscsi_cmd *cmd, in iscsit_handle_r2t_snack() 124 if ((cmd->cmd_flags & ICF_GOT_DATACK_SNACK) && in iscsit_handle_r2t_snack() 125 (begrun <= cmd->acked_data_sn)) { in iscsit_handle_r2t_snack() 129 " protocol error.\n", cmd in iscsit_handle_r2t_snack() 89 iscsit_send_recovery_r2t_for_snack( struct iscsi_cmd *cmd, struct iscsi_r2t *r2t) iscsit_send_recovery_r2t_for_snack() argument 111 iscsit_handle_r2t_snack( struct iscsi_cmd *cmd, unsigned char *buf, u32 begrun, u32 runlength) iscsit_handle_r2t_snack() argument 169 iscsit_create_recovery_datain_values_datasequenceinorder_yes( struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) iscsit_create_recovery_datain_values_datasequenceinorder_yes() argument 215 iscsit_create_recovery_datain_values_datasequenceinorder_no( struct iscsi_cmd *cmd, struct iscsi_datain_req *dr) iscsit_create_recovery_datain_values_datasequenceinorder_no() argument 373 iscsit_handle_recovery_datain( struct iscsi_cmd *cmd, unsigned char *buf, u32 begrun, u32 runlength) iscsit_handle_recovery_datain() argument 442 struct iscsi_cmd *cmd; iscsit_handle_recovery_datain_or_r2t() local 474 struct iscsi_cmd *cmd = NULL; iscsit_handle_status_snack() local 537 struct iscsi_cmd *cmd = NULL; iscsit_handle_data_ack() local 567 iscsit_send_recovery_r2t( struct iscsi_cmd *cmd, u32 offset, u32 xfer_len) iscsit_send_recovery_r2t() argument 581 iscsit_dataout_datapduinorder_no_fbit( struct iscsi_cmd *cmd, struct iscsi_pdu *pdu) iscsit_dataout_datapduinorder_no_fbit() argument 657 iscsit_recalculate_dataout_values( struct iscsi_cmd *cmd, u32 pdu_offset, u32 pdu_length, u32 *r2t_offset, u32 *r2t_length) iscsit_recalculate_dataout_values() argument 734 iscsit_recover_dataout_sequence( struct iscsi_cmd *cmd, u32 pdu_offset, u32 pdu_length) iscsit_recover_dataout_sequence() argument 846 struct iscsi_cmd *cmd = NULL; iscsit_execute_ooo_cmdsns() local 889 iscsit_execute_cmd(struct iscsi_cmd *cmd, int ooo) iscsit_execute_cmd() argument 1013 iscsit_handle_ooo_cmdsn( struct iscsi_session *sess, struct iscsi_cmd *cmd, u32 cmdsn) iscsit_handle_ooo_cmdsn() argument 1053 iscsit_set_dataout_timeout_values( struct iscsi_cmd *cmd, u32 *offset, u32 *length) iscsit_set_dataout_timeout_values() argument 1100 struct iscsi_cmd *cmd = from_timer(cmd, t, dataout_timer); iscsit_handle_dataout_timeout() local 1184 iscsit_mod_dataout_timer(struct iscsi_cmd *cmd) iscsit_mod_dataout_timer() argument 1203 iscsit_start_dataout_timer( struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_start_dataout_timer() argument 1223 iscsit_stop_dataout_timer(struct iscsi_cmd *cmd) iscsit_stop_dataout_timer() argument [all...] |
H A D | iscsi_target_tmr.c | 31 struct iscsi_cmd *cmd, in iscsit_tmr_abort_task() 35 struct iscsi_conn *conn = cmd->conn; in iscsit_tmr_abort_task() 36 struct iscsi_tmr_req *tmr_req = cmd->tmr_req; in iscsit_tmr_abort_task() 37 struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; in iscsit_tmr_abort_task() 106 struct iscsi_cmd *cmd, in iscsit_tmr_task_reassign() 110 struct iscsi_conn *conn = cmd->conn; in iscsit_tmr_task_reassign() 112 struct iscsi_tmr_req *tmr_req = cmd->tmr_req; in iscsit_tmr_task_reassign() 113 struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; in iscsit_tmr_task_reassign() 178 struct iscsi_cmd *cmd, in iscsit_task_reassign_remove_cmd() 185 ret = iscsit_remove_cmd_from_connection_recovery(cmd, ses in iscsit_task_reassign_remove_cmd() 30 iscsit_tmr_abort_task( struct iscsi_cmd *cmd, unsigned char *buf) iscsit_tmr_abort_task() argument 105 iscsit_tmr_task_reassign( struct iscsi_cmd *cmd, unsigned char *buf) iscsit_tmr_task_reassign() argument 177 iscsit_task_reassign_remove_cmd( struct iscsi_cmd *cmd, struct iscsi_conn_recovery *cr, struct iscsi_session *sess) iscsit_task_reassign_remove_cmd() argument 198 struct iscsi_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_complete_nop_out() local 226 iscsit_task_reassign_complete_write( struct iscsi_cmd *cmd, struct iscsi_tmr_req *tmr_req) iscsit_task_reassign_complete_write() argument 298 iscsit_task_reassign_complete_read( struct iscsi_cmd *cmd, struct iscsi_tmr_req *tmr_req) iscsit_task_reassign_complete_read() argument 351 iscsit_task_reassign_complete_none( struct iscsi_cmd *cmd, struct iscsi_tmr_req *tmr_req) iscsit_task_reassign_complete_none() argument 366 struct iscsi_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_complete_scsi_cmnd() local 415 struct iscsi_cmd *cmd; iscsit_task_reassign_complete() local 454 iscsit_tmr_post_handler(struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_tmr_post_handler() argument 477 iscsit_task_reassign_prepare_unsolicited_dataout( struct iscsi_cmd *cmd, struct iscsi_conn *conn) iscsit_task_reassign_prepare_unsolicited_dataout() argument 549 struct iscsi_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_prepare_write() local [all...] |
/kernel/linux/linux-6.6/drivers/target/iscsi/ |
H A D | iscsi_target_erl1.c | 90 struct iscsit_cmd *cmd, in iscsit_send_recovery_r2t_for_snack() 98 spin_lock_bh(&cmd->r2t_lock); in iscsit_send_recovery_r2t_for_snack() 100 spin_unlock_bh(&cmd->r2t_lock); in iscsit_send_recovery_r2t_for_snack() 104 spin_unlock_bh(&cmd->r2t_lock); in iscsit_send_recovery_r2t_for_snack() 106 iscsit_add_cmd_to_immediate_queue(cmd, cmd->conn, ISTATE_SEND_R2T); in iscsit_send_recovery_r2t_for_snack() 112 struct iscsit_cmd *cmd, in iscsit_handle_r2t_snack() 124 if ((cmd->cmd_flags & ICF_GOT_DATACK_SNACK) && in iscsit_handle_r2t_snack() 125 (begrun <= cmd->acked_data_sn)) { in iscsit_handle_r2t_snack() 129 " protocol error.\n", cmd in iscsit_handle_r2t_snack() 89 iscsit_send_recovery_r2t_for_snack( struct iscsit_cmd *cmd, struct iscsi_r2t *r2t) iscsit_send_recovery_r2t_for_snack() argument 111 iscsit_handle_r2t_snack( struct iscsit_cmd *cmd, unsigned char *buf, u32 begrun, u32 runlength) iscsit_handle_r2t_snack() argument 169 iscsit_create_recovery_datain_values_datasequenceinorder_yes( struct iscsit_cmd *cmd, struct iscsi_datain_req *dr) iscsit_create_recovery_datain_values_datasequenceinorder_yes() argument 215 iscsit_create_recovery_datain_values_datasequenceinorder_no( struct iscsit_cmd *cmd, struct iscsi_datain_req *dr) iscsit_create_recovery_datain_values_datasequenceinorder_no() argument 373 iscsit_handle_recovery_datain( struct iscsit_cmd *cmd, unsigned char *buf, u32 begrun, u32 runlength) iscsit_handle_recovery_datain() argument 442 struct iscsit_cmd *cmd; iscsit_handle_recovery_datain_or_r2t() local 474 struct iscsit_cmd *cmd = NULL; iscsit_handle_status_snack() local 537 struct iscsit_cmd *cmd = NULL; iscsit_handle_data_ack() local 567 iscsit_send_recovery_r2t( struct iscsit_cmd *cmd, u32 offset, u32 xfer_len) iscsit_send_recovery_r2t() argument 581 iscsit_dataout_datapduinorder_no_fbit( struct iscsit_cmd *cmd, struct iscsi_pdu *pdu) iscsit_dataout_datapduinorder_no_fbit() argument 657 iscsit_recalculate_dataout_values( struct iscsit_cmd *cmd, u32 pdu_offset, u32 pdu_length, u32 *r2t_offset, u32 *r2t_length) iscsit_recalculate_dataout_values() argument 734 iscsit_recover_dataout_sequence( struct iscsit_cmd *cmd, u32 pdu_offset, u32 pdu_length) iscsit_recover_dataout_sequence() argument 846 struct iscsit_cmd *cmd = NULL; iscsit_execute_ooo_cmdsns() local 887 iscsit_execute_cmd(struct iscsit_cmd *cmd, int ooo) iscsit_execute_cmd() argument 1011 iscsit_handle_ooo_cmdsn( struct iscsit_session *sess, struct iscsit_cmd *cmd, u32 cmdsn) iscsit_handle_ooo_cmdsn() argument 1051 iscsit_set_dataout_timeout_values( struct iscsit_cmd *cmd, u32 *offset, u32 *length) iscsit_set_dataout_timeout_values() argument 1098 struct iscsit_cmd *cmd = from_timer(cmd, t, dataout_timer); iscsit_handle_dataout_timeout() local 1182 iscsit_mod_dataout_timer(struct iscsit_cmd *cmd) iscsit_mod_dataout_timer() argument 1201 iscsit_start_dataout_timer( struct iscsit_cmd *cmd, struct iscsit_conn *conn) iscsit_start_dataout_timer() argument 1221 iscsit_stop_dataout_timer(struct iscsit_cmd *cmd) iscsit_stop_dataout_timer() argument [all...] |
H A D | iscsi_target_tmr.c | 31 struct iscsit_cmd *cmd, in iscsit_tmr_abort_task() 35 struct iscsit_conn *conn = cmd->conn; in iscsit_tmr_abort_task() 36 struct iscsi_tmr_req *tmr_req = cmd->tmr_req; in iscsit_tmr_abort_task() 37 struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; in iscsit_tmr_abort_task() 106 struct iscsit_cmd *cmd, in iscsit_tmr_task_reassign() 110 struct iscsit_conn *conn = cmd->conn; in iscsit_tmr_task_reassign() 112 struct iscsi_tmr_req *tmr_req = cmd->tmr_req; in iscsit_tmr_task_reassign() 113 struct se_tmr_req *se_tmr = cmd->se_cmd.se_tmr_req; in iscsit_tmr_task_reassign() 178 struct iscsit_cmd *cmd, in iscsit_task_reassign_remove_cmd() 185 ret = iscsit_remove_cmd_from_connection_recovery(cmd, ses in iscsit_task_reassign_remove_cmd() 30 iscsit_tmr_abort_task( struct iscsit_cmd *cmd, unsigned char *buf) iscsit_tmr_abort_task() argument 105 iscsit_tmr_task_reassign( struct iscsit_cmd *cmd, unsigned char *buf) iscsit_tmr_task_reassign() argument 177 iscsit_task_reassign_remove_cmd( struct iscsit_cmd *cmd, struct iscsi_conn_recovery *cr, struct iscsit_session *sess) iscsit_task_reassign_remove_cmd() argument 198 struct iscsit_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_complete_nop_out() local 226 iscsit_task_reassign_complete_write( struct iscsit_cmd *cmd, struct iscsi_tmr_req *tmr_req) iscsit_task_reassign_complete_write() argument 298 iscsit_task_reassign_complete_read( struct iscsit_cmd *cmd, struct iscsi_tmr_req *tmr_req) iscsit_task_reassign_complete_read() argument 351 iscsit_task_reassign_complete_none( struct iscsit_cmd *cmd, struct iscsi_tmr_req *tmr_req) iscsit_task_reassign_complete_none() argument 366 struct iscsit_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_complete_scsi_cmnd() local 415 struct iscsit_cmd *cmd; iscsit_task_reassign_complete() local 454 iscsit_tmr_post_handler(struct iscsit_cmd *cmd, struct iscsit_conn *conn) iscsit_tmr_post_handler() argument 477 iscsit_task_reassign_prepare_unsolicited_dataout( struct iscsit_cmd *cmd, struct iscsit_conn *conn) iscsit_task_reassign_prepare_unsolicited_dataout() argument 549 struct iscsit_cmd *cmd = tmr_req->ref_cmd; iscsit_task_reassign_prepare_write() local [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-clone-metadata.c | 273 static inline int superblock_read_lock(struct dm_clone_metadata *cmd, in superblock_read_lock() argument 276 return dm_bm_read_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); in superblock_read_lock() 279 static inline int superblock_write_lock(struct dm_clone_metadata *cmd, in superblock_write_lock() argument 282 return dm_bm_write_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); in superblock_write_lock() 285 static inline int superblock_write_lock_zero(struct dm_clone_metadata *cmd, in superblock_write_lock_zero() argument 288 return dm_bm_write_lock_zero(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); in superblock_write_lock_zero() 291 static int __copy_sm_root(struct dm_clone_metadata *cmd) in __copy_sm_root() argument 296 r = dm_sm_root_size(cmd->sm, &root_size); in __copy_sm_root() 300 return dm_sm_copy_root(cmd->sm, &cmd in __copy_sm_root() 304 __prepare_superblock(struct dm_clone_metadata *cmd, struct superblock_disk *sb) __prepare_superblock() argument 324 __open_metadata(struct dm_clone_metadata *cmd) __open_metadata() argument 366 __format_metadata(struct dm_clone_metadata *cmd) __format_metadata() argument 429 __open_or_format_metadata(struct dm_clone_metadata *cmd, bool may_format_device) __open_or_format_metadata() argument 444 __create_persistent_data_structures(struct dm_clone_metadata *cmd, bool may_format_device) __create_persistent_data_structures() argument 465 __destroy_persistent_data_structures(struct dm_clone_metadata *cmd) __destroy_persistent_data_structures() argument 503 dirty_map_init(struct dm_clone_metadata *cmd) dirty_map_init() argument 522 dirty_map_exit(struct dm_clone_metadata *cmd) dirty_map_exit() argument 528 __load_bitset_in_core(struct dm_clone_metadata *cmd) __load_bitset_in_core() argument 568 struct dm_clone_metadata *cmd; dm_clone_metadata_open() local 626 dm_clone_metadata_close(struct dm_clone_metadata *cmd) dm_clone_metadata_close() argument 636 dm_clone_is_hydration_done(struct dm_clone_metadata *cmd) dm_clone_is_hydration_done() argument 641 dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) dm_clone_is_region_hydrated() argument 646 dm_clone_is_range_hydrated(struct dm_clone_metadata *cmd, unsigned long start, unsigned long nr_regions) dm_clone_is_range_hydrated() argument 659 dm_clone_nr_of_hydrated_regions(struct dm_clone_metadata *cmd) dm_clone_nr_of_hydrated_regions() argument 664 dm_clone_find_next_unhydrated_region(struct dm_clone_metadata *cmd, unsigned long start) dm_clone_find_next_unhydrated_region() argument 670 __update_metadata_word(struct dm_clone_metadata *cmd, unsigned long *dirty_regions, unsigned long word) __update_metadata_word() argument 694 __metadata_commit(struct dm_clone_metadata *cmd) __metadata_commit() argument 748 __flush_dmap(struct dm_clone_metadata *cmd, struct dirty_map *dmap) __flush_dmap() argument 782 dm_clone_metadata_pre_commit(struct dm_clone_metadata *cmd) dm_clone_metadata_pre_commit() argument 822 dm_clone_metadata_commit(struct dm_clone_metadata *cmd) dm_clone_metadata_commit() argument 847 dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) dm_clone_set_region_hydrated() argument 881 dm_clone_cond_set_range(struct dm_clone_metadata *cmd, unsigned long start, unsigned long nr_regions) dm_clone_cond_set_range() argument 928 dm_clone_reload_in_core_bitset(struct dm_clone_metadata *cmd) dm_clone_reload_in_core_bitset() argument 944 dm_clone_changed_this_transaction(struct dm_clone_metadata *cmd) dm_clone_changed_this_transaction() argument 956 dm_clone_metadata_abort(struct dm_clone_metadata *cmd) dm_clone_metadata_abort() argument 978 dm_clone_metadata_set_read_only(struct dm_clone_metadata *cmd) dm_clone_metadata_set_read_only() argument 992 dm_clone_metadata_set_read_write(struct dm_clone_metadata *cmd) dm_clone_metadata_set_read_write() argument 1006 dm_clone_get_free_metadata_block_count(struct dm_clone_metadata *cmd, dm_block_t *result) dm_clone_get_free_metadata_block_count() argument 1021 dm_clone_get_metadata_dev_size(struct dm_clone_metadata *cmd, dm_block_t *result) dm_clone_get_metadata_dev_size() argument [all...] |
H A D | dm-cache-metadata.c | 237 static int superblock_read_lock(struct dm_cache_metadata *cmd, in superblock_read_lock() argument 240 return dm_bm_read_lock(cmd->bm, CACHE_SUPERBLOCK_LOCATION, in superblock_read_lock() 244 static int superblock_lock_zero(struct dm_cache_metadata *cmd, in superblock_lock_zero() argument 247 return dm_bm_write_lock_zero(cmd->bm, CACHE_SUPERBLOCK_LOCATION, in superblock_lock_zero() 251 static int superblock_lock(struct dm_cache_metadata *cmd, in superblock_lock() argument 254 return dm_bm_write_lock(cmd->bm, CACHE_SUPERBLOCK_LOCATION, in superblock_lock() 289 static void __setup_mapping_info(struct dm_cache_metadata *cmd) in __setup_mapping_info() argument 298 dm_array_info_init(&cmd->info, cmd->tm, &vt); in __setup_mapping_info() 300 if (cmd in __setup_mapping_info() 306 __save_sm_root(struct dm_cache_metadata *cmd) __save_sm_root() argument 319 __copy_sm_root(struct dm_cache_metadata *cmd, struct cache_disk_superblock *disk_super) __copy_sm_root() argument 327 separate_dirty_bits(struct dm_cache_metadata *cmd) separate_dirty_bits() argument 332 __write_initial_superblock(struct dm_cache_metadata *cmd) __write_initial_superblock() argument 390 __format_metadata(struct dm_cache_metadata *cmd) __format_metadata() argument 436 __check_incompat_features(struct cache_disk_superblock *disk_super, struct dm_cache_metadata *cmd) __check_incompat_features() argument 465 __open_metadata(struct dm_cache_metadata *cmd) __open_metadata() argument 516 __open_or_format_metadata(struct dm_cache_metadata *cmd, bool format_device) __open_or_format_metadata() argument 532 __create_persistent_data_objects(struct dm_cache_metadata *cmd, bool may_format_device) __create_persistent_data_objects() argument 554 __destroy_persistent_data_objects(struct dm_cache_metadata *cmd, bool destroy_bm) __destroy_persistent_data_objects() argument 584 read_superblock_fields(struct dm_cache_metadata *cmd, struct cache_disk_superblock *disk_super) read_superblock_fields() argument 616 __begin_transaction_flags(struct dm_cache_metadata *cmd, flags_mutator mutator) __begin_transaction_flags() argument 635 __begin_transaction(struct dm_cache_metadata *cmd) __begin_transaction() argument 656 __commit_transaction(struct dm_cache_metadata *cmd, flags_mutator mutator) __commit_transaction() argument 755 struct dm_cache_metadata *cmd; metadata_open() local 798 struct dm_cache_metadata *cmd; lookup() local 815 struct dm_cache_metadata *cmd, *cmd2; lookup_or_open() local 842 same_params(struct dm_cache_metadata *cmd, sector_t data_block_size) same_params() argument 860 struct dm_cache_metadata *cmd = lookup_or_open(bdev, data_block_size, may_format_device, dm_cache_metadata_open() local 871 dm_cache_metadata_close(struct dm_cache_metadata *cmd) dm_cache_metadata_close() argument 887 block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b, bool *result) block_clean_combined_dirty() argument 905 blocks_are_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t begin, dm_cblock_t end, bool *result) blocks_are_clean_combined_dirty() argument 931 blocks_are_clean_separate_dirty(struct dm_cache_metadata *cmd, dm_cblock_t begin, dm_cblock_t end, bool *result) blocks_are_clean_separate_dirty() argument 988 blocks_are_unmapped_or_clean(struct dm_cache_metadata *cmd, dm_cblock_t begin, dm_cblock_t end, bool *result) blocks_are_unmapped_or_clean() argument 998 cmd_write_lock(struct dm_cache_metadata *cmd) cmd_write_lock() argument 1023 cmd_read_lock(struct dm_cache_metadata *cmd) cmd_read_lock() argument 1048 dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size) dm_cache_resize() argument 1095 dm_cache_discard_bitset_resize(struct dm_cache_metadata *cmd, sector_t discard_block_size, dm_dblock_t new_nr_entries) dm_cache_discard_bitset_resize() argument 1118 __set_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) __set_discard() argument 1124 __clear_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) __clear_discard() argument 1130 __discard(struct dm_cache_metadata *cmd, dm_dblock_t dblock, bool discard) __discard() argument 1143 dm_cache_set_discard(struct dm_cache_metadata *cmd, dm_dblock_t dblock, bool discard) dm_cache_set_discard() argument 1155 __load_discards(struct dm_cache_metadata *cmd, load_discard_fn fn, void *context) __load_discards() argument 1203 dm_cache_load_discards(struct dm_cache_metadata *cmd, load_discard_fn fn, void *context) dm_cache_load_discards() argument 1215 dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result) dm_cache_size() argument 1224 __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock) __remove() argument 1239 dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock) dm_cache_remove_mapping() argument 1250 __insert(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock) __insert() argument 1266 dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock) dm_cache_insert_mapping() argument 1282 struct dm_cache_metadata *cmd; global() member 1287 policy_unchanged(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) policy_unchanged() argument 1315 hints_array_initialized(struct dm_cache_metadata *cmd) hints_array_initialized() argument 1320 hints_array_available(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) hints_array_available() argument 1327 __load_mapping_v1(struct dm_cache_metadata *cmd, uint64_t cb, bool hints_valid, struct dm_array_cursor *mapping_cursor, struct dm_array_cursor *hint_cursor, load_mapping_fn fn, void *context) __load_mapping_v1() argument 1368 __load_mapping_v2(struct dm_cache_metadata *cmd, uint64_t cb, bool hints_valid, struct dm_array_cursor *mapping_cursor, struct dm_array_cursor *hint_cursor, struct dm_bitset_cursor *dirty_cursor, load_mapping_fn fn, void *context) __load_mapping_v2() argument 1410 __load_mappings(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy, load_mapping_fn fn, void *context) __load_mappings() argument 1499 dm_cache_load_mappings(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy, load_mapping_fn fn, void *context) dm_cache_load_mappings() argument 1525 __dump_mappings(struct dm_cache_metadata *cmd) __dump_mappings() argument 1530 dm_cache_dump(struct dm_cache_metadata *cmd) dm_cache_dump() argument 1537 dm_cache_changed_this_transaction(struct dm_cache_metadata *cmd) dm_cache_changed_this_transaction() argument 1548 __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty) __dirty() argument 1578 __set_dirty_bits_v1(struct dm_cache_metadata *cmd, unsigned nr_bits, unsigned long *bits) __set_dirty_bits_v1() argument 1598 __set_dirty_bits_v2(struct dm_cache_metadata *cmd, unsigned nr_bits, unsigned long *bits) __set_dirty_bits_v2() argument 1616 dm_cache_set_dirty_bits(struct dm_cache_metadata *cmd, unsigned nr_bits, unsigned long *bits) dm_cache_set_dirty_bits() argument 1632 dm_cache_metadata_get_stats(struct dm_cache_metadata *cmd, struct dm_cache_statistics *stats) dm_cache_metadata_get_stats() argument 1640 dm_cache_metadata_set_stats(struct dm_cache_metadata *cmd, struct dm_cache_statistics *stats) dm_cache_metadata_set_stats() argument 1648 dm_cache_commit(struct dm_cache_metadata *cmd, bool clean_shutdown) dm_cache_commit() argument 1668 dm_cache_get_free_metadata_block_count(struct dm_cache_metadata *cmd, dm_block_t *result) dm_cache_get_free_metadata_block_count() argument 1681 dm_cache_get_metadata_dev_size(struct dm_cache_metadata *cmd, dm_block_t *result) dm_cache_get_metadata_dev_size() argument 1711 write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) write_hints() argument 1741 dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) dm_cache_write_hints() argument 1752 dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result) dm_cache_metadata_all_clean() argument 1763 dm_cache_metadata_set_read_only(struct dm_cache_metadata *cmd) dm_cache_metadata_set_read_only() argument 1770 dm_cache_metadata_set_read_write(struct dm_cache_metadata *cmd) dm_cache_metadata_set_read_write() argument 1777 dm_cache_metadata_set_needs_check(struct dm_cache_metadata *cmd) dm_cache_metadata_set_needs_check() argument 1802 dm_cache_metadata_needs_check(struct dm_cache_metadata *cmd, bool *result) dm_cache_metadata_needs_check() argument 1811 dm_cache_metadata_abort(struct dm_cache_metadata *cmd) dm_cache_metadata_abort() argument [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-clone-metadata.c | 273 static inline int superblock_read_lock(struct dm_clone_metadata *cmd, in superblock_read_lock() argument 276 return dm_bm_read_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); in superblock_read_lock() 279 static inline int superblock_write_lock_zero(struct dm_clone_metadata *cmd, in superblock_write_lock_zero() argument 282 return dm_bm_write_lock_zero(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock); in superblock_write_lock_zero() 285 static int __copy_sm_root(struct dm_clone_metadata *cmd) in __copy_sm_root() argument 290 r = dm_sm_root_size(cmd->sm, &root_size); in __copy_sm_root() 294 return dm_sm_copy_root(cmd->sm, &cmd->metadata_space_map_root, root_size); in __copy_sm_root() 298 static void __prepare_superblock(struct dm_clone_metadata *cmd, in __prepare_superblock() argument 310 memcpy(&sb->metadata_space_map_root, &cmd in __prepare_superblock() 318 __open_metadata(struct dm_clone_metadata *cmd) __open_metadata() argument 360 __format_metadata(struct dm_clone_metadata *cmd) __format_metadata() argument 423 __open_or_format_metadata(struct dm_clone_metadata *cmd, bool may_format_device) __open_or_format_metadata() argument 438 __create_persistent_data_structures(struct dm_clone_metadata *cmd, bool may_format_device) __create_persistent_data_structures() argument 459 __destroy_persistent_data_structures(struct dm_clone_metadata *cmd) __destroy_persistent_data_structures() argument 497 dirty_map_init(struct dm_clone_metadata *cmd) dirty_map_init() argument 516 dirty_map_exit(struct dm_clone_metadata *cmd) dirty_map_exit() argument 522 __load_bitset_in_core(struct dm_clone_metadata *cmd) __load_bitset_in_core() argument 562 struct dm_clone_metadata *cmd; dm_clone_metadata_open() local 620 dm_clone_metadata_close(struct dm_clone_metadata *cmd) dm_clone_metadata_close() argument 630 dm_clone_is_hydration_done(struct dm_clone_metadata *cmd) dm_clone_is_hydration_done() argument 635 dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) dm_clone_is_region_hydrated() argument 640 dm_clone_is_range_hydrated(struct dm_clone_metadata *cmd, unsigned long start, unsigned long nr_regions) dm_clone_is_range_hydrated() argument 653 dm_clone_nr_of_hydrated_regions(struct dm_clone_metadata *cmd) dm_clone_nr_of_hydrated_regions() argument 658 dm_clone_find_next_unhydrated_region(struct dm_clone_metadata *cmd, unsigned long start) dm_clone_find_next_unhydrated_region() argument 664 __update_metadata_word(struct dm_clone_metadata *cmd, unsigned long *dirty_regions, unsigned long word) __update_metadata_word() argument 688 __metadata_commit(struct dm_clone_metadata *cmd) __metadata_commit() argument 742 __flush_dmap(struct dm_clone_metadata *cmd, struct dirty_map *dmap) __flush_dmap() argument 776 dm_clone_metadata_pre_commit(struct dm_clone_metadata *cmd) dm_clone_metadata_pre_commit() argument 816 dm_clone_metadata_commit(struct dm_clone_metadata *cmd) dm_clone_metadata_commit() argument 841 dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) dm_clone_set_region_hydrated() argument 875 dm_clone_cond_set_range(struct dm_clone_metadata *cmd, unsigned long start, unsigned long nr_regions) dm_clone_cond_set_range() argument 922 dm_clone_reload_in_core_bitset(struct dm_clone_metadata *cmd) dm_clone_reload_in_core_bitset() argument 938 dm_clone_changed_this_transaction(struct dm_clone_metadata *cmd) dm_clone_changed_this_transaction() argument 950 dm_clone_metadata_abort(struct dm_clone_metadata *cmd) dm_clone_metadata_abort() argument 972 dm_clone_metadata_set_read_only(struct dm_clone_metadata *cmd) dm_clone_metadata_set_read_only() argument 986 dm_clone_metadata_set_read_write(struct dm_clone_metadata *cmd) dm_clone_metadata_set_read_write() argument 1000 dm_clone_get_free_metadata_block_count(struct dm_clone_metadata *cmd, dm_block_t *result) dm_clone_get_free_metadata_block_count() argument 1015 dm_clone_get_metadata_dev_size(struct dm_clone_metadata *cmd, dm_block_t *result) dm_clone_get_metadata_dev_size() argument [all...] |
H A D | dm-cache-metadata.c | 239 static int superblock_read_lock(struct dm_cache_metadata *cmd, in superblock_read_lock() argument 242 return dm_bm_read_lock(cmd->bm, CACHE_SUPERBLOCK_LOCATION, in superblock_read_lock() 246 static int superblock_lock_zero(struct dm_cache_metadata *cmd, in superblock_lock_zero() argument 249 return dm_bm_write_lock_zero(cmd->bm, CACHE_SUPERBLOCK_LOCATION, in superblock_lock_zero() 253 static int superblock_lock(struct dm_cache_metadata *cmd, in superblock_lock() argument 256 return dm_bm_write_lock(cmd->bm, CACHE_SUPERBLOCK_LOCATION, in superblock_lock() 291 static void __setup_mapping_info(struct dm_cache_metadata *cmd) in __setup_mapping_info() argument 300 dm_array_info_init(&cmd->info, cmd->tm, &vt); in __setup_mapping_info() 302 if (cmd in __setup_mapping_info() 308 __save_sm_root(struct dm_cache_metadata *cmd) __save_sm_root() argument 321 __copy_sm_root(struct dm_cache_metadata *cmd, struct cache_disk_superblock *disk_super) __copy_sm_root() argument 329 separate_dirty_bits(struct dm_cache_metadata *cmd) separate_dirty_bits() argument 334 __write_initial_superblock(struct dm_cache_metadata *cmd) __write_initial_superblock() argument 392 __format_metadata(struct dm_cache_metadata *cmd) __format_metadata() argument 438 __check_incompat_features(struct cache_disk_superblock *disk_super, struct dm_cache_metadata *cmd) __check_incompat_features() argument 467 __open_metadata(struct dm_cache_metadata *cmd) __open_metadata() argument 518 __open_or_format_metadata(struct dm_cache_metadata *cmd, bool format_device) __open_or_format_metadata() argument 534 __create_persistent_data_objects(struct dm_cache_metadata *cmd, bool may_format_device) __create_persistent_data_objects() argument 557 __destroy_persistent_data_objects(struct dm_cache_metadata *cmd, bool destroy_bm) __destroy_persistent_data_objects() argument 588 read_superblock_fields(struct dm_cache_metadata *cmd, struct cache_disk_superblock *disk_super) read_superblock_fields() argument 620 __begin_transaction_flags(struct dm_cache_metadata *cmd, flags_mutator mutator) __begin_transaction_flags() argument 639 __begin_transaction(struct dm_cache_metadata *cmd) __begin_transaction() argument 660 __commit_transaction(struct dm_cache_metadata *cmd, flags_mutator mutator) __commit_transaction() argument 761 struct dm_cache_metadata *cmd; metadata_open() local 804 struct dm_cache_metadata *cmd; lookup() local 821 struct dm_cache_metadata *cmd, *cmd2; lookup_or_open() local 848 same_params(struct dm_cache_metadata *cmd, sector_t data_block_size) same_params() argument 866 struct dm_cache_metadata *cmd = lookup_or_open(bdev, data_block_size, may_format_device, dm_cache_metadata_open() local 877 dm_cache_metadata_close(struct dm_cache_metadata *cmd) dm_cache_metadata_close() argument 893 block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b, bool *result) block_clean_combined_dirty() argument 911 blocks_are_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t begin, dm_cblock_t end, bool *result) blocks_are_clean_combined_dirty() argument 937 blocks_are_clean_separate_dirty(struct dm_cache_metadata *cmd, dm_cblock_t begin, dm_cblock_t end, bool *result) blocks_are_clean_separate_dirty() argument 994 blocks_are_unmapped_or_clean(struct dm_cache_metadata *cmd, dm_cblock_t begin, dm_cblock_t end, bool *result) blocks_are_unmapped_or_clean() argument 1004 cmd_write_lock(struct dm_cache_metadata *cmd) cmd_write_lock() argument 1029 cmd_read_lock(struct dm_cache_metadata *cmd) cmd_read_lock() argument 1054 dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size) dm_cache_resize() argument 1101 dm_cache_discard_bitset_resize(struct dm_cache_metadata *cmd, sector_t discard_block_size, dm_dblock_t new_nr_entries) dm_cache_discard_bitset_resize() argument 1124 __set_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) __set_discard() argument 1130 __clear_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) __clear_discard() argument 1136 __discard(struct dm_cache_metadata *cmd, dm_dblock_t dblock, bool discard) __discard() argument 1149 dm_cache_set_discard(struct dm_cache_metadata *cmd, dm_dblock_t dblock, bool discard) dm_cache_set_discard() argument 1161 __load_discards(struct dm_cache_metadata *cmd, load_discard_fn fn, void *context) __load_discards() argument 1209 dm_cache_load_discards(struct dm_cache_metadata *cmd, load_discard_fn fn, void *context) dm_cache_load_discards() argument 1221 dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result) dm_cache_size() argument 1230 __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock) __remove() argument 1245 dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock) dm_cache_remove_mapping() argument 1256 __insert(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock) __insert() argument 1273 dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock) dm_cache_insert_mapping() argument 1289 struct dm_cache_metadata *cmd; global() member 1294 policy_unchanged(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) policy_unchanged() argument 1322 hints_array_initialized(struct dm_cache_metadata *cmd) hints_array_initialized() argument 1327 hints_array_available(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) hints_array_available() argument 1334 __load_mapping_v1(struct dm_cache_metadata *cmd, uint64_t cb, bool hints_valid, struct dm_array_cursor *mapping_cursor, struct dm_array_cursor *hint_cursor, load_mapping_fn fn, void *context) __load_mapping_v1() argument 1375 __load_mapping_v2(struct dm_cache_metadata *cmd, uint64_t cb, bool hints_valid, struct dm_array_cursor *mapping_cursor, struct dm_array_cursor *hint_cursor, struct dm_bitset_cursor *dirty_cursor, load_mapping_fn fn, void *context) __load_mapping_v2() argument 1417 __load_mappings(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy, load_mapping_fn fn, void *context) __load_mappings() argument 1506 dm_cache_load_mappings(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy, load_mapping_fn fn, void *context) dm_cache_load_mappings() argument 1531 __dump_mappings(struct dm_cache_metadata *cmd) __dump_mappings() argument 1536 dm_cache_dump(struct dm_cache_metadata *cmd) dm_cache_dump() argument 1543 dm_cache_changed_this_transaction(struct dm_cache_metadata *cmd) dm_cache_changed_this_transaction() argument 1554 __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty) __dirty() argument 1584 __set_dirty_bits_v1(struct dm_cache_metadata *cmd, unsigned int nr_bits, unsigned long *bits) __set_dirty_bits_v1() argument 1605 __set_dirty_bits_v2(struct dm_cache_metadata *cmd, unsigned int nr_bits, unsigned long *bits) __set_dirty_bits_v2() argument 1623 dm_cache_set_dirty_bits(struct dm_cache_metadata *cmd, unsigned int nr_bits, unsigned long *bits) dm_cache_set_dirty_bits() argument 1639 dm_cache_metadata_get_stats(struct dm_cache_metadata *cmd, struct dm_cache_statistics *stats) dm_cache_metadata_get_stats() argument 1647 dm_cache_metadata_set_stats(struct dm_cache_metadata *cmd, struct dm_cache_statistics *stats) dm_cache_metadata_set_stats() argument 1655 dm_cache_commit(struct dm_cache_metadata *cmd, bool clean_shutdown) dm_cache_commit() argument 1675 dm_cache_get_free_metadata_block_count(struct dm_cache_metadata *cmd, dm_block_t *result) dm_cache_get_free_metadata_block_count() argument 1688 dm_cache_get_metadata_dev_size(struct dm_cache_metadata *cmd, dm_block_t *result) dm_cache_get_metadata_dev_size() argument 1718 write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) write_hints() argument 1748 dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) dm_cache_write_hints() argument 1759 dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result) dm_cache_metadata_all_clean() argument 1770 dm_cache_metadata_set_read_only(struct dm_cache_metadata *cmd) dm_cache_metadata_set_read_only() argument 1777 dm_cache_metadata_set_read_write(struct dm_cache_metadata *cmd) dm_cache_metadata_set_read_write() argument 1784 dm_cache_metadata_set_needs_check(struct dm_cache_metadata *cmd) dm_cache_metadata_set_needs_check() argument 1809 dm_cache_metadata_needs_check(struct dm_cache_metadata *cmd, bool *result) dm_cache_metadata_needs_check() argument 1818 dm_cache_metadata_abort(struct dm_cache_metadata *cmd) dm_cache_metadata_abort() argument [all...] |
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_transport.c | 54 static void transport_complete_task_attr(struct se_cmd *cmd); 55 static void translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason); 56 static void transport_handle_queue_full(struct se_cmd *cmd, 696 static void target_remove_from_state_list(struct se_cmd *cmd) in target_remove_from_state_list() argument 698 struct se_device *dev = cmd->se_dev; in target_remove_from_state_list() 704 spin_lock_irqsave(&dev->queues[cmd->cpuid].lock, flags); in target_remove_from_state_list() 705 if (cmd->state_active) { in target_remove_from_state_list() 706 list_del(&cmd->state_list); in target_remove_from_state_list() 707 cmd->state_active = false; in target_remove_from_state_list() 709 spin_unlock_irqrestore(&dev->queues[cmd in target_remove_from_state_list() 712 target_remove_from_tmr_list(struct se_cmd *cmd) target_remove_from_tmr_list() argument 734 transport_cmd_check_stop_to_fabric(struct se_cmd *cmd) transport_cmd_check_stop_to_fabric() argument 765 transport_lun_remove_cmd(struct se_cmd *cmd) transport_lun_remove_cmd() argument 786 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_complete_failure_work() local 795 transport_get_sense_buffer(struct se_cmd *cmd) transport_get_sense_buffer() argument 814 transport_copy_sense_to_cmd(struct se_cmd *cmd, unsigned char *sense) transport_copy_sense_to_cmd() argument 832 target_handle_abort(struct se_cmd *cmd) target_handle_abort() argument 880 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_abort_work() local 885 target_cmd_interrupted(struct se_cmd *cmd) target_cmd_interrupted() argument 906 target_complete_cmd_with_sense(struct se_cmd *cmd, u8 scsi_status, sense_reason_t sense_reason) target_complete_cmd_with_sense() argument 948 target_complete_cmd(struct se_cmd *cmd, u8 scsi_status) target_complete_cmd() argument 956 target_set_cmd_data_length(struct se_cmd *cmd, int length) target_set_cmd_data_length() argument 971 target_complete_cmd_with_length(struct se_cmd *cmd, u8 scsi_status, int length) target_complete_cmd_with_length() argument 982 target_add_to_state_list(struct se_cmd *cmd) target_add_to_state_list() argument 1007 struct se_cmd *cmd, *cmd_tmp; target_qf_do_work() local 1031 transport_dump_cmd_direction(struct se_cmd *cmd) transport_dump_cmd_direction() argument 1324 target_check_max_data_sg_nents(struct se_cmd *cmd, struct se_device *dev, unsigned int size) target_check_max_data_sg_nents() argument 1386 target_cmd_size_check(struct se_cmd *cmd, unsigned int size) target_cmd_size_check() argument 1448 __target_init_cmd(struct se_cmd *cmd, const struct target_core_fabric_ops *tfo, struct se_session *se_sess, u32 data_length, int data_direction, int task_attr, unsigned char *sense_buffer, u64 unpacked_lun, struct target_cmd_counter *cmd_cnt) __target_init_cmd() argument 1483 transport_check_alloc_task_attr(struct se_cmd *cmd) transport_check_alloc_task_attr() argument 1504 target_cmd_init_cdb(struct se_cmd *cmd, unsigned char *cdb, gfp_t gfp) target_cmd_init_cdb() argument 1555 target_cmd_parse_cdb(struct se_cmd *cmd) target_cmd_parse_cdb() argument 1583 transport_handle_cdb_direct( struct se_cmd *cmd) transport_handle_cdb_direct() argument 1620 transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) transport_generic_map_mem_to_cmd() argument 2030 transport_generic_request_failure(struct se_cmd *cmd, sense_reason_t sense_reason) transport_generic_request_failure() argument 2135 __target_execute_cmd(struct se_cmd *cmd, bool do_checks) __target_execute_cmd() argument 2176 target_write_prot_action(struct se_cmd *cmd) target_write_prot_action() argument 2211 target_handle_task_attr(struct se_cmd *cmd) target_handle_task_attr() argument 2275 target_execute_cmd(struct se_cmd *cmd) target_execute_cmd() argument 2312 struct se_cmd *cmd; target_do_delayed_work() local 2353 transport_complete_task_attr(struct se_cmd *cmd) transport_complete_task_attr() argument 2387 transport_complete_qf(struct se_cmd *cmd) transport_complete_qf() argument 2455 transport_handle_queue_full(struct se_cmd *cmd, struct se_device *dev, int err, bool write_pending) transport_handle_queue_full() argument 2482 target_read_prot_action(struct se_cmd *cmd) target_read_prot_action() argument 2512 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_complete_ok_work() local 2661 transport_reset_sgl_orig(struct se_cmd *cmd) transport_reset_sgl_orig() argument 2677 transport_free_pages(struct se_cmd *cmd) transport_free_pages() argument 2710 transport_kmap_data_sg(struct se_cmd *cmd) transport_kmap_data_sg() argument 2747 transport_kunmap_data_sg(struct se_cmd *cmd) transport_kunmap_data_sg() argument 2778 transport_generic_new_cmd(struct se_cmd *cmd) transport_generic_new_cmd() argument 2879 transport_write_pending_qf(struct se_cmd *cmd) transport_write_pending_qf() argument 2908 target_wait_free_cmd(struct se_cmd *cmd, bool *aborted, bool *tas) target_wait_free_cmd() argument 2921 target_put_cmd_and_wait(struct se_cmd *cmd) target_put_cmd_and_wait() argument 2954 transport_generic_free_cmd(struct se_cmd *cmd, int wait_for_tasks) transport_generic_free_cmd() argument 3021 target_free_cmd_mem(struct se_cmd *cmd) target_free_cmd_mem() argument 3141 target_show_cmd(const char *pfx, struct se_cmd *cmd) target_show_cmd() argument 3292 transport_wait_for_tasks(struct se_cmd *cmd) transport_wait_for_tasks() argument 3493 translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason) translate_sense_reason() argument 3531 transport_send_check_condition_and_sense(struct se_cmd *cmd, sense_reason_t reason, int from_transport) transport_send_check_condition_and_sense() argument 3560 target_send_busy(struct se_cmd *cmd) target_send_busy() argument 3572 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_tmr_work() local 3624 transport_generic_handle_tmr( struct se_cmd *cmd) transport_generic_handle_tmr() argument [all...] |
H A D | target_core_sbc.c | 29 static sense_reason_t sbc_execute_unmap(struct se_cmd *cmd); 32 sbc_emulate_readcapacity(struct se_cmd *cmd) in sbc_emulate_readcapacity() argument 34 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity() 35 unsigned char *cdb = cmd->t_task_cdb; in sbc_emulate_readcapacity() 64 rbuf = transport_kmap_data_sg(cmd); in sbc_emulate_readcapacity() 66 memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); in sbc_emulate_readcapacity() 67 transport_kunmap_data_sg(cmd); in sbc_emulate_readcapacity() 70 target_complete_cmd_with_length(cmd, SAM_STAT_GOOD, 8); in sbc_emulate_readcapacity() 75 sbc_emulate_readcapacity_16(struct se_cmd *cmd) in sbc_emulate_readcapacity_16() argument 77 struct se_device *dev = cmd in sbc_emulate_readcapacity_16() 138 sbc_emulate_startstop(struct se_cmd *cmd) sbc_emulate_startstop() argument 169 sbc_get_write_same_sectors(struct se_cmd *cmd) sbc_get_write_same_sectors() argument 193 sbc_execute_write_same_unmap(struct se_cmd *cmd) sbc_execute_write_same_unmap() argument 210 sbc_emulate_noop(struct se_cmd *cmd) sbc_emulate_noop() argument 216 sbc_get_size(struct se_cmd *cmd, u32 sectors) sbc_get_size() argument 274 sbc_setup_write_same(struct se_cmd *cmd, unsigned char flags, struct exec_cmd_ops *ops) sbc_setup_write_same() argument 342 sbc_execute_rw(struct se_cmd *cmd) sbc_execute_rw() argument 350 compare_and_write_post(struct se_cmd *cmd, bool success, int *post_ret) compare_and_write_post() argument 436 compare_and_write_callback(struct se_cmd *cmd, bool success, int *post_ret) compare_and_write_callback() argument 568 sbc_compare_and_write(struct se_cmd *cmd) sbc_compare_and_write() argument 606 sbc_set_prot_op_checks(u8 protect, bool fabric_prot, enum target_prot_type prot_type, bool is_write, struct se_cmd *cmd) sbc_set_prot_op_checks() argument 667 sbc_check_prot(struct se_device *dev, struct se_cmd *cmd, unsigned char protect, u32 sectors, bool is_write) sbc_check_prot() argument 745 sbc_check_dpofua(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb) sbc_check_dpofua() argument 768 sbc_parse_cdb(struct se_cmd *cmd, struct exec_cmd_ops *ops) sbc_parse_cdb() argument 1078 sbc_execute_unmap(struct se_cmd *cmd) sbc_execute_unmap() argument 1162 sbc_dif_generate(struct se_cmd *cmd) sbc_dif_generate() argument 1230 sbc_dif_v1_verify(struct se_cmd *cmd, struct t10_pi_tuple *sdt, __u16 crc, sector_t sector, unsigned int ei_lba) sbc_dif_v1_verify() argument 1270 sbc_dif_copy_prot(struct se_cmd *cmd, unsigned int sectors, bool read, struct scatterlist *sg, int sg_off) sbc_dif_copy_prot() argument 1316 sbc_dif_verify(struct se_cmd *cmd, sector_t start, unsigned int sectors, unsigned int ei_lba, struct scatterlist *psg, int psg_off) sbc_dif_verify() argument [all...] |
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_transport.c | 53 static void transport_complete_task_attr(struct se_cmd *cmd); 54 static void translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason); 55 static void transport_handle_queue_full(struct se_cmd *cmd, 645 static void target_remove_from_state_list(struct se_cmd *cmd) in target_remove_from_state_list() argument 647 struct se_device *dev = cmd->se_dev; in target_remove_from_state_list() 653 spin_lock_irqsave(&dev->queues[cmd->cpuid].lock, flags); in target_remove_from_state_list() 654 if (cmd->state_active) { in target_remove_from_state_list() 655 list_del(&cmd->state_list); in target_remove_from_state_list() 656 cmd->state_active = false; in target_remove_from_state_list() 658 spin_unlock_irqrestore(&dev->queues[cmd in target_remove_from_state_list() 668 transport_cmd_check_stop_to_fabric(struct se_cmd *cmd) transport_cmd_check_stop_to_fabric() argument 706 transport_lun_remove_cmd(struct se_cmd *cmd) transport_lun_remove_cmd() argument 719 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_complete_failure_work() local 729 transport_get_sense_buffer(struct se_cmd *cmd) transport_get_sense_buffer() argument 748 transport_copy_sense_to_cmd(struct se_cmd *cmd, unsigned char *sense) transport_copy_sense_to_cmd() argument 766 target_handle_abort(struct se_cmd *cmd) target_handle_abort() argument 814 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_abort_work() local 819 target_cmd_interrupted(struct se_cmd *cmd) target_cmd_interrupted() argument 840 target_complete_cmd(struct se_cmd *cmd, u8 scsi_status) target_complete_cmd() argument 873 target_set_cmd_data_length(struct se_cmd *cmd, int length) target_set_cmd_data_length() argument 888 target_complete_cmd_with_length(struct se_cmd *cmd, u8 scsi_status, int length) target_complete_cmd_with_length() argument 899 target_add_to_state_list(struct se_cmd *cmd) target_add_to_state_list() argument 924 struct se_cmd *cmd, *cmd_tmp; target_qf_do_work() local 948 transport_dump_cmd_direction(struct se_cmd *cmd) transport_dump_cmd_direction() argument 1241 target_check_max_data_sg_nents(struct se_cmd *cmd, struct se_device *dev, unsigned int size) target_check_max_data_sg_nents() argument 1303 target_cmd_size_check(struct se_cmd *cmd, unsigned int size) target_cmd_size_check() argument 1370 transport_init_se_cmd( struct se_cmd *cmd, const struct target_core_fabric_ops *tfo, struct se_session *se_sess, u32 data_length, int data_direction, int task_attr, unsigned char *sense_buffer, u64 unpacked_lun) transport_init_se_cmd() argument 1406 transport_check_alloc_task_attr(struct se_cmd *cmd) transport_check_alloc_task_attr() argument 1427 target_cmd_init_cdb(struct se_cmd *cmd, unsigned char *cdb) target_cmd_init_cdb() argument 1480 target_cmd_parse_cdb(struct se_cmd *cmd) target_cmd_parse_cdb() argument 1508 transport_handle_cdb_direct( struct se_cmd *cmd) transport_handle_cdb_direct() argument 1548 transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count) transport_generic_map_mem_to_cmd() argument 1875 transport_generic_request_failure(struct se_cmd *cmd, sense_reason_t sense_reason) transport_generic_request_failure() argument 1976 __target_execute_cmd(struct se_cmd *cmd, bool do_checks) __target_execute_cmd() argument 2017 target_write_prot_action(struct se_cmd *cmd) target_write_prot_action() argument 2052 target_handle_task_attr(struct se_cmd *cmd) target_handle_task_attr() argument 2112 target_execute_cmd(struct se_cmd *cmd) target_execute_cmd() argument 2153 struct se_cmd *cmd; target_do_delayed_work() local 2194 transport_complete_task_attr(struct se_cmd *cmd) transport_complete_task_attr() argument 2228 transport_complete_qf(struct se_cmd *cmd) transport_complete_qf() argument 2296 transport_handle_queue_full(struct se_cmd *cmd, struct se_device *dev, int err, bool write_pending) transport_handle_queue_full() argument 2323 target_read_prot_action(struct se_cmd *cmd) target_read_prot_action() argument 2353 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_complete_ok_work() local 2502 transport_reset_sgl_orig(struct se_cmd *cmd) transport_reset_sgl_orig() argument 2518 transport_free_pages(struct se_cmd *cmd) transport_free_pages() argument 2551 transport_kmap_data_sg(struct se_cmd *cmd) transport_kmap_data_sg() argument 2588 transport_kunmap_data_sg(struct se_cmd *cmd) transport_kunmap_data_sg() argument 2619 transport_generic_new_cmd(struct se_cmd *cmd) transport_generic_new_cmd() argument 2720 transport_write_pending_qf(struct se_cmd *cmd) transport_write_pending_qf() argument 2749 target_wait_free_cmd(struct se_cmd *cmd, bool *aborted, bool *tas) target_wait_free_cmd() argument 2762 target_put_cmd_and_wait(struct se_cmd *cmd) target_put_cmd_and_wait() argument 2795 transport_generic_free_cmd(struct se_cmd *cmd, int wait_for_tasks) transport_generic_free_cmd() argument 2868 target_free_cmd_mem(struct se_cmd *cmd) target_free_cmd_mem() argument 2994 target_show_cmd(const char *pfx, struct se_cmd *cmd) target_show_cmd() argument 3040 struct se_cmd *cmd; target_wait_for_sess_cmds() local 3120 transport_wait_for_tasks(struct se_cmd *cmd) transport_wait_for_tasks() argument 3298 translate_sense_reason(struct se_cmd *cmd, sense_reason_t reason) translate_sense_reason() argument 3339 transport_send_check_condition_and_sense(struct se_cmd *cmd, sense_reason_t reason, int from_transport) transport_send_check_condition_and_sense() argument 3368 target_send_busy(struct se_cmd *cmd) target_send_busy() argument 3380 struct se_cmd *cmd = container_of(work, struct se_cmd, work); target_tmr_work() local 3433 transport_generic_handle_tmr( struct se_cmd *cmd) transport_generic_handle_tmr() argument [all...] |
H A D | target_core_sbc.c | 29 static sense_reason_t sbc_execute_unmap(struct se_cmd *cmd); 32 sbc_emulate_readcapacity(struct se_cmd *cmd) in sbc_emulate_readcapacity() argument 34 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity() 35 unsigned char *cdb = cmd->t_task_cdb; in sbc_emulate_readcapacity() 64 rbuf = transport_kmap_data_sg(cmd); in sbc_emulate_readcapacity() 66 memcpy(rbuf, buf, min_t(u32, sizeof(buf), cmd->data_length)); in sbc_emulate_readcapacity() 67 transport_kunmap_data_sg(cmd); in sbc_emulate_readcapacity() 70 target_complete_cmd_with_length(cmd, GOOD, 8); in sbc_emulate_readcapacity() 75 sbc_emulate_readcapacity_16(struct se_cmd *cmd) in sbc_emulate_readcapacity_16() argument 77 struct se_device *dev = cmd in sbc_emulate_readcapacity_16() 138 sbc_emulate_startstop(struct se_cmd *cmd) sbc_emulate_startstop() argument 169 sbc_get_write_same_sectors(struct se_cmd *cmd) sbc_get_write_same_sectors() argument 193 sbc_execute_write_same_unmap(struct se_cmd *cmd) sbc_execute_write_same_unmap() argument 210 sbc_emulate_noop(struct se_cmd *cmd) sbc_emulate_noop() argument 216 sbc_get_size(struct se_cmd *cmd, u32 sectors) sbc_get_size() argument 282 sbc_setup_write_same(struct se_cmd *cmd, unsigned char flags, struct sbc_ops *ops) sbc_setup_write_same() argument 342 xdreadwrite_callback(struct se_cmd *cmd, bool success, int *post_ret) xdreadwrite_callback() argument 405 sbc_execute_rw(struct se_cmd *cmd) sbc_execute_rw() argument 413 compare_and_write_post(struct se_cmd *cmd, bool success, int *post_ret) compare_and_write_post() argument 437 compare_and_write_callback(struct se_cmd *cmd, bool success, int *post_ret) compare_and_write_callback() argument 590 sbc_compare_and_write(struct se_cmd *cmd) sbc_compare_and_write() argument 628 sbc_set_prot_op_checks(u8 protect, bool fabric_prot, enum target_prot_type prot_type, bool is_write, struct se_cmd *cmd) sbc_set_prot_op_checks() argument 689 sbc_check_prot(struct se_device *dev, struct se_cmd *cmd, unsigned char protect, u32 sectors, bool is_write) sbc_check_prot() argument 767 sbc_check_dpofua(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb) sbc_check_dpofua() argument 790 sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops) sbc_parse_cdb() argument 1137 sbc_execute_unmap(struct se_cmd *cmd) sbc_execute_unmap() argument 1221 sbc_dif_generate(struct se_cmd *cmd) sbc_dif_generate() argument 1289 sbc_dif_v1_verify(struct se_cmd *cmd, struct t10_pi_tuple *sdt, __u16 crc, sector_t sector, unsigned int ei_lba) sbc_dif_v1_verify() argument 1329 sbc_dif_copy_prot(struct se_cmd *cmd, unsigned int sectors, bool read, struct scatterlist *sg, int sg_off) sbc_dif_copy_prot() argument 1375 sbc_dif_verify(struct se_cmd *cmd, sector_t start, unsigned int sectors, unsigned int ei_lba, struct scatterlist *psg, int psg_off) sbc_dif_verify() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | cam.h | 15 static inline void FWCMD_SET_ADDR_IDX(void *cmd, u32 value) in FWCMD_SET_ADDR_IDX() argument 17 le32p_replace_bits((__le32 *)(cmd) + 1, value, GENMASK(7, 0)); in FWCMD_SET_ADDR_IDX() 20 static inline void FWCMD_SET_ADDR_OFFSET(void *cmd, u32 value) in FWCMD_SET_ADDR_OFFSET() argument 22 le32p_replace_bits((__le32 *)(cmd) + 1, value, GENMASK(15, 8)); in FWCMD_SET_ADDR_OFFSET() 25 static inline void FWCMD_SET_ADDR_LEN(void *cmd, u32 value) in FWCMD_SET_ADDR_LEN() argument 27 le32p_replace_bits((__le32 *)(cmd) + 1, value, GENMASK(23, 16)); in FWCMD_SET_ADDR_LEN() 30 static inline void FWCMD_SET_ADDR_VALID(void *cmd, u32 value) in FWCMD_SET_ADDR_VALID() argument 32 le32p_replace_bits((__le32 *)(cmd) + 2, value, BIT(0)); in FWCMD_SET_ADDR_VALID() 35 static inline void FWCMD_SET_ADDR_NET_TYPE(void *cmd, u32 value) in FWCMD_SET_ADDR_NET_TYPE() argument 37 le32p_replace_bits((__le32 *)(cmd) in FWCMD_SET_ADDR_NET_TYPE() 40 FWCMD_SET_ADDR_BCN_HIT_COND(void *cmd, u32 value) FWCMD_SET_ADDR_BCN_HIT_COND() argument 45 FWCMD_SET_ADDR_HIT_RULE(void *cmd, u32 value) FWCMD_SET_ADDR_HIT_RULE() argument 50 FWCMD_SET_ADDR_BB_SEL(void *cmd, u32 value) FWCMD_SET_ADDR_BB_SEL() argument 55 FWCMD_SET_ADDR_ADDR_MASK(void *cmd, u32 value) FWCMD_SET_ADDR_ADDR_MASK() argument 60 FWCMD_SET_ADDR_MASK_SEL(void *cmd, u32 value) FWCMD_SET_ADDR_MASK_SEL() argument 65 FWCMD_SET_ADDR_SMA_HASH(void *cmd, u32 value) FWCMD_SET_ADDR_SMA_HASH() argument 70 FWCMD_SET_ADDR_TMA_HASH(void *cmd, u32 value) FWCMD_SET_ADDR_TMA_HASH() argument 75 FWCMD_SET_ADDR_BSSID_CAM_IDX(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_CAM_IDX() argument 80 FWCMD_SET_ADDR_SMA0(void *cmd, u32 value) FWCMD_SET_ADDR_SMA0() argument 85 FWCMD_SET_ADDR_SMA1(void *cmd, u32 value) FWCMD_SET_ADDR_SMA1() argument 90 FWCMD_SET_ADDR_SMA2(void *cmd, u32 value) FWCMD_SET_ADDR_SMA2() argument 95 FWCMD_SET_ADDR_SMA3(void *cmd, u32 value) FWCMD_SET_ADDR_SMA3() argument 100 FWCMD_SET_ADDR_SMA4(void *cmd, u32 value) FWCMD_SET_ADDR_SMA4() argument 105 FWCMD_SET_ADDR_SMA5(void *cmd, u32 value) FWCMD_SET_ADDR_SMA5() argument 110 FWCMD_SET_ADDR_TMA0(void *cmd, u32 value) FWCMD_SET_ADDR_TMA0() argument 115 FWCMD_SET_ADDR_TMA1(void *cmd, u32 value) FWCMD_SET_ADDR_TMA1() argument 120 FWCMD_SET_ADDR_TMA2(void *cmd, u32 value) FWCMD_SET_ADDR_TMA2() argument 125 FWCMD_SET_ADDR_TMA3(void *cmd, u32 value) FWCMD_SET_ADDR_TMA3() argument 130 FWCMD_SET_ADDR_TMA4(void *cmd, u32 value) FWCMD_SET_ADDR_TMA4() argument 135 FWCMD_SET_ADDR_TMA5(void *cmd, u32 value) FWCMD_SET_ADDR_TMA5() argument 140 FWCMD_SET_ADDR_MACID(void *cmd, u32 value) FWCMD_SET_ADDR_MACID() argument 145 FWCMD_SET_ADDR_PORT_INT(void *cmd, u32 value) FWCMD_SET_ADDR_PORT_INT() argument 150 FWCMD_SET_ADDR_TSF_SYNC(void *cmd, u32 value) FWCMD_SET_ADDR_TSF_SYNC() argument 155 FWCMD_SET_ADDR_TF_TRS(void *cmd, u32 value) FWCMD_SET_ADDR_TF_TRS() argument 160 FWCMD_SET_ADDR_LSIG_TXOP(void *cmd, u32 value) FWCMD_SET_ADDR_LSIG_TXOP() argument 165 FWCMD_SET_ADDR_TGT_IND(void *cmd, u32 value) FWCMD_SET_ADDR_TGT_IND() argument 170 FWCMD_SET_ADDR_FRM_TGT_IND(void *cmd, u32 value) FWCMD_SET_ADDR_FRM_TGT_IND() argument 175 FWCMD_SET_ADDR_AID12(void *cmd, u32 value) FWCMD_SET_ADDR_AID12() argument 180 FWCMD_SET_ADDR_AID12_0(void *cmd, u32 value) FWCMD_SET_ADDR_AID12_0() argument 185 FWCMD_SET_ADDR_AID12_1(void *cmd, u32 value) FWCMD_SET_ADDR_AID12_1() argument 190 FWCMD_SET_ADDR_WOL_PATTERN(void *cmd, u32 value) FWCMD_SET_ADDR_WOL_PATTERN() argument 195 FWCMD_SET_ADDR_WOL_UC(void *cmd, u32 value) FWCMD_SET_ADDR_WOL_UC() argument 200 FWCMD_SET_ADDR_WOL_MAGIC(void *cmd, u32 value) FWCMD_SET_ADDR_WOL_MAGIC() argument 205 FWCMD_SET_ADDR_WAPI(void *cmd, u32 value) FWCMD_SET_ADDR_WAPI() argument 210 FWCMD_SET_ADDR_SEC_ENT_MODE(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT_MODE() argument 215 FWCMD_SET_ADDR_SEC_ENT0_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT0_KEYID() argument 220 FWCMD_SET_ADDR_SEC_ENT1_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT1_KEYID() argument 225 FWCMD_SET_ADDR_SEC_ENT2_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT2_KEYID() argument 230 FWCMD_SET_ADDR_SEC_ENT3_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT3_KEYID() argument 235 FWCMD_SET_ADDR_SEC_ENT4_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT4_KEYID() argument 240 FWCMD_SET_ADDR_SEC_ENT5_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT5_KEYID() argument 245 FWCMD_SET_ADDR_SEC_ENT6_KEYID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT6_KEYID() argument 250 FWCMD_SET_ADDR_SEC_ENT_VALID(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT_VALID() argument 255 FWCMD_SET_ADDR_SEC_ENT0(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT0() argument 260 FWCMD_SET_ADDR_SEC_ENT1(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT1() argument 265 FWCMD_SET_ADDR_SEC_ENT2(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT2() argument 270 FWCMD_SET_ADDR_SEC_ENT3(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT3() argument 275 FWCMD_SET_ADDR_SEC_ENT4(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT4() argument 280 FWCMD_SET_ADDR_SEC_ENT5(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT5() argument 285 FWCMD_SET_ADDR_SEC_ENT6(void *cmd, u32 value) FWCMD_SET_ADDR_SEC_ENT6() argument 290 FWCMD_SET_ADDR_BSSID_IDX(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_IDX() argument 295 FWCMD_SET_ADDR_BSSID_OFFSET(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_OFFSET() argument 300 FWCMD_SET_ADDR_BSSID_LEN(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_LEN() argument 305 FWCMD_SET_ADDR_BSSID_VALID(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_VALID() argument 310 FWCMD_SET_ADDR_BSSID_BB_SEL(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BB_SEL() argument 315 FWCMD_SET_ADDR_BSSID_MASK(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_MASK() argument 320 FWCMD_SET_ADDR_BSSID_BSS_COLOR(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSS_COLOR() argument 325 FWCMD_SET_ADDR_BSSID_BSSID0(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSSID0() argument 330 FWCMD_SET_ADDR_BSSID_BSSID1(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSSID1() argument 335 FWCMD_SET_ADDR_BSSID_BSSID2(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSSID2() argument 340 FWCMD_SET_ADDR_BSSID_BSSID3(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSSID3() argument 345 FWCMD_SET_ADDR_BSSID_BSSID4(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSSID4() argument 350 FWCMD_SET_ADDR_BSSID_BSSID5(void *cmd, u32 value) FWCMD_SET_ADDR_BSSID_BSSID5() argument [all...] |
/kernel/linux/linux-5.10/tools/lib/subcmd/ |
H A D | run-command.c | 12 #include "exec-cmd.h" 29 int start_command(struct child_process *cmd) in start_command() argument 40 need_in = !cmd->no_stdin && cmd->in < 0; in start_command() 43 if (cmd->out > 0) in start_command() 44 close(cmd->out); in start_command() 47 cmd->in = fdin[1]; in start_command() 50 need_out = !cmd->no_stdout in start_command() 51 && !cmd->stdout_to_stderr in start_command() 52 && cmd in start_command() 200 finish_command(struct child_process *cmd) finish_command() argument 205 run_command(struct child_process *cmd) run_command() argument 213 prepare_run_command_v_opt(struct child_process *cmd, const char **argv, int opt) prepare_run_command_v_opt() argument 226 struct child_process cmd; run_command_v_opt() local [all...] |
/kernel/linux/linux-6.6/tools/lib/subcmd/ |
H A D | run-command.c | 12 #include "exec-cmd.h" 29 int start_command(struct child_process *cmd) in start_command() argument 40 need_in = !cmd->no_stdin && cmd->in < 0; in start_command() 43 if (cmd->out > 0) in start_command() 44 close(cmd->out); in start_command() 47 cmd->in = fdin[1]; in start_command() 50 need_out = !cmd->no_stdout in start_command() 51 && !cmd->stdout_to_stderr in start_command() 52 && cmd in start_command() 200 finish_command(struct child_process *cmd) finish_command() argument 205 run_command(struct child_process *cmd) run_command() argument 213 prepare_run_command_v_opt(struct child_process *cmd, const char **argv, int opt) prepare_run_command_v_opt() argument 226 struct child_process cmd; run_command_v_opt() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/ |
H A D | sdio.c | 61 static int wilc_sdio_cmd52(struct wilc *wilc, struct sdio_cmd52 *cmd) in wilc_sdio_cmd52() argument 69 func->num = cmd->function; in wilc_sdio_cmd52() 70 if (cmd->read_write) { /* write */ in wilc_sdio_cmd52() 71 if (cmd->raw) { in wilc_sdio_cmd52() 72 sdio_writeb(func, cmd->data, cmd->address, &ret); in wilc_sdio_cmd52() 73 data = sdio_readb(func, cmd->address, &ret); in wilc_sdio_cmd52() 74 cmd->data = data; in wilc_sdio_cmd52() 76 sdio_writeb(func, cmd->data, cmd in wilc_sdio_cmd52() 90 wilc_sdio_cmd53(struct wilc *wilc, struct sdio_cmd53 *cmd) wilc_sdio_cmd53() argument 175 struct sdio_cmd52 cmd; wilc_sdio_reset() local 256 struct sdio_cmd52 cmd; wilc_sdio_set_func0_csa_address() local 299 struct sdio_cmd52 cmd; wilc_sdio_set_block_size() local 340 struct sdio_cmd52 cmd; wilc_sdio_write_reg() local 352 struct sdio_cmd53 cmd; wilc_sdio_write_reg() local 383 struct sdio_cmd53 cmd; wilc_sdio_write() local 458 struct sdio_cmd52 cmd; wilc_sdio_read_reg() local 472 struct sdio_cmd53 cmd; wilc_sdio_read_reg() local 504 struct sdio_cmd53 cmd; wilc_sdio_read() local 587 struct sdio_cmd52 cmd; wilc_sdio_init() local 705 struct sdio_cmd52 cmd; wilc_sdio_read_size() local 733 struct sdio_cmd52 cmd; wilc_sdio_read_int() local 786 struct sdio_cmd52 cmd; wilc_sdio_clear_int_ext() local 816 struct sdio_cmd52 cmd; wilc_sdio_clear_int_ext() local 857 struct sdio_cmd52 cmd; wilc_sdio_clear_int_ext() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/ |
H A D | scan.c | 12 static void wl18xx_adjust_channels(struct wl18xx_cmd_scan_params *cmd, in wl18xx_adjust_channels() argument 15 memcpy(cmd->passive, cmd_channels->passive, sizeof(cmd->passive)); in wl18xx_adjust_channels() 16 memcpy(cmd->active, cmd_channels->active, sizeof(cmd->active)); in wl18xx_adjust_channels() 17 cmd->dfs = cmd_channels->dfs; in wl18xx_adjust_channels() 18 cmd->passive_active = cmd_channels->passive_active; in wl18xx_adjust_channels() 20 memcpy(cmd->channels_2, cmd_channels->channels_2, in wl18xx_adjust_channels() 21 sizeof(cmd->channels_2)); in wl18xx_adjust_channels() 22 memcpy(cmd in wl18xx_adjust_channels() 30 struct wl18xx_cmd_scan_params *cmd; wl18xx_scan_send() local 160 struct wl18xx_cmd_scan_params *cmd; wl18xx_scan_sched_scan_config() local [all...] |
H A D | cmd.c | 8 #include "../wlcore/cmd.h" 12 #include "cmd.h" 18 struct wl18xx_cmd_channel_switch *cmd; in wl18xx_cmd_channel_switch() local 22 wl1271_debug(DEBUG_ACX, "cmd channel switch (count=%d)", in wl18xx_cmd_channel_switch() 25 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); in wl18xx_cmd_channel_switch() 26 if (!cmd) { in wl18xx_cmd_channel_switch() 31 cmd->role_id = wlvif->role_id; in wl18xx_cmd_channel_switch() 32 cmd->channel = ch_switch->chandef.chan->hw_value; in wl18xx_cmd_channel_switch() 33 cmd in wl18xx_cmd_channel_switch() 75 struct wl18xx_cmd_smart_config_start *cmd; wl18xx_cmd_smart_config_start() local 103 struct wl1271_cmd_header *cmd; wl18xx_cmd_smart_config_stop() local 129 struct wl18xx_cmd_smart_config_set_group_key *cmd; wl18xx_cmd_smart_config_set_group_key() local 164 struct wlcore_cmd_cac_start *cmd; wl18xx_cmd_set_cac() local 195 struct wl18xx_cmd_dfs_radar_debug *cmd; wl18xx_cmd_radar_detection_debug() local 221 struct wl18xx_cmd_dfs_master_restart *cmd; wl18xx_cmd_dfs_master_restart() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl18xx/ |
H A D | scan.c | 12 static void wl18xx_adjust_channels(struct wl18xx_cmd_scan_params *cmd, in wl18xx_adjust_channels() argument 15 memcpy(cmd->passive, cmd_channels->passive, sizeof(cmd->passive)); in wl18xx_adjust_channels() 16 memcpy(cmd->active, cmd_channels->active, sizeof(cmd->active)); in wl18xx_adjust_channels() 17 cmd->dfs = cmd_channels->dfs; in wl18xx_adjust_channels() 18 cmd->passive_active = cmd_channels->passive_active; in wl18xx_adjust_channels() 20 memcpy(cmd->channels_2, cmd_channels->channels_2, in wl18xx_adjust_channels() 21 sizeof(cmd->channels_2)); in wl18xx_adjust_channels() 22 memcpy(cmd in wl18xx_adjust_channels() 30 struct wl18xx_cmd_scan_params *cmd; wl18xx_scan_send() local 160 struct wl18xx_cmd_scan_params *cmd; wl18xx_scan_sched_scan_config() local [all...] |
H A D | cmd.c | 8 #include "../wlcore/cmd.h" 12 #include "cmd.h" 18 struct wl18xx_cmd_channel_switch *cmd; in wl18xx_cmd_channel_switch() local 22 wl1271_debug(DEBUG_ACX, "cmd channel switch (count=%d)", in wl18xx_cmd_channel_switch() 25 cmd = kzalloc(sizeof(*cmd), GFP_KERNEL); in wl18xx_cmd_channel_switch() 26 if (!cmd) { in wl18xx_cmd_channel_switch() 31 cmd->role_id = wlvif->role_id; in wl18xx_cmd_channel_switch() 32 cmd->channel = ch_switch->chandef.chan->hw_value; in wl18xx_cmd_channel_switch() 33 cmd in wl18xx_cmd_channel_switch() 75 struct wl18xx_cmd_smart_config_start *cmd; wl18xx_cmd_smart_config_start() local 103 struct wl1271_cmd_header *cmd; wl18xx_cmd_smart_config_stop() local 129 struct wl18xx_cmd_smart_config_set_group_key *cmd; wl18xx_cmd_smart_config_set_group_key() local 164 struct wlcore_cmd_cac_start *cmd; wl18xx_cmd_set_cac() local 195 struct wl18xx_cmd_dfs_radar_debug *cmd; wl18xx_cmd_radar_detection_debug() local 221 struct wl18xx_cmd_dfs_master_restart *cmd; wl18xx_cmd_dfs_master_restart() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/cpia2/ |
H A D | cpia2_core.c | 132 struct cpia2_command cmd; in cpia2_do_command() local 135 cmd.command = command; in cpia2_do_command() 136 cmd.reg_count = 2; /* default */ in cpia2_do_command() 137 cmd.direction = direction; in cpia2_do_command() 144 cmd.req_mode = in cpia2_do_command() 146 cmd.start = CPIA2_SYSTEM_DEVICE_HI; in cpia2_do_command() 149 cmd.req_mode = in cpia2_do_command() 151 cmd.reg_count = 8; in cpia2_do_command() 152 cmd.start = CPIA2_SYSTEM_DESCRIP_VID_HI; in cpia2_do_command() 155 cmd in cpia2_do_command() 525 cpia2_send_command(struct camera_data *cam, struct cpia2_command *cmd) cpia2_send_command() argument 621 struct cpia2_command cmd; cpia2_reset_camera() local 897 cpia2_send_onebyte_command(struct camera_data *cam, struct cpia2_command *cmd, u8 start, u8 datum) cpia2_send_onebyte_command() argument 912 struct cpia2_command cmd; apply_vp_patch() local 1151 struct cpia2_command cmd; config_sensor_410() local 1337 struct cpia2_command cmd; config_sensor_500() local 1836 struct cpia2_command cmd; set_lowlight_boost() local 1896 struct cpia2_command cmd; cpia2_dbg_dump_registers() local [all...] |
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | ide-taskfile.c | 29 void ide_tf_readback(ide_drive_t *drive, struct ide_cmd *cmd) in ide_tf_readback() argument 37 tp_ops->tf_read(drive, &cmd->tf, cmd->valid.in.tf); in ide_tf_readback() 39 if (cmd->tf_flags & IDE_TFLAG_LBA48) { in ide_tf_readback() 42 tp_ops->tf_read(drive, &cmd->hob, cmd->valid.in.hob); in ide_tf_readback() 46 void ide_tf_dump(const char *s, struct ide_cmd *cmd) in ide_tf_dump() argument 50 "lbam 0x%02x lbah 0x%02x dev 0x%02x cmd 0x%02x\n", in ide_tf_dump() 51 s, cmd->tf.feature, cmd in ide_tf_dump() 61 struct ide_cmd cmd; taskfile_lib_get_identify() local 83 struct ide_cmd *cmd = &hwif->cmd; do_rw_taskfile() local 154 struct ide_cmd *cmd = &hwif->cmd; task_no_data_intr() local 226 ide_pio_bytes(ide_drive_t *drive, struct ide_cmd *cmd, unsigned int write, unsigned int len) ide_pio_bytes() argument 274 ide_pio_datablock(ide_drive_t *drive, struct ide_cmd *cmd, unsigned int write) ide_pio_datablock() argument 299 ide_error_cmd(ide_drive_t *drive, struct ide_cmd *cmd) ide_error_cmd() argument 317 ide_finish_cmd(ide_drive_t *drive, struct ide_cmd *cmd, u8 stat) ide_finish_cmd() argument 340 struct ide_cmd *cmd = &drive->hwif->cmd; task_pio_intr() local 396 pre_task_out_intr(ide_drive_t *drive, struct ide_cmd *cmd) pre_task_out_intr() argument 419 ide_raw_taskfile(ide_drive_t *drive, struct ide_cmd *cmd, u8 *buf, u16 nsect) ide_raw_taskfile() argument 454 ide_no_data_taskfile(ide_drive_t *drive, struct ide_cmd *cmd) ide_no_data_taskfile() argument 466 struct ide_cmd cmd; ide_taskfile_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/ |
H A D | sdio.c | 63 static int wilc_sdio_cmd52(struct wilc *wilc, struct sdio_cmd52 *cmd) in wilc_sdio_cmd52() argument 71 func->num = cmd->function; in wilc_sdio_cmd52() 72 if (cmd->read_write) { /* write */ in wilc_sdio_cmd52() 73 if (cmd->raw) { in wilc_sdio_cmd52() 74 sdio_writeb(func, cmd->data, cmd->address, &ret); in wilc_sdio_cmd52() 75 data = sdio_readb(func, cmd->address, &ret); in wilc_sdio_cmd52() 76 cmd->data = data; in wilc_sdio_cmd52() 78 sdio_writeb(func, cmd->data, cmd in wilc_sdio_cmd52() 92 wilc_sdio_cmd53(struct wilc *wilc, struct sdio_cmd53 *cmd) wilc_sdio_cmd53() argument 203 struct sdio_cmd52 cmd; wilc_sdio_reset() local 291 struct sdio_cmd52 cmd; wilc_sdio_set_func0_csa_address() local 334 struct sdio_cmd52 cmd; wilc_sdio_set_block_size() local 375 struct sdio_cmd52 cmd; wilc_sdio_write_reg() local 387 struct sdio_cmd53 cmd; wilc_sdio_write_reg() local 419 struct sdio_cmd53 cmd; wilc_sdio_write() local 495 struct sdio_cmd52 cmd; wilc_sdio_read_reg() local 509 struct sdio_cmd53 cmd; wilc_sdio_read_reg() local 542 struct sdio_cmd53 cmd; wilc_sdio_read() local 629 struct sdio_cmd52 cmd; wilc_sdio_init() local 739 struct sdio_cmd52 cmd; wilc_sdio_read_size() local 767 struct sdio_cmd52 cmd; wilc_sdio_read_int() local 817 struct sdio_cmd52 cmd; wilc_sdio_clear_int_ext() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | cmd.c | 16 #include "cmd.h" 64 * @cmd: the command ID 68 static u8 is_command_allowed_in_ps(u16 cmd) in is_command_allowed_in_ps() argument 70 switch (cmd) { in is_command_allowed_in_ps() 91 struct cmd_ds_get_hw_spec cmd; in lbs_update_hw_spec() local 95 memset(&cmd, 0, sizeof(cmd)); in lbs_update_hw_spec() 96 cmd.hdr.size = cpu_to_le16(sizeof(cmd)); in lbs_update_hw_spec() 97 memcpy(cmd in lbs_update_hw_spec() 233 struct cmd_ds_802_11_ps_mode cmd; lbs_set_ps_mode() local 266 struct cmd_ds_802_11_sleep_params cmd; lbs_cmd_802_11_sleep_params() local 350 lbs_ret_host_sleep_activate(struct lbs_private *priv, unsigned long dummy, struct cmd_header *cmd) lbs_ret_host_sleep_activate() argument 362 struct cmd_header cmd; lbs_set_host_sleep() local 420 struct cmd_ds_802_11_snmp_mib cmd; lbs_set_snmp_mib() local 467 struct cmd_ds_802_11_snmp_mib cmd; lbs_get_snmp_mib() local 509 struct cmd_ds_802_11_rf_tx_power cmd; lbs_get_tx_power() local 538 struct cmd_ds_802_11_rf_tx_power cmd; lbs_set_tx_power() local 564 struct cmd_ds_802_11_monitor_mode cmd; lbs_set_monitor_mode() local 593 struct cmd_ds_802_11_rf_channel cmd; lbs_get_channel() local 635 struct cmd_ds_802_11_rf_channel cmd; lbs_set_channel() local 669 struct cmd_ds_802_11_rssi cmd; lbs_get_rssi() local 701 struct cmd_ds_802_11d_domain_info cmd; lbs_set_11d_domain_info() local 825 struct cmd_ds_reg_access cmd; lbs_get_reg() local 867 struct cmd_ds_reg_access cmd; lbs_set_reg() local 936 struct cmd_header *cmd; lbs_submit_command() local 1012 __lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, int result) __lbs_complete_command() argument 1033 lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, int result) lbs_complete_command() argument 1044 struct cmd_ds_802_11_radio_control cmd; lbs_set_radio() local 1084 struct cmd_ds_mac_control cmd; lbs_set_mac_control() local 1095 struct cmd_ds_mac_control cmd; lbs_set_mac_control_sync() local 1232 struct cmd_header *cmd; lbs_execute_next_command() local 1450 struct cmd_ds_802_11_tpc_cfg cmd; lbs_set_tpc_cfg() local 1482 struct cmd_ds_802_11_pa_cfg cmd; lbs_set_power_adapt_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | cmd.c | 16 #include "cmd.h" 64 * @cmd: the command ID 68 static u8 is_command_allowed_in_ps(u16 cmd) in is_command_allowed_in_ps() argument 70 switch (cmd) { in is_command_allowed_in_ps() 91 struct cmd_ds_get_hw_spec cmd; in lbs_update_hw_spec() local 95 memset(&cmd, 0, sizeof(cmd)); in lbs_update_hw_spec() 96 cmd.hdr.size = cpu_to_le16(sizeof(cmd)); in lbs_update_hw_spec() 97 memcpy(cmd in lbs_update_hw_spec() 232 struct cmd_ds_802_11_ps_mode cmd; lbs_set_ps_mode() local 265 struct cmd_ds_802_11_sleep_params cmd; lbs_cmd_802_11_sleep_params() local 349 lbs_ret_host_sleep_activate(struct lbs_private *priv, unsigned long dummy, struct cmd_header *cmd) lbs_ret_host_sleep_activate() argument 361 struct cmd_header cmd; lbs_set_host_sleep() local 419 struct cmd_ds_802_11_snmp_mib cmd; lbs_set_snmp_mib() local 466 struct cmd_ds_802_11_snmp_mib cmd; lbs_get_snmp_mib() local 508 struct cmd_ds_802_11_rf_tx_power cmd; lbs_get_tx_power() local 537 struct cmd_ds_802_11_rf_tx_power cmd; lbs_set_tx_power() local 563 struct cmd_ds_802_11_monitor_mode cmd; lbs_set_monitor_mode() local 592 struct cmd_ds_802_11_rf_channel cmd; lbs_get_channel() local 634 struct cmd_ds_802_11_rf_channel cmd; lbs_set_channel() local 668 struct cmd_ds_802_11_rssi cmd; lbs_get_rssi() local 700 struct cmd_ds_802_11d_domain_info cmd; lbs_set_11d_domain_info() local 824 struct cmd_ds_reg_access cmd; lbs_get_reg() local 866 struct cmd_ds_reg_access cmd; lbs_set_reg() local 935 struct cmd_header *cmd; lbs_submit_command() local 1011 __lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, int result) __lbs_complete_command() argument 1032 lbs_complete_command(struct lbs_private *priv, struct cmd_ctrl_node *cmd, int result) lbs_complete_command() argument 1043 struct cmd_ds_802_11_radio_control cmd; lbs_set_radio() local 1083 struct cmd_ds_mac_control cmd; lbs_set_mac_control() local 1094 struct cmd_ds_mac_control cmd; lbs_set_mac_control_sync() local 1240 struct cmd_header *cmd; lbs_execute_next_command() local 1458 struct cmd_ds_802_11_tpc_cfg cmd; lbs_set_tpc_cfg() local 1490 struct cmd_ds_802_11_pa_cfg cmd; lbs_set_power_adapt_cfg() local [all...] |