/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-sx8.c | 12 #include "ddbridge-mci.h" 36 struct mci mci; member in struct:sx8 49 struct mci_base *mci_base = state->mci.base; 67 cmd.demod = state->mci.demod; 68 stat = ddb_mci_cmd(&state->mci, &cmd, &state->signal_info); 108 cmd.demod = state->mci.demod; 109 stat = ddb_mci_cmd(&state->mci, &cmd, &res); 127 struct mci_base *mci_base = state->mci.base; 132 cmd.tuner = state->mci 462 init(struct mci *mci) argument [all...] |
H A D | ddbridge-mci.c | 3 * ddbridge-mci.c: Digital Devices microcode interface 12 #include "ddbridge-mci.h" 16 static int mci_reset(struct mci *state) 42 int ddb_mci_config(struct mci *state, u32 config) 52 static int _mci_cmd_unlocked(struct mci *state, 80 int ddb_mci_cmd(struct mci *state, 111 static int probe(struct mci *state) 125 struct mci *state;
|
H A D | Makefile | 7 ddbridge-hw.o ddbridge-i2c.o ddbridge-max.o ddbridge-mci.o \
|
/linux-master/drivers/edac/ |
H A D | e752x_edac.c | 40 #define e752x_mc_printk(mci, level, fmt, arg...) \ 41 edac_mc_chipset_printk(mci, level, "e752x", fmt, ##arg) 304 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci, argument 308 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; 327 static void do_process_ce(struct mem_ctl_info *mci, u16 error_one, argument 334 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; 362 e752x_mc_printk(mci, KERN_WARNING, 366 row = edac_mc_find_csrow_by_page(mci, page); 372 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 378 static inline void process_ce(struct mem_ctl_info *mci, u1 argument 388 do_process_ue(struct mem_ctl_info *mci, u16 error_one, u32 ded_add, u32 scrb_add) argument 436 process_ue(struct mem_ctl_info *mci, u16 error_one, u32 ded_add, u32 scrb_add, int *error_found, int handle_error) argument 446 process_ue_no_info_wr(struct mem_ctl_info *mci, int *error_found, int handle_error) argument 460 do_process_ded_retry(struct mem_ctl_info *mci, u16 error, u32 retry_add) argument 479 process_ded_retry(struct mem_ctl_info *mci, u16 error, u32 retry_add, int *error_found, int handle_error) argument 489 process_threshold_ce(struct mem_ctl_info *mci, u16 error, int *error_found, int handle_error) argument 790 e752x_check_dram(struct mem_ctl_info *mci, struct e752x_error_info *info, int *error_found, int handle_error) argument 838 e752x_get_error_info(struct mem_ctl_info *mci, struct e752x_error_info *info) argument 945 e752x_process_error_info(struct mem_ctl_info *mci, struct e752x_error_info *info, int handle_errors) argument 979 e752x_check(struct mem_ctl_info *mci) argument 988 set_sdram_scrub_rate(struct mem_ctl_info *mci, u32 new_bw) argument 1017 get_sdram_scrub_rate(struct mem_ctl_info *mci) argument 1055 remap_csrow_index(struct mem_ctl_info *mci, int index) argument 1065 e752x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, u16 ddrcsr) argument 1259 struct mem_ctl_info *mci; local 1398 struct mem_ctl_info *mci; local [all...] |
H A D | i82875p_edac.c | 28 #define i82875p_mc_printk(mci, level, fmt, arg...) \ 29 edac_mc_chipset_printk(mci, level, "i82875p", fmt, ##arg) 186 static void i82875p_get_error_info(struct mem_ctl_info *mci, argument 191 pdev = to_pci_dev(mci->pdev); 223 static int i82875p_process_error_info(struct mem_ctl_info *mci, argument 229 multi_chan = mci->csrows[0]->nr_channels - 1; 238 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 245 row = edac_mc_find_csrow_by_page(mci, info->eap); 248 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 253 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 261 i82875p_check(struct mem_ctl_info *mci) argument 339 i82875p_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, void __iomem * ovrfl_window, u32 drc) argument 390 struct mem_ctl_info *mci; local 492 struct mem_ctl_info *mci; local [all...] |
H A D | edac_mc_sysfs.c | 410 * Nothing to do, just unregister sysfs here. The mci 426 static int edac_create_csrow_object(struct mem_ctl_info *mci, argument 435 csrow->dev.parent = &mci->dev; 436 csrow->mci = mci; 453 static int edac_create_csrow_objects(struct mem_ctl_info *mci) argument 458 for (i = 0; i < mci->nr_csrows; i++) { 459 csrow = mci->csrows[i]; 462 err = edac_create_csrow_object(mci, mci 477 edac_delete_csrow_objects(struct mem_ctl_info *mci) argument 640 edac_create_dimm_object(struct mem_ctl_info *mci, struct dimm_info *dimm) argument 686 struct mem_ctl_info *mci = to_mci(dev); local 727 struct mem_ctl_info *mci = to_mci(dev); local 751 struct mem_ctl_info *mci = to_mci(dev); local 768 struct mem_ctl_info *mci = to_mci(dev); local 777 struct mem_ctl_info *mci = to_mci(dev); local 786 struct mem_ctl_info *mci = to_mci(dev); local 795 struct mem_ctl_info *mci = to_mci(dev); local 804 struct mem_ctl_info *mci = to_mci(dev); local 813 struct mem_ctl_info *mci = to_mci(dev); local 822 struct mem_ctl_info *mci = to_mci(dev); local 842 struct mem_ctl_info *mci = to_mci(dev); local 898 struct mem_ctl_info *mci = to_mci(dev); local 932 edac_create_sysfs_mci_device(struct mem_ctl_info *mci, const struct attribute_group **groups) argument 986 edac_remove_sysfs_mci_device(struct mem_ctl_info *mci) argument [all...] |
H A D | i3200_edac.c | 166 static void i3200_clear_error_info(struct mem_ctl_info *mci) argument 170 pdev = to_pci_dev(mci->pdev); 180 static void i3200_get_and_clear_error_info(struct mem_ctl_info *mci, argument 184 struct i3200_priv *priv = mci->pvt_info; 187 pdev = to_pci_dev(mci->pdev); 216 i3200_clear_error_info(mci); 219 static void i3200_process_error_info(struct mem_ctl_info *mci, argument 229 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 237 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 243 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 252 i3200_check(struct mem_ctl_info *mci) argument 339 struct mem_ctl_info *mci = NULL; local 449 struct mem_ctl_info *mci; local [all...] |
H A D | i5100_edac.c | 356 static int i5100_rank_to_slot(const struct mem_ctl_info *mci, argument 359 const struct i5100_priv *priv = mci->pvt_info; 410 static unsigned int i5100_csrow_to_rank(const struct mem_ctl_info *mci, argument 413 const struct i5100_priv *priv = mci->pvt_info; 419 static unsigned int i5100_csrow_to_chan(const struct mem_ctl_info *mci, argument 422 const struct i5100_priv *priv = mci->pvt_info; 427 static void i5100_handle_ce(struct mem_ctl_info *mci, argument 443 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 449 static void i5100_handle_ue(struct mem_ctl_info *mci, argument 465 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 471 i5100_read_log(struct mem_ctl_info *mci, int chan, u32 ferr, u32 nerr) argument 540 i5100_check_error(struct mem_ctl_info *mci) argument 592 i5100_set_scrub_rate(struct mem_ctl_info *mci, u32 bandwidth) argument 617 i5100_get_scrub_rate(struct mem_ctl_info *mci) argument 646 i5100_npages(struct mem_ctl_info *mci, unsigned int csrow) argument 667 i5100_init_mtr(struct mem_ctl_info *mci) argument 699 i5100_read_spd_byte(const struct mem_ctl_info *mci, u8 ch, u8 slot, u8 addr, u8 *byte) argument 737 i5100_init_dimm_csmap(struct mem_ctl_info *mci) argument 767 i5100_init_dimm_layout(struct pci_dev *pdev, struct mem_ctl_info *mci) argument 789 i5100_init_interleaving(struct pci_dev *pdev, struct mem_ctl_info *mci) argument 835 i5100_init_csrows(struct mem_ctl_info *mci) argument 866 i5100_do_inject(struct mem_ctl_info *mci) argument 931 struct mem_ctl_info *mci = to_mci(dev); local 944 i5100_setup_debugfs(struct mem_ctl_info *mci) argument 978 struct mem_ctl_info *mci; local 1162 struct mem_ctl_info *mci; local [all...] |
H A D | ghes_edac.c | 22 struct mem_ctl_info *mci; member in struct:ghes_pvt 87 static struct dimm_info *find_dimm_by_handle(struct mem_ctl_info *mci, u16 handle) argument 91 mci_for_each_dimm(mci, dimm) { 275 struct mem_ctl_info *mci; local 295 mci = pvt->mci; 296 e = &mci->error_desc; 357 dimm = find_dimm_by_handle(mci, mem_err->mem_dev_handle); 391 struct mem_ctl_info *mci; local 418 mci 509 struct mem_ctl_info *mci; local [all...] |
H A D | skx_common.c | 451 struct mem_ctl_info *mci; local 463 mci = edac_mc_alloc(imc->mc, ARRAY_SIZE(layers), layers, 466 if (unlikely(!mci)) 469 edac_dbg(0, "MC#%d: mci = %p\n", imc->mc, mci); 471 /* Associate skx_dev and mci for future usage */ 472 imc->mci = mci; 473 pvt = mci->pvt_info; 476 mci 518 struct mem_ctl_info *mci = imc->mci; local 533 skx_mce_output_error(struct mem_ctl_info *mci, const struct mce *m, struct decoded_addr *res) argument 638 struct mem_ctl_info *mci; local [all...] |
H A D | dmc520_edac.c | 165 * error_lock is to protect concurrent writes to the mci->error_desc through 365 static void dmc520_handle_dram_ecc_errors(struct mem_ctl_info *mci, argument 368 struct dmc520_edac *pvt = mci->pvt_info; 387 mci, cnt, 0, 0, 0, info.rank, -1, -1, 392 static irqreturn_t dmc520_edac_dram_ecc_isr(int irq, struct mem_ctl_info *mci, argument 395 struct dmc520_edac *pvt = mci->pvt_info; 400 dmc520_handle_dram_ecc_errors(mci, is_ce); 407 static irqreturn_t dmc520_edac_dram_all_isr(int irq, struct mem_ctl_info *mci, argument 410 struct dmc520_edac *pvt = mci->pvt_info; 418 irq_ret = dmc520_edac_dram_ecc_isr(irq, mci, tru 429 struct mem_ctl_info *mci = data; local 443 dmc520_init_csrow(struct mem_ctl_info *mci) argument 480 struct mem_ctl_info *mci; local 608 struct mem_ctl_info *mci; local [all...] |
H A D | i7core_edac.c | 71 #define i7core_mc_printk(mci, level, fmt, arg...) \ 72 edac_mc_chipset_printk(mci, level, "i7core", fmt, ##arg) 245 struct mem_ctl_info *mci; member in struct:i7core_dev 487 static int get_dimm_config(struct mem_ctl_info *mci) argument 489 struct i7core_pvt *pvt = mci->pvt_info; 588 dimm = edac_get_dimm(mci, i, j, 0); 660 static int disable_inject(const struct mem_ctl_info *mci) argument 662 struct i7core_pvt *pvt = mci->pvt_info; 686 struct mem_ctl_info *mci = to_mci(dev); local 687 struct i7core_pvt *pvt = mci 706 struct mem_ctl_info *mci = to_mci(dev); local 723 struct mem_ctl_info *mci = to_mci(dev); local 743 struct mem_ctl_info *mci = to_mci(dev); local 763 struct mem_ctl_info *mci = to_mci(dev); local 783 struct mem_ctl_info *mci = to_mci(dev); local 914 struct mem_ctl_info *mci = to_mci(dev); local 1018 struct mem_ctl_info *mci = to_mci(dev); local 1157 i7core_create_sysfs_devices(struct mem_ctl_info *mci) argument 1212 i7core_delete_sysfs_devices(struct mem_ctl_info *mci) argument 1452 mci_bind_devs(struct mem_ctl_info *mci, struct i7core_dev *i7core_dev) argument 1532 i7core_rdimm_update_ce_count(struct mem_ctl_info *mci, const int chan, const int new0, const int new1, const int new2) argument 1582 i7core_rdimm_check_mc_ecc_err(struct mem_ctl_info *mci) argument 1627 i7core_udimm_check_mc_ecc_err(struct mem_ctl_info *mci) argument 1694 i7core_mce_output_error(struct mem_ctl_info *mci, const struct mce *m) argument 1791 i7core_check_error(struct mem_ctl_info *mci, struct mce *m) argument 1815 struct mem_ctl_info *mci; local 1957 set_sdram_scrub_rate(struct mem_ctl_info *mci, u32 new_bw) argument 2019 get_sdram_scrub_rate(struct mem_ctl_info *mci) argument 2048 enable_sdram_scrub_setting(struct mem_ctl_info *mci) argument 2063 disable_sdram_scrub_setting(struct mem_ctl_info *mci) argument 2098 struct mem_ctl_info *mci = i7core_dev->mci; local 2131 struct mem_ctl_info *mci; local [all...] |
H A D | cpc925_edac.c | 26 #define cpc925_mc_printk(mci, level, fmt, arg...) \ 27 edac_mc_chipset_printk(mci, level, "CPC925", fmt, ##arg) 314 static void cpc925_init_csrows(struct mem_ctl_info *mci) argument 316 struct cpc925_mc_pdata *pdata = mci->pvt_info; 326 for (index = 0; index < mci->nr_csrows; index++) { 337 csrow = mci->csrows[index]; 380 static void cpc925_mc_init(struct mem_ctl_info *mci) argument 382 struct cpc925_mc_pdata *pdata = mci->pvt_info; 402 static void cpc925_mc_exit(struct mem_ctl_info *mci) argument 435 static void cpc925_mc_get_pfn(struct mem_ctl_info *mci, u3 argument 504 cpc925_mc_find_channel(struct mem_ctl_info *mci, u16 syndrome) argument 518 cpc925_mc_check(struct mem_ctl_info *mci) argument 863 cpc925_get_sdram_scrub_rate(struct mem_ctl_info *mci) argument 909 struct mem_ctl_info *mci; local 1015 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | npcm_edac.c | 104 static void handle_ce(struct mem_ctl_info *mci) argument 106 struct priv_data *priv = mci->pvt_info; 133 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, addr >> PAGE_SHIFT, 137 static void handle_ue(struct mem_ctl_info *mci) argument 139 struct priv_data *priv = mci->pvt_info; 166 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, addr >> PAGE_SHIFT, 173 struct mem_ctl_info *mci = dev_id; local 176 pdata = ((struct priv_data *)mci->pvt_info)->pdata; 179 handle_ce(mci); 186 handle_ue(mci); 202 struct mem_ctl_info *mci = to_mci(dev); local 288 setup_debugfs(struct mem_ctl_info *mci) argument 303 setup_irq(struct mem_ctl_info *mci, struct platform_device *pdev) argument 344 struct mem_ctl_info *mci; local 415 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | i5400_edac.c | 47 #define i5400_mc_printk(mci, level, fmt, arg...) \ 48 edac_mc_chipset_printk(mci, level, "i5400", fmt, ##arg) 436 static void i5400_get_error_info(struct mem_ctl_info *mci, argument 442 pvt = mci->pvt_info; 506 * i5400_proccess_non_recoverable_info(struct mem_ctl_info *mci, 512 static void i5400_proccess_non_recoverable_info(struct mem_ctl_info *mci, argument 564 edac_mc_handle_error(tp_event, mci, 1, 0, 0, 0, 571 * i5400_process_fatal_error_info(struct mem_ctl_info *mci, 577 static void i5400_process_nonfatal_error_info(struct mem_ctl_info *mci, argument 598 i5400_proccess_non_recoverable_info(mci, inf 658 i5400_process_error_info(struct mem_ctl_info *mci, struct i5400_error_info *info) argument 676 i5400_clear_error(struct mem_ctl_info *mci) argument 687 i5400_check_error(struct mem_ctl_info *mci) argument 699 i5400_put_devices(struct mem_ctl_info *mci) argument 718 i5400_get_devices(struct mem_ctl_info *mci, int dev_idx) argument 1052 i5400_get_mc_regs(struct mem_ctl_info *mci) argument 1165 i5400_init_dimms(struct mem_ctl_info *mci) argument 1228 i5400_enable_error_reporting(struct mem_ctl_info *mci) argument 1255 struct mem_ctl_info *mci; local 1388 struct mem_ctl_info *mci; local [all...] |
H A D | ie31200_edac.c | 257 static void ie31200_clear_error_info(struct mem_ctl_info *mci) argument 263 pci_write_bits16(to_pci_dev(mci->pdev), IE31200_ERRSTS, 267 static void ie31200_get_and_clear_error_info(struct mem_ctl_info *mci, argument 271 struct ie31200_priv *priv = mci->pvt_info; 273 pdev = to_pci_dev(mci->pdev); 303 ie31200_clear_error_info(mci); 306 static void ie31200_process_error_info(struct mem_ctl_info *mci, argument 316 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 324 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 330 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 340 ie31200_check(struct mem_ctl_info *mci) argument 407 struct mem_ctl_info *mci = NULL; local 564 struct mem_ctl_info *mci; local [all...] |
H A D | i7300_edac.c | 39 #define i7300_mc_printk(mci, level, fmt, arg...) \ 40 edac_mc_chipset_printk(mci, level, "i7300", fmt, ##arg) 349 * @mci: struct mem_ctl_info pointer 351 static void i7300_process_error_global(struct mem_ctl_info *mci) argument 359 pvt = mci->pvt_info; 396 i7300_mc_printk(mci, KERN_EMERG, "%s misc error: %s\n", 404 * @mci: struct mem_ctl_info pointer 406 static void i7300_process_fbd_error(struct mem_ctl_info *mci) argument 418 pvt = mci->pvt_info; 449 edac_mc_handle_error(HW_EVENT_ERR_FATAL, mci, 509 i7300_check_error(struct mem_ctl_info *mci) argument 519 i7300_clear_error(struct mem_ctl_info *mci) argument 556 i7300_enable_error_reporting(struct mem_ctl_info *mci) argument 745 i7300_init_csrows(struct mem_ctl_info *mci) argument 838 i7300_get_mc_regs(struct mem_ctl_info *mci) argument 909 i7300_put_devices(struct mem_ctl_info *mci) argument 934 i7300_get_devices(struct mem_ctl_info *mci) argument 1023 struct mem_ctl_info *mci; local 1135 struct mem_ctl_info *mci; local [all...] |
H A D | i5000_edac.c | 36 #define i5000_mc_printk(mci, level, fmt, arg...) \ 37 edac_mc_chipset_printk(mci, level, "i5000", fmt, ##arg) 385 static void i5000_get_error_info(struct mem_ctl_info *mci, argument 391 pvt = mci->pvt_info; 454 * i5000_process_fatal_error_info(struct mem_ctl_info *mci, 460 static void i5000_process_fatal_error_info(struct mem_ctl_info *mci, argument 528 edac_mc_handle_error(HW_EVENT_ERR_FATAL, mci, 1, 0, 0, 0, 535 * i5000_process_fatal_error_info(struct mem_ctl_info *mci, 541 static void i5000_process_nonfatal_error_info(struct mem_ctl_info *mci, argument 627 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 737 i5000_process_error_info(struct mem_ctl_info *mci, struct i5000_error_info *info, int handle_errors) argument 754 i5000_clear_error(struct mem_ctl_info *mci) argument 765 i5000_check_error(struct mem_ctl_info *mci) argument 779 i5000_get_devices(struct mem_ctl_info *mci, int dev_idx) argument 899 i5000_put_devices(struct mem_ctl_info *mci) argument 1131 i5000_get_mc_regs(struct mem_ctl_info *mci) argument 1247 i5000_init_csrows(struct mem_ctl_info *mci) argument 1307 i5000_enable_error_reporting(struct mem_ctl_info *mci) argument 1356 struct mem_ctl_info *mci; local 1504 struct mem_ctl_info *mci; local [all...] |
H A D | versal_edac.c | 409 * @mci: EDAC memory controller instance. 414 static void handle_error(struct mem_ctl_info *mci, struct ecc_status *stat) argument 416 struct edac_priv *priv = mci->pvt_info; 427 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 440 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 451 * @data: mci controller data. 457 struct mem_ctl_info *mci = (struct mem_ctl_info *)data; local 462 priv = mci->pvt_info; 475 handle_error(mci, &priv->stat); 585 * @mci 590 init_csrows(struct mem_ctl_info *mci) argument 622 mc_init(struct mem_ctl_info *mci, struct platform_device *pdev) argument 739 xddr_inject_data_ce_store(struct mem_ctl_info *mci, u8 ce_bitpos) argument 788 struct mem_ctl_info *mci = to_mci(dev); local 819 xddr_inject_data_ue_store(struct mem_ctl_info *mci, u32 val0, u32 val1) argument 852 struct mem_ctl_info *mci = to_mci(dev); local 913 create_debugfs_attributes(struct mem_ctl_info *mci) argument 1080 struct mem_ctl_info *mci; local 1167 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | armada_xp_edac.c | 127 static void axp_mc_check(struct mem_ctl_info *mci) argument 129 struct axp_mc_drvdata *drvdata = mci->pvt_info; 165 dev_warn(mci->pdev, "inconsistent SBE count detected\n"); 170 dev_warn(mci->pdev, "inconsistent DBE count detected\n"); 175 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 179 mci->ctl_name, 182 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 186 mci->ctl_name, 203 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 209 mci 221 axp_mc_read_config(struct mem_ctl_info *mci) argument 290 struct mem_ctl_info *mci; local 358 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | synopsys_edac.c | 473 * @mci: EDAC memory controller instance. 478 static void handle_error(struct mem_ctl_info *mci, struct synps_ecc_status *p) argument 480 struct synps_edac_priv *priv = mci->pvt_info; 498 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 516 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 573 struct mem_ctl_info *mci = dev_id; local 577 priv = mci->pvt_info; 597 handle_error(mci, &priv->stat); 610 * @mci: EDAC memory controller instance. 614 static void check_errors(struct mem_ctl_info *mci) argument 821 init_csrows(struct mem_ctl_info *mci) argument 856 mc_init(struct mem_ctl_info *mci, struct platform_device *pdev) argument 887 setup_irq(struct mem_ctl_info *mci, struct platform_device *pdev) argument 1032 struct mem_ctl_info *mci = to_mci(dev); local 1046 struct mem_ctl_info *mci = to_mci(dev); local 1061 struct mem_ctl_info *mci = to_mci(dev); local 1073 struct mem_ctl_info *mci = to_mci(dev); local 1089 edac_create_sysfs_attributes(struct mem_ctl_info *mci) argument 1102 edac_remove_sysfs_attributes(struct mem_ctl_info *mci) argument 1348 struct mem_ctl_info *mci; local 1437 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | edac_module.h | 29 extern int edac_create_sysfs_mci_device(struct mem_ctl_info *mci, 31 extern void edac_remove_sysfs_mci_device(struct mem_ctl_info *mci); 68 void edac_create_debugfs_nodes(struct mem_ctl_info *mci); 84 static inline void edac_create_debugfs_nodes(struct mem_ctl_info *mci) { } argument
|
/linux-master/include/linux/ |
H A D | edac.h | 389 struct mem_ctl_info *mci; /* the parent */ member in struct:dimm_info 444 struct mem_ctl_info *mci; /* the parent */ member in struct:csrow_info 521 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); 527 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci); 531 void (*edac_check) (struct mem_ctl_info * mci); 538 unsigned long (*ctl_page_to_phys) (struct mem_ctl_info * mci, 573 unsigned long start_time; /* mci load start time (in jiffies) */ 614 #define mci_for_each_dimm(mci, dimm) \ 615 for ((dimm) = (mci)->dimms[0]; \ 617 (dimm) = (dimm)->idx + 1 < (mci) 638 edac_get_dimm(struct mem_ctl_info *mci, int layer0, int layer1, int layer2) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | btcoex.c | 235 ah->btcoex_hw.mci.ready = false; 236 ah->btcoex_hw.mci.bt_state = 0; 237 ah->btcoex_hw.mci.bt_ver_major = 3; 238 ah->btcoex_hw.mci.bt_ver_minor = 0; 239 ah->btcoex_hw.mci.bt_version_known = false; 240 ah->btcoex_hw.mci.update_2g5g = true; 241 ah->btcoex_hw.mci.is_2g = true; 242 ah->btcoex_hw.mci.wlan_channels_update = false; 243 ah->btcoex_hw.mci.wlan_channels[0] = 0x00000000; 244 ah->btcoex_hw.mci [all...] |
H A D | gpio.c | 174 struct ath_mci_profile *mci = &btcoex->mci; local 179 (mci->num_pan || mci->num_other_acl)) 180 ah->btcoex_hw.mci.stomp_ftp = 183 ah->btcoex_hw.mci.stomp_ftp = false; 346 struct ath_mci_profile *mci = &sc->btcoex.mci; local 349 if ((sc->sc_ah->caps.hw_caps & ATH9K_HW_CAP_MCI) && mci->aggr_limit) 350 aggr_limit = (max_4ms_framelen * mci 455 struct ath_mci_profile *mci = &btcoex->mci; local [all...] |