/linux-master/drivers/edac/ |
H A D | edac_mc.c | 64 struct mem_ctl_info *mci = dimm->mci; local 68 for (i = 0; i < mci->n_layers; i++) { 70 edac_layer_name[mci->layers[i].type], 100 dimm->mci->csbased ? "rank" : "dimm", 117 edac_dbg(4, " csrow->mci = %p\n", csrow->mci); 120 static void edac_mc_dump_mci(struct mem_ctl_info *mci) argument 122 edac_dbg(3, "\tmci = %p\n", mci); 123 edac_dbg(3, "\tmci->mtype_cap = %lx\n", mci 173 _edac_mc_free(struct mem_ctl_info *mci) argument 180 struct mem_ctl_info *mci = container_of(dev, struct mem_ctl_info, dev); local 210 edac_mc_alloc_csrows(struct mem_ctl_info *mci) argument 255 edac_mc_alloc_dimms(struct mem_ctl_info *mci) argument 340 struct mem_ctl_info *mci; local 406 edac_mc_free(struct mem_ctl_info *mci) argument 431 struct mem_ctl_info *mci; local 472 struct mem_ctl_info *mci = to_edac_mem_ctl_work(d_work); local 498 struct mem_ctl_info *mci; local 522 add_mc_to_global_list(struct mem_ctl_info *mci) argument 561 del_mc_from_global_list(struct mem_ctl_info *mci) argument 576 struct mem_ctl_info *mci; local 601 edac_mc_add_mc_with_groups(struct mem_ctl_info *mci, const struct attribute_group **groups) argument 687 struct mem_ctl_info *mci; local 754 edac_mc_find_csrow_by_page(struct mem_ctl_info *mci, unsigned long page) argument 807 struct mem_ctl_info *mci = error_desc_to_mci(e); local 821 struct mem_ctl_info *mci = error_desc_to_mci(e); local 834 struct mem_ctl_info *mci = error_desc_to_mci(e); local 872 struct mem_ctl_info *mci = error_desc_to_mci(e); local 900 struct mem_ctl_info *mci = error_desc_to_mci(e); local 920 struct mem_ctl_info *mci = error_desc_to_mci(e); local 944 edac_mc_handle_error(const enum hw_event_mc_err_type type, struct mem_ctl_info *mci, const u16 error_count, const unsigned long page_frame_number, const unsigned long offset_in_page, const unsigned long syndrome, const int top_layer, const int mid_layer, const int low_layer, const char *msg, const char *other_detail) argument [all...] |
H A D | debugfs.c | 11 struct mem_ctl_info *mci = to_mci(dev); local 13 u16 errcount = mci->fake_inject_count; 18 type = mci->fake_inject_ue ? HW_EVENT_ERR_UNCORRECTED 26 mci->fake_inject_layer[0], 27 mci->fake_inject_layer[1], 28 mci->fake_inject_layer[2] 30 edac_mc_handle_error(type, mci, errcount, 0, 0, 0, 31 mci->fake_inject_layer[0], 32 mci->fake_inject_layer[1], 33 mci 55 edac_create_debugfs_nodes(struct mem_ctl_info *mci) argument [all...] |
H A D | pasemi_edac.c | 63 static u32 pasemi_edac_get_error_info(struct mem_ctl_info *mci) argument 65 struct pci_dev *pdev = to_pci_dev(mci->pdev); 84 static void pasemi_edac_process_error_info(struct mem_ctl_info *mci, u32 errsta) argument 86 struct pci_dev *pdev = to_pci_dev(mci->pdev); 101 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 102 mci->csrows[cs]->first_page, 0, 0, 103 cs, 0, -1, mci->ctl_name, ""); 108 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 109 mci->csrows[cs]->first_page, 0, 0, 110 cs, 0, -1, mci 113 pasemi_edac_check(struct mem_ctl_info *mci) argument 122 pasemi_edac_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode) argument 182 struct mem_ctl_info *mci = NULL; local 259 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); local [all...] |
H A D | r82600_edac.c | 30 #define r82600_mc_printk(mci, level, fmt, arg...) \ 31 edac_mc_chipset_printk(mci, level, "r82600", fmt, ##arg) 137 static void r82600_get_error_info(struct mem_ctl_info *mci, argument 142 pdev = to_pci_dev(mci->pdev); 158 static int r82600_process_error_info(struct mem_ctl_info *mci, argument 181 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 183 edac_mc_find_csrow_by_page(mci, page), 185 mci->ctl_name, ""); 193 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 195 edac_mc_find_csrow_by_page(mci, pag 203 r82600_check(struct mem_ctl_info *mci) argument 216 r82600_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, u8 dramcr) argument 270 struct mem_ctl_info *mci; local 370 struct mem_ctl_info *mci; local [all...] |
H A D | amd76x_edac.c | 27 #define amd76x_mc_printk(mci, level, fmt, arg...) \ 28 edac_mc_chipset_printk(mci, level, "amd76x", fmt, ##arg) 96 * @mci: Memory controller 102 static void amd76x_get_error_info(struct mem_ctl_info *mci, argument 107 pdev = to_pci_dev(mci->pdev); 122 * @mci: Memory controller 130 static int amd76x_process_error_info(struct mem_ctl_info *mci, argument 147 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 148 mci->csrows[row]->first_page, 0, 0, 150 mci 179 amd76x_check(struct mem_ctl_info *mci) argument 186 amd76x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode) argument 236 struct mem_ctl_info *mci; local 320 struct mem_ctl_info *mci; local [all...] |
H A D | ppc4xx_edac.c | 125 #define ppc4xx_edac_mc_printk(level, mci, fmt, arg...) \ 126 edac_mc_chipset_printk(mci, level, "PPC4xx", fmt, ##arg) 282 * @mci: A pointer to the EDAC memory controller instance associated 298 ppc4xx_edac_generate_bank_message(const struct mem_ctl_info *mci, argument 306 n = snprintf(buffer, size, "%s: Banks: ", mci->dev_name); 315 for (rows = 0, row = 0; row < mci->nr_csrows; row++) { 344 * @mci: A pointer to the EDAC memory controller instance associated 360 ppc4xx_edac_generate_checkbit_message(const struct mem_ctl_info *mci, argument 365 const struct ppc4xx_edac_pdata *pdata = mci->pvt_info; 402 * @mci 418 ppc4xx_edac_generate_lane_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 483 ppc4xx_edac_generate_ecc_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 539 ppc4xx_edac_generate_plb_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 580 ppc4xx_edac_generate_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 613 ppc4xx_ecc_dump_status(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 650 ppc4xx_ecc_get_status(const struct mem_ctl_info *mci, struct ppc4xx_ecc_status *status) argument 675 ppc4xx_ecc_clear_status(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 702 ppc4xx_edac_handle_ce(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 730 ppc4xx_edac_handle_ue(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 760 ppc4xx_edac_check(struct mem_ctl_info *mci) argument 799 struct mem_ctl_info *mci = dev_id; local 876 ppc4xx_edac_init_csrows(struct mem_ctl_info *mci, u32 mcopt1) argument 993 ppc4xx_edac_mc_init(struct mem_ctl_info *mci, struct platform_device *op, const dcr_host_t *dcr_host, u32 mcopt1) argument 1082 ppc4xx_edac_register_irq(struct platform_device *op, struct mem_ctl_info *mci) argument 1215 struct mem_ctl_info *mci = NULL; local 1334 struct mem_ctl_info *mci = dev_get_drvdata(&op->dev); local [all...] |
H A D | i82860_edac.c | 24 #define i82860_mc_printk(mci, level, fmt, arg...) \ 25 edac_mc_chipset_printk(mci, level, "i82860", fmt, ##arg) 64 static void i82860_get_error_info(struct mem_ctl_info *mci, argument 69 pdev = to_pci_dev(mci->pdev); 97 static int i82860_process_error_info(struct mem_ctl_info *mci, argument 111 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 117 row = edac_mc_find_csrow_by_page(mci, info->eap); 118 dimm = mci->csrows[row]->channels[0]->dimm; 121 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 126 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 134 i82860_check(struct mem_ctl_info *mci) argument 142 i82860_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev) argument 186 struct mem_ctl_info *mci; local 275 struct mem_ctl_info *mci; local [all...] |
H A D | bluefield_edac.c | 93 static void bluefield_gather_report_ecc(struct mem_ctl_info *mci, argument 97 struct bluefield_edac_priv *priv = mci->pvt_info; 125 edac_mc_handle_error(ecc_type, mci, error_cnt, 0, 0, 0, 126 0, 0, -1, mci->ctl_name, ""); 140 edac_mc_handle_error(ecc_type, mci, error_cnt, 143 syndrom, ecc_dimm, 0, 0, mci->ctl_name, ""); 146 static void bluefield_edac_check(struct mem_ctl_info *mci) argument 148 struct bluefield_edac_priv *priv = mci->pvt_info; 155 if (mci->edac_cap == EDAC_FLAG_NONE) 165 bluefield_gather_report_ecc(mci, single_error_coun 180 bluefield_edac_init_dimms(struct mem_ctl_info *mci) argument 247 struct mem_ctl_info *mci; local 328 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | octeon_edac-lmc.c | 38 static void octeon_lmc_edac_poll(struct mem_ctl_info *mci) argument 44 cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mci->mc_idx)); 47 fadr.u64 = cvmx_read_csr(CVMX_LMCX_FADR(mci->mc_idx)); 55 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 0, 0, 0, 62 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 68 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mci->mc_idx), cfg0.u64); 71 static void octeon_lmc_edac_poll_o2(struct mem_ctl_info *mci) argument 73 struct octeon_lmc_pvt *pvt = mci->pvt_info; 79 int_reg.u64 = cvmx_read_csr(CVMX_LMCX_INT(mci->mc_idx)); 91 fadr.u64 = cvmx_read_csr(CVMX_LMCX_FADR(mci 172 struct mem_ctl_info *mci = to_mci(dev); local 187 struct mem_ctl_info *mci = to_mci(dev); local 227 struct mem_ctl_info *mci; local 307 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | aspeed_edac.c | 92 static void count_rec(struct mem_ctl_info *mci, u8 rec_cnt, u32 rec_addr) argument 94 struct csrow_info *csrow = mci->csrows[0]; 107 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, rec_cnt-1, 118 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 124 static void count_un_rec(struct mem_ctl_info *mci, u8 un_rec_cnt, argument 127 struct csrow_info *csrow = mci->csrows[0]; 139 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 150 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, un_rec_cnt-1, 159 struct mem_ctl_info *mci = arg; local 165 dev_dbg(mci 231 init_csrows(struct mem_ctl_info *mci) argument 283 struct mem_ctl_info *mci; local 362 struct mem_ctl_info *mci; local [all...] |
H A D | i82443bxgx_edac.c | 120 static void i82443bxgx_edacmc_get_error_info(struct mem_ctl_info *mci, argument 125 pdev = to_pci_dev(mci->pdev); 140 static int i82443bxgx_edacmc_process_error_info(struct mem_ctl_info *mci, argument 157 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 159 edac_mc_find_csrow_by_page(mci, page), 160 0, -1, mci->ctl_name, ""); 166 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 168 edac_mc_find_csrow_by_page(mci, page), 169 0, -1, mci->ctl_name, ""); 175 static void i82443bxgx_edacmc_check(struct mem_ctl_info *mci) argument 183 i82443bxgx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode, enum mem_type mtype) argument 233 struct mem_ctl_info *mci; local 368 struct mem_ctl_info *mci; local [all...] |
H A D | cell_edac.c | 34 static void cell_edac_count_ce(struct mem_ctl_info *mci, int chan, u64 ar) argument 36 struct cell_edac_priv *priv = mci->pvt_info; 37 struct csrow_info *csrow = mci->csrows[0]; 40 dev_dbg(mci->pdev, "ECC CE err on node %d, channel %d, ar = 0x%016llx\n", 52 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 57 static void cell_edac_count_ue(struct mem_ctl_info *mci, int chan, u64 ar) argument 59 struct cell_edac_priv *priv = mci->pvt_info; 60 struct csrow_info *csrow = mci->csrows[0]; 63 dev_dbg(mci->pdev, "ECC UE err on node %d, channel %d, ar = 0x%016llx\n", 74 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 79 cell_edac_check(struct mem_ctl_info *mci) argument 128 cell_edac_init_csrows(struct mem_ctl_info *mci) argument 171 struct mem_ctl_info *mci; local 239 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); local [all...] |
H A D | e7xxx_edac.c | 40 #define e7xxx_mc_printk(mci, level, fmt, arg...) \ 41 edac_mc_chipset_printk(mci, level, "e7xxx", fmt, ##arg) 182 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci, argument 186 struct e7xxx_pvt *pvt = (struct e7xxx_pvt *)mci->pvt_info; 203 static void process_ce(struct mem_ctl_info *mci, struct e7xxx_error_info *info) argument 218 row = edac_mc_find_csrow_by_page(mci, page); 221 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, page, 0, syndrome, 225 static void process_ce_no_info(struct mem_ctl_info *mci) argument 228 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 0, 0, 0, -1, -1, -1, 232 static void process_ue(struct mem_ctl_info *mci, struc argument 248 process_ue_no_info(struct mem_ctl_info *mci) argument 256 e7xxx_get_error_info(struct mem_ctl_info *mci, struct e7xxx_error_info *info) argument 284 e7xxx_process_error_info(struct mem_ctl_info *mci, struct e7xxx_error_info *info, int handle_errors) argument 332 e7xxx_check(struct mem_ctl_info *mci) argument 353 e7xxx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, int dev_idx, u32 drc) argument 423 struct mem_ctl_info *mci = NULL; local 539 struct mem_ctl_info *mci; local [all...] |
H A D | highbank_mc_edac.c | 56 struct mem_ctl_info *mci = dev_id; local 57 struct hb_mc_drvdata *drvdata = mci->pvt_info; 65 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 69 mci->ctl_name, ""); 75 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 79 mci->ctl_name, ""); 87 static void highbank_mc_err_inject(struct mem_ctl_info *mci, u8 synd) argument 89 struct hb_mc_drvdata *pdata = mci->pvt_info; 103 struct mem_ctl_info *mci = to_mci(dev); local 109 highbank_mc_err_inject(mci, syn 150 struct mem_ctl_info *mci; local 256 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | x38_edac.c | 150 static void x38_clear_error_info(struct mem_ctl_info *mci) argument 154 pdev = to_pci_dev(mci->pdev); 164 static void x38_get_and_clear_error_info(struct mem_ctl_info *mci, argument 168 void __iomem *window = mci->pvt_info; 170 pdev = to_pci_dev(mci->pdev); 200 x38_clear_error_info(mci); 203 static void x38_process_error_info(struct mem_ctl_info *mci, argument 213 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 222 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 228 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 237 x38_check(struct mem_ctl_info *mci) argument 321 struct mem_ctl_info *mci = NULL; local 431 struct mem_ctl_info *mci; local [all...] |
H A D | ti_edac.c | 94 struct mem_ctl_info *mci = data; local 95 struct ti_edac *edac = mci->pvt_info; 106 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, err_count, 109 mci->ctl_name, "1B"); 114 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 117 mci->ctl_name, "2B"); 121 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 123 mci->ctl_name, "WR"); 130 static void ti_edac_setup_dimm(struct mem_ctl_info *mci, u32 type) argument 133 struct ti_edac *edac = mci 236 struct mem_ctl_info *mci; local 317 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
H A D | al_mc_edac.c | 74 static int handle_ce(struct mem_ctl_info *mci) argument 77 struct al_mc_edac *al_mc = mci->pvt_info; 97 dev_dbg(mci->pdev, "eccuaddr0=0x%08x eccuaddr1=0x%08x\n", 112 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 113 ce_count, 0, 0, 0, 0, 0, -1, mci->ctl_name, msg); 119 static int handle_ue(struct mem_ctl_info *mci) argument 122 struct al_mc_edac *al_mc = mci->pvt_info; 142 dev_dbg(mci->pdev, "eccuaddr0=0x%08x eccuaddr1=0x%08x\n", 157 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 158 ue_count, 0, 0, 0, 0, 0, -1, mci 164 al_mc_edac_check(struct mem_ctl_info *mci) argument 178 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local 188 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local 220 struct mem_ctl_info *mci; local [all...] |
H A D | i3000_edac.c | 190 static void i3000_get_error_info(struct mem_ctl_info *mci, argument 195 pdev = to_pci_dev(mci->pdev); 230 static int i3000_process_error_info(struct mem_ctl_info *mci, argument 237 multi_chan = mci->csrows[0]->nr_channels - 1; 246 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 256 row = edac_mc_find_csrow_by_page(mci, pfn); 259 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 264 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 272 static void i3000_check(struct mem_ctl_info *mci) argument 276 i3000_get_error_info(mci, 312 struct mem_ctl_info *mci = NULL; local 472 struct mem_ctl_info *mci; local [all...] |
H A D | i82975x_edac.c | 24 #define i82975x_mc_printk(mci, level, fmt, arg...) \ 25 edac_mc_chipset_printk(mci, level, "i82975x", fmt, ##arg) 238 static void i82975x_get_error_info(struct mem_ctl_info *mci, argument 243 pdev = to_pci_dev(mci->pdev); 277 static int i82975x_process_error_info(struct mem_ctl_info *mci, argument 290 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0, 300 row = edac_mc_find_csrow_by_page(mci, page); 303 i82975x_mc_printk(mci, KERN_ERR, "error processing EAP:\n" 310 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1; 313 (1 << mci 329 i82975x_check(struct mem_ctl_info *mci) argument 360 i82975x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, void __iomem *mch_window) argument 466 struct mem_ctl_info *mci; local 609 struct mem_ctl_info *mci; local [all...] |
H A D | fsl_ddr_edac.c | 60 struct mem_ctl_info *mci = to_mci(dev); local 61 struct fsl_mc_pdata *pdata = mci->pvt_info; 70 struct mem_ctl_info *mci = to_mci(dev); local 71 struct fsl_mc_pdata *pdata = mci->pvt_info; 80 struct mem_ctl_info *mci = to_mci(dev); local 81 struct fsl_mc_pdata *pdata = mci->pvt_info; 90 struct mem_ctl_info *mci = to_mci(dev); local 91 struct fsl_mc_pdata *pdata = mci->pvt_info; 110 struct mem_ctl_info *mci = to_mci(dev); local 111 struct fsl_mc_pdata *pdata = mci 130 struct mem_ctl_info *mci = to_mci(dev); local 274 fsl_mc_check(struct mem_ctl_info *mci) argument 375 struct mem_ctl_info *mci = dev_id; local 388 fsl_ddr_init_csrows(struct mem_ctl_info *mci) argument 475 struct mem_ctl_info *mci; local 617 struct mem_ctl_info *mci = dev_get_drvdata(&op->dev); local [all...] |
H A D | edac_mc.h | 51 #define edac_mc_printk(mci, level, fmt, arg...) \ 52 printk(level "EDAC MC%d: " fmt, mci->mc_idx, ##arg) 54 #define edac_mc_chipset_printk(mci, level, prefix, fmt, arg...) \ 55 printk(level "EDAC " prefix " MC%d: " fmt, mci->mc_idx, ##arg) 139 * edac_mc_add_mc_with_groups() - Insert the @mci structure into the mci 140 * global list and create sysfs entries associated with @mci structure. 142 * @mci: pointer to the mci structure to be added to the list 148 extern int edac_mc_add_mc_with_groups(struct mem_ctl_info *mci, [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | mci.c | 21 #include "mci.h" 26 ath_mci_find_profile(struct ath_mci_profile *mci, argument 31 if (list_empty(&mci->info)) 34 list_for_each_entry(entry, &mci->info, list) { 42 struct ath_mci_profile *mci, 48 if ((mci->num_sco == ATH_MCI_MAX_SCO_PROFILE) && 52 if (((NUM_PROF(mci) - mci->num_sco) == ATH_MCI_MAX_ACL_PROFILE) && 61 INC_PROF(mci, info); 62 list_add_tail(&entry->list, &mci 41 ath_mci_add_profile(struct ath_common *common, struct ath_mci_profile *mci, struct ath_mci_profile_info *info) argument 73 ath_mci_del_profile(struct ath_common *common, struct ath_mci_profile *mci, struct ath_mci_profile_info *entry) argument 85 ath_mci_flush_profile(struct ath_mci_profile *mci) argument 104 struct ath_mci_profile *mci = &btcoex->mci; local 123 struct ath_mci_profile *mci = &btcoex->mci; local 259 struct ath_mci_profile *mci = &btcoex->mci; local 302 struct ath_mci_profile *mci = &btcoex->mci; local 336 struct ath_mci_profile *mci = &btcoex->mci; local 439 struct ath_mci_coex *mci = &sc->mci_coex; local 487 struct ath_mci_coex *mci = &sc->mci_coex; local 647 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 731 struct ath_mci_profile *mci = &btcoex->mci; local [all...] |
H A D | ar9003_mci.c | 127 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 130 if (mci->bt_version_known || 131 (mci->bt_state == MCI_BT_SLEEP)) 142 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 148 mci->wlan_ver_major; 150 mci->wlan_ver_minor; 157 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 173 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 204 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 227 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 323 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 358 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 372 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 396 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 407 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 427 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 498 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 540 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 587 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 787 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 815 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 846 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 922 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1056 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1083 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1131 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1170 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1270 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1291 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1406 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1459 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1477 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1552 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local 1564 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local [all...] |
/linux-master/drivers/power/supply/ |
H A D | mt6360_charger.c | 164 static int mt6360_get_chrdet_ext_stat(struct mt6360_chg_info *mci, argument 170 ret = regmap_read(mci->regmap, MT6360_PMU_FOD_STAT, ®val); 177 static int mt6360_charger_get_online(struct mt6360_chg_info *mci, argument 183 ret = mt6360_get_chrdet_ext_stat(mci, &pwr_rdy); 190 static int mt6360_charger_get_status(struct mt6360_chg_info *mci, argument 197 ret = mt6360_get_chrdet_ext_stat(mci, &pwr_rdy); 205 ret = regmap_read(mci->regmap, MT6360_PMU_CHG_STAT, ®val); 229 static int mt6360_charger_get_charge_type(struct mt6360_chg_info *mci, argument 236 ret = regmap_read(mci->regmap, MT6360_PMU_CHG_STAT, ®val); 260 static int mt6360_charger_get_ichg(struct mt6360_chg_info *mci, argument 276 mt6360_charger_get_max_ichg(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 283 mt6360_charger_get_cv(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 299 mt6360_charger_get_max_cv(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 306 mt6360_charger_get_aicr(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 322 mt6360_charger_get_mivr(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 338 mt6360_charger_get_iprechg(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 354 mt6360_charger_get_ieoc(struct mt6360_chg_info *mci, union power_supply_propval *val) argument 370 mt6360_charger_set_online(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 381 mt6360_charger_set_ichg(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 393 mt6360_charger_set_cv(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 405 mt6360_charger_set_aicr(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 417 mt6360_charger_set_mivr(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 429 mt6360_charger_set_iprechg(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 441 mt6360_charger_set_ieoc(struct mt6360_chg_info *mci, const union power_supply_propval *val) argument 457 struct mt6360_chg_info *mci = power_supply_get_drvdata(psy); local 507 struct mt6360_chg_info *mci = power_supply_get_drvdata(psy); local 607 struct mt6360_chg_info *mci = data; local 660 mt6360_handle_chrdet_ext_evt(struct mt6360_chg_info *mci) argument 693 struct mt6360_chg_info *mci = (struct mt6360_chg_info *)container_of( local 701 struct mt6360_chg_info *mci = data; local 749 mt6360_chg_init_setting(struct mt6360_chg_info *mci) argument 786 struct mt6360_chg_info *mci; local [all...] |
/linux-master/arch/s390/kernel/ |
H A D | nmi.c | 207 * @mci: machine check interruption code 214 static bool notrace nmi_registers_valid(union mci mci) argument 229 if (!mci.gr || !mci.fp || !mci.fc) 238 if (!mci.vr && !test_cpu_flag(CIF_MCCK_GUEST)) 240 if (!mci.ar) 255 if (cr2.gse && !mci.gs && !test_cpu_flag(CIF_MCCK_GUEST)) 257 if (!mci 307 union mci mci; local [all...] |