| /kernel/linux/linux-6.6/drivers/md/persistent-data/ |
| D | dm-space-map.h | 20 void (*destroy)(struct dm_space_map *sm); 25 int (*extend)(struct dm_space_map *sm, dm_block_t extra_blocks); 31 int (*get_nr_blocks)(struct dm_space_map *sm, dm_block_t *count); 41 int (*get_nr_free)(struct dm_space_map *sm, dm_block_t *count); 43 int (*get_count)(struct dm_space_map *sm, dm_block_t b, uint32_t *result); 44 int (*count_is_more_than_one)(struct dm_space_map *sm, dm_block_t b, 46 int (*set_count)(struct dm_space_map *sm, dm_block_t b, uint32_t count); 48 int (*commit)(struct dm_space_map *sm); 50 int (*inc_blocks)(struct dm_space_map *sm, dm_block_t b, dm_block_t e); 51 int (*dec_blocks)(struct dm_space_map *sm, dm_block_t b, dm_block_t e); [all …]
|
| D | dm-space-map-disk.c | 26 struct dm_space_map sm; member 35 static void sm_disk_destroy(struct dm_space_map *sm) in sm_disk_destroy() argument 37 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_destroy() 42 static int sm_disk_extend(struct dm_space_map *sm, dm_block_t extra_blocks) in sm_disk_extend() argument 44 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_extend() 49 static int sm_disk_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) in sm_disk_get_nr_blocks() argument 51 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_blocks() 58 static int sm_disk_get_nr_free(struct dm_space_map *sm, dm_block_t *count) in sm_disk_get_nr_free() argument 60 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_free() 67 static int sm_disk_get_count(struct dm_space_map *sm, dm_block_t b, in sm_disk_get_count() argument [all …]
|
| D | dm-space-map-metadata.c | 169 struct dm_space_map sm; member 276 static void sm_metadata_destroy(struct dm_space_map *sm) in sm_metadata_destroy() argument 278 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_destroy() 283 static int sm_metadata_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) in sm_metadata_get_nr_blocks() argument 285 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_get_nr_blocks() 292 static int sm_metadata_get_nr_free(struct dm_space_map *sm, dm_block_t *count) in sm_metadata_get_nr_free() argument 294 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_get_nr_free() 302 static int sm_metadata_get_count(struct dm_space_map *sm, dm_block_t b, in sm_metadata_get_count() argument 307 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_get_count() 342 static int sm_metadata_count_is_more_than_one(struct dm_space_map *sm, in sm_metadata_count_is_more_than_one() argument [all …]
|
| D | dm-transaction-manager.c | 95 struct dm_space_map *sm; member 163 struct dm_space_map *sm) in dm_tm_create() argument 175 tm->sm = sm; in dm_tm_create() 219 r = dm_sm_commit(tm->sm); in dm_tm_pre_commit() 249 r = dm_sm_new_block(tm->sm, &new_block); in dm_tm_new_block() 255 dm_sm_dec_block(tm->sm, new_block); in dm_tm_new_block() 276 r = dm_sm_new_block(tm->sm, &new); in __shadow_block() 280 r = dm_sm_dec_block(tm->sm, orig); in __shadow_block() 317 r = dm_sm_count_is_more_than_one(tm->sm, orig, inc_children); in dm_tm_shadow_block() 363 dm_sm_inc_block(tm->sm, b); in dm_tm_inc() [all …]
|
| /kernel/linux/linux-5.10/drivers/md/persistent-data/ |
| D | dm-space-map.h | 19 void (*destroy)(struct dm_space_map *sm); 24 int (*extend)(struct dm_space_map *sm, dm_block_t extra_blocks); 30 int (*get_nr_blocks)(struct dm_space_map *sm, dm_block_t *count); 40 int (*get_nr_free)(struct dm_space_map *sm, dm_block_t *count); 42 int (*get_count)(struct dm_space_map *sm, dm_block_t b, uint32_t *result); 43 int (*count_is_more_than_one)(struct dm_space_map *sm, dm_block_t b, 45 int (*set_count)(struct dm_space_map *sm, dm_block_t b, uint32_t count); 47 int (*commit)(struct dm_space_map *sm); 49 int (*inc_block)(struct dm_space_map *sm, dm_block_t b); 50 int (*dec_block)(struct dm_space_map *sm, dm_block_t b); [all …]
|
| D | dm-space-map-metadata.c | 167 struct dm_space_map sm; member 274 static void sm_metadata_destroy(struct dm_space_map *sm) in sm_metadata_destroy() argument 276 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_destroy() 281 static int sm_metadata_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) in sm_metadata_get_nr_blocks() argument 283 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_get_nr_blocks() 290 static int sm_metadata_get_nr_free(struct dm_space_map *sm, dm_block_t *count) in sm_metadata_get_nr_free() argument 292 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_get_nr_free() 300 static int sm_metadata_get_count(struct dm_space_map *sm, dm_block_t b, in sm_metadata_get_count() argument 305 struct sm_metadata *smm = container_of(sm, struct sm_metadata, sm); in sm_metadata_get_count() 340 static int sm_metadata_count_is_more_than_one(struct dm_space_map *sm, in sm_metadata_count_is_more_than_one() argument [all …]
|
| D | dm-space-map-disk.c | 25 struct dm_space_map sm; member 34 static void sm_disk_destroy(struct dm_space_map *sm) in sm_disk_destroy() argument 36 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_destroy() 41 static int sm_disk_extend(struct dm_space_map *sm, dm_block_t extra_blocks) in sm_disk_extend() argument 43 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_extend() 48 static int sm_disk_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) in sm_disk_get_nr_blocks() argument 50 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_blocks() 56 static int sm_disk_get_nr_free(struct dm_space_map *sm, dm_block_t *count) in sm_disk_get_nr_free() argument 58 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_free() 64 static int sm_disk_get_count(struct dm_space_map *sm, dm_block_t b, in sm_disk_get_count() argument [all …]
|
| D | dm-transaction-manager.c | 93 struct dm_space_map *sm; member 161 struct dm_space_map *sm) in dm_tm_create() argument 173 tm->sm = sm; in dm_tm_create() 214 r = dm_sm_commit(tm->sm); in dm_tm_pre_commit() 244 r = dm_sm_new_block(tm->sm, &new_block); in dm_tm_new_block() 250 dm_sm_dec_block(tm->sm, new_block); in dm_tm_new_block() 271 r = dm_sm_new_block(tm->sm, &new); in __shadow_block() 275 r = dm_sm_dec_block(tm->sm, orig); in __shadow_block() 312 r = dm_sm_count_is_more_than_one(tm->sm, orig, inc_children); in dm_tm_shadow_block() 358 dm_sm_inc_block(tm->sm, b); in dm_tm_inc() [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | sm501.c | 133 static void sm501_dump_clk(struct sm501_devdata *sm) in sm501_dump_clk() argument 135 unsigned long misct = smc501_readl(sm->regs + SM501_MISC_TIMING); in sm501_dump_clk() 136 unsigned long pm0 = smc501_readl(sm->regs + SM501_POWER_MODE_0_CLOCK); in sm501_dump_clk() 137 unsigned long pm1 = smc501_readl(sm->regs + SM501_POWER_MODE_1_CLOCK); in sm501_dump_clk() 138 unsigned long pmc = smc501_readl(sm->regs + SM501_POWER_MODE_CONTROL); in sm501_dump_clk() 163 dev_dbg(sm->dev, "MISCT=%08lx, PM0=%08lx, PM1=%08lx\n", in sm501_dump_clk() 166 dev_dbg(sm->dev, "PLL2 = %ld.%ld MHz (%ld), SDCLK0=%08lx, SDCLK1=%08lx\n", in sm501_dump_clk() 169 dev_dbg(sm->dev, "SDRAM: PM0=%ld, PM1=%ld\n", sdclk0, sdclk1); in sm501_dump_clk() 171 dev_dbg(sm->dev, "PM0[%c]: " in sm501_dump_clk() 180 dev_dbg(sm->dev, "PM1[%c]: " in sm501_dump_clk() [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | sm501.c | 133 static void sm501_dump_clk(struct sm501_devdata *sm) in sm501_dump_clk() argument 135 unsigned long misct = smc501_readl(sm->regs + SM501_MISC_TIMING); in sm501_dump_clk() 136 unsigned long pm0 = smc501_readl(sm->regs + SM501_POWER_MODE_0_CLOCK); in sm501_dump_clk() 137 unsigned long pm1 = smc501_readl(sm->regs + SM501_POWER_MODE_1_CLOCK); in sm501_dump_clk() 138 unsigned long pmc = smc501_readl(sm->regs + SM501_POWER_MODE_CONTROL); in sm501_dump_clk() 163 dev_dbg(sm->dev, "MISCT=%08lx, PM0=%08lx, PM1=%08lx\n", in sm501_dump_clk() 166 dev_dbg(sm->dev, "PLL2 = %ld.%ld MHz (%ld), SDCLK0=%08lx, SDCLK1=%08lx\n", in sm501_dump_clk() 169 dev_dbg(sm->dev, "SDRAM: PM0=%ld, PM1=%ld\n", sdclk0, sdclk1); in sm501_dump_clk() 171 dev_dbg(sm->dev, "PM0[%c]: " in sm501_dump_clk() 180 dev_dbg(sm->dev, "PM1[%c]: " in sm501_dump_clk() [all …]
|
| /kernel/linux/linux-6.6/fs/hmdfs/ |
| D | hmdfs_client.c | 24 static inline void free_sm_outbuf(struct hmdfs_send_command *sm) in free_sm_outbuf() argument 26 if (sm->out_buf && sm->out_len != 0) in free_sm_outbuf() 27 kfree(sm->out_buf); in free_sm_outbuf() 28 sm->out_len = 0; in free_sm_outbuf() 29 sm->out_buf = NULL; in free_sm_outbuf() 40 struct hmdfs_send_command sm = { in hmdfs_send_open() local 46 hmdfs_init_cmd(&sm.operations, F_OPEN); in hmdfs_send_open() 55 ret = hmdfs_sendmessage_request(con, &sm); in hmdfs_send_open() 58 if (!ret && (sm.out_len == 0 || !sm.out_buf)) in hmdfs_send_open() 62 resp = sm.out_buf; in hmdfs_send_open() [all …]
|
| /kernel/linux/linux-5.10/fs/hmdfs/ |
| D | hmdfs_client.c | 24 static inline void free_sm_outbuf(struct hmdfs_send_command *sm) in free_sm_outbuf() argument 26 if (sm->out_buf && sm->out_len != 0) in free_sm_outbuf() 27 kfree(sm->out_buf); in free_sm_outbuf() 28 sm->out_len = 0; in free_sm_outbuf() 29 sm->out_buf = NULL; in free_sm_outbuf() 40 struct hmdfs_send_command sm = { in hmdfs_send_open() local 46 hmdfs_init_cmd(&sm.operations, F_OPEN); in hmdfs_send_open() 55 ret = hmdfs_sendmessage_request(con, &sm); in hmdfs_send_open() 58 if (!ret && (sm.out_len == 0 || !sm.out_buf)) in hmdfs_send_open() 62 resp = sm.out_buf; in hmdfs_send_open() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/fddi/skfp/ |
| D | smt.c | 172 smc->sm.smt_tid = 0 ; in smt_agent_init() 180 smc->sm.pend[i] = 0 ; in smt_agent_init() 181 smc->sm.please_reconnect = 0 ; in smt_agent_init() 182 smc->sm.uniq_ticks = 0 ; in smt_agent_init() 195 smt_timer_start(smc,&smc->sm.smt_timer, (u_long)1000000L, in smt_agent_task() 208 count = ((time - smc->sm.last_tok_time[mac_index]) * in smt_emulate_token_ct() 222 smc->sm.last_tok_time[mac_index] = time; in smt_emulate_token_ct() 236 if (smc->sm.please_reconnect) { in smt_event() 237 smc->sm.please_reconnect -- ; in smt_event() 238 if (smc->sm.please_reconnect == 0) { in smt_event() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/fddi/skfp/ |
| D | smt.c | 172 smc->sm.smt_tid = 0 ; in smt_agent_init() 180 smc->sm.pend[i] = 0 ; in smt_agent_init() 181 smc->sm.please_reconnect = 0 ; in smt_agent_init() 182 smc->sm.uniq_ticks = 0 ; in smt_agent_init() 195 smt_timer_start(smc,&smc->sm.smt_timer, (u_long)1000000L, in smt_agent_task() 208 count = ((time - smc->sm.last_tok_time[mac_index]) * in smt_emulate_token_ct() 222 smc->sm.last_tok_time[mac_index] = time; in smt_emulate_token_ct() 236 if (smc->sm.please_reconnect) { in smt_event() 237 smc->sm.please_reconnect -- ; in smt_event() 238 if (smc->sm.please_reconnect == 0) { in smt_event() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
| D | ar9003_aic.c | 181 (SM(0, AR_PHY_AIC_MON_ENABLE) | in ar9003_aic_cal_start() 182 SM(127, AR_PHY_AIC_CAL_MAX_HOP_COUNT) | in ar9003_aic_cal_start() 183 SM(min_valid_count, AR_PHY_AIC_CAL_MIN_VALID_COUNT) | in ar9003_aic_cal_start() 184 SM(37, AR_PHY_AIC_F_WLAN) | in ar9003_aic_cal_start() 185 SM(1, AR_PHY_AIC_CAL_CH_VALID_RESET) | in ar9003_aic_cal_start() 186 SM(0, AR_PHY_AIC_CAL_ENABLE) | in ar9003_aic_cal_start() 187 SM(0x40, AR_PHY_AIC_BTTX_PWR_THR) | in ar9003_aic_cal_start() 188 SM(0, AR_PHY_AIC_ENABLE))); in ar9003_aic_cal_start() 191 (SM(0, AR_PHY_AIC_MON_ENABLE) | in ar9003_aic_cal_start() 192 SM(1, AR_PHY_AIC_CAL_CH_VALID_RESET) | in ar9003_aic_cal_start() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
| D | ar9003_aic.c | 181 (SM(0, AR_PHY_AIC_MON_ENABLE) | in ar9003_aic_cal_start() 182 SM(127, AR_PHY_AIC_CAL_MAX_HOP_COUNT) | in ar9003_aic_cal_start() 183 SM(min_valid_count, AR_PHY_AIC_CAL_MIN_VALID_COUNT) | in ar9003_aic_cal_start() 184 SM(37, AR_PHY_AIC_F_WLAN) | in ar9003_aic_cal_start() 185 SM(1, AR_PHY_AIC_CAL_CH_VALID_RESET) | in ar9003_aic_cal_start() 186 SM(0, AR_PHY_AIC_CAL_ENABLE) | in ar9003_aic_cal_start() 187 SM(0x40, AR_PHY_AIC_BTTX_PWR_THR) | in ar9003_aic_cal_start() 188 SM(0, AR_PHY_AIC_ENABLE))); in ar9003_aic_cal_start() 191 (SM(0, AR_PHY_AIC_MON_ENABLE) | in ar9003_aic_cal_start() 192 SM(1, AR_PHY_AIC_CAL_CH_VALID_RESET) | in ar9003_aic_cal_start() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/isci/ |
| D | phy.c | 313 sci_change_state(&iphy->sm, SCI_PHY_STOPPED); in sci_phy_link_layer_initialization() 336 sci_change_state(&iphy->sm, SCI_PHY_STARTING); in phy_sata_timeout() 395 sci_change_state(&iphy->sm, SCI_PHY_STOPPED); in sci_phy_initialize() 469 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_start() 477 sci_change_state(&iphy->sm, SCI_PHY_STARTING); in sci_phy_start() 483 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_stop() 503 sci_change_state(&iphy->sm, SCI_PHY_STOPPED); in sci_phy_stop() 509 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_reset() 517 sci_change_state(&iphy->sm, SCI_PHY_RESETTING); in sci_phy_reset() 523 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_consume_power_handler() [all …]
|
| D | remote_device.c | 238 dev_state_name(idev->sm.current_state_id), in isci_remote_device_terminate_requests() 241 rnc_state_name(idev->rnc.sm.current_state_id), in isci_remote_device_terminate_requests() 271 dev_state_name(idev->sm.current_state_id), in isci_remote_device_terminate_requests() 274 rnc_state_name(idev->rnc.sm.current_state_id), in isci_remote_device_terminate_requests() 328 sci_change_state(&idev->sm, SCI_DEV_STOPPED); in rnc_destruct_done() 340 struct sci_base_state_machine *sm = &idev->sm; in sci_remote_device_stop() local 341 enum sci_remote_device_states state = sm->current_state_id; in sci_remote_device_stop() 361 sci_change_state(sm, SCI_DEV_STOPPING); in sci_remote_device_stop() 371 sci_change_state(sm, SCI_DEV_STOPPING); in sci_remote_device_stop() 389 sci_change_state(sm, SCI_DEV_STOPPING); in sci_remote_device_stop() [all …]
|
| D | remote_node_context.c | 87 u32 current_state = sci_rnc->sm.current_state_id; in sci_remote_node_context_is_ready() 98 u32 current_state = sci_rnc->sm.current_state_id; in sci_remote_node_context_is_suspended() 275 static void sci_remote_node_context_initial_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_initial_state_enter() argument 277 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); in sci_remote_node_context_initial_state_enter() 284 if (sm->previous_state_id == SCI_RNC_INVALIDATING) { in sci_remote_node_context_initial_state_enter() 293 static void sci_remote_node_context_posting_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_posting_state_enter() argument 295 struct sci_remote_node_context *sci_rnc = container_of(sm, typeof(*sci_rnc), sm); in sci_remote_node_context_posting_state_enter() 300 static void sci_remote_node_context_invalidating_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_invalidating_state_enter() argument 302 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); in sci_remote_node_context_invalidating_state_enter() 309 static void sci_remote_node_context_resuming_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_resuming_state_enter() argument [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/isci/ |
| D | phy.c | 313 sci_change_state(&iphy->sm, SCI_PHY_STOPPED); in sci_phy_link_layer_initialization() 336 sci_change_state(&iphy->sm, SCI_PHY_STARTING); in phy_sata_timeout() 392 sci_change_state(&iphy->sm, SCI_PHY_STOPPED); in sci_phy_initialize() 466 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_start() 474 sci_change_state(&iphy->sm, SCI_PHY_STARTING); in sci_phy_start() 480 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_stop() 500 sci_change_state(&iphy->sm, SCI_PHY_STOPPED); in sci_phy_stop() 506 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_reset() 514 sci_change_state(&iphy->sm, SCI_PHY_RESETTING); in sci_phy_reset() 520 enum sci_phy_states state = iphy->sm.current_state_id; in sci_phy_consume_power_handler() [all …]
|
| D | remote_device.c | 238 dev_state_name(idev->sm.current_state_id), in isci_remote_device_terminate_requests() 241 rnc_state_name(idev->rnc.sm.current_state_id), in isci_remote_device_terminate_requests() 271 dev_state_name(idev->sm.current_state_id), in isci_remote_device_terminate_requests() 274 rnc_state_name(idev->rnc.sm.current_state_id), in isci_remote_device_terminate_requests() 329 sci_change_state(&idev->sm, SCI_DEV_STOPPED); in rnc_destruct_done() 341 struct sci_base_state_machine *sm = &idev->sm; in sci_remote_device_stop() local 342 enum sci_remote_device_states state = sm->current_state_id; in sci_remote_device_stop() 362 sci_change_state(sm, SCI_DEV_STOPPING); in sci_remote_device_stop() 372 sci_change_state(sm, SCI_DEV_STOPPING); in sci_remote_device_stop() 390 sci_change_state(sm, SCI_DEV_STOPPING); in sci_remote_device_stop() [all …]
|
| D | remote_node_context.c | 87 u32 current_state = sci_rnc->sm.current_state_id; in sci_remote_node_context_is_ready() 98 u32 current_state = sci_rnc->sm.current_state_id; in sci_remote_node_context_is_suspended() 268 static void sci_remote_node_context_initial_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_initial_state_enter() argument 270 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); in sci_remote_node_context_initial_state_enter() 277 if (sm->previous_state_id == SCI_RNC_INVALIDATING) { in sci_remote_node_context_initial_state_enter() 286 static void sci_remote_node_context_posting_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_posting_state_enter() argument 288 struct sci_remote_node_context *sci_rnc = container_of(sm, typeof(*sci_rnc), sm); in sci_remote_node_context_posting_state_enter() 293 static void sci_remote_node_context_invalidating_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_invalidating_state_enter() argument 295 struct sci_remote_node_context *rnc = container_of(sm, typeof(*rnc), sm); in sci_remote_node_context_invalidating_state_enter() 302 static void sci_remote_node_context_resuming_state_enter(struct sci_base_state_machine *sm) in sci_remote_node_context_resuming_state_enter() argument [all …]
|
| /kernel/linux/linux-6.6/fs/xfs/scrub/ |
| D | scrub.c | 173 if (error == 0 && (sc->sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR)) in xchk_teardown() 368 struct xfs_scrub_metadata *sm) in xchk_validate_inputs() argument 375 sm->sm_flags &= ~XFS_SCRUB_FLAGS_OUT; in xchk_validate_inputs() 376 if (sm->sm_flags & ~XFS_SCRUB_FLAGS_IN) in xchk_validate_inputs() 379 if (memchr_inv(sm->sm_reserved, 0, sizeof(sm->sm_reserved))) in xchk_validate_inputs() 384 if (sm->sm_type >= XFS_SCRUB_TYPE_NR) in xchk_validate_inputs() 386 ops = &meta_scrub_ops[sm->sm_type]; in xchk_validate_inputs() 398 if (sm->sm_ino || sm->sm_gen || sm->sm_agno) in xchk_validate_inputs() 402 if (sm->sm_ino || sm->sm_gen || in xchk_validate_inputs() 403 sm->sm_agno >= mp->m_sb.sb_agcount) in xchk_validate_inputs() [all …]
|
| /kernel/linux/linux-5.10/fs/xfs/scrub/ |
| D | scrub.c | 157 if (error == 0 && (sc->sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR)) in xchk_teardown() 362 struct xfs_scrub_metadata *sm) in xchk_validate_inputs() argument 369 sm->sm_flags &= ~XFS_SCRUB_FLAGS_OUT; in xchk_validate_inputs() 370 if (sm->sm_flags & ~XFS_SCRUB_FLAGS_IN) in xchk_validate_inputs() 373 if (memchr_inv(sm->sm_reserved, 0, sizeof(sm->sm_reserved))) in xchk_validate_inputs() 378 if (sm->sm_type >= XFS_SCRUB_TYPE_NR) in xchk_validate_inputs() 380 ops = &meta_scrub_ops[sm->sm_type]; in xchk_validate_inputs() 392 if (sm->sm_ino || sm->sm_gen || sm->sm_agno) in xchk_validate_inputs() 396 if (sm->sm_ino || sm->sm_gen || in xchk_validate_inputs() 397 sm->sm_agno >= mp->m_sb.sb_agcount) in xchk_validate_inputs() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| D | gv100.c | 28 gv100_gr_trap_sm(struct gf100_gr *gr, int gpc, int tpc, int sm) in gv100_gr_trap_sm() argument 32 u32 werr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x730 + (sm * 0x80))); in gv100_gr_trap_sm() 33 u32 gerr = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x734 + (sm * 0x80))); in gv100_gr_trap_sm() 40 nvkm_error(subdev, "GPC%i/TPC%i/SM%d trap: " in gv100_gr_trap_sm() 42 gpc, tpc, sm, gerr, glob, werr, warp ? warp->name : ""); in gv100_gr_trap_sm() 44 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x730 + sm * 0x80), 0x00000000); in gv100_gr_trap_sm() 45 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x734 + sm * 0x80), gerr); in gv100_gr_trap_sm() 66 int sm; in gv100_gr_init_shader_exceptions() local 67 for (sm = 0; sm < 0x100; sm += 0x80) { in gv100_gr_init_shader_exceptions() 68 nvkm_wr32(device, TPC_UNIT(gpc, tpc, 0x728 + sm), 0x0085eb64); in gv100_gr_init_shader_exceptions() [all …]
|