ee 159 arch/csky/abiv1/inc/abi/entry.h psrset ee ee 182 arch/csky/abiv2/inc/abi/entry.h psrset ee ee 288 arch/powerpc/kvm/book3s_hv_builtin.c int me, ee, i, t; ee 295 arch/powerpc/kvm/book3s_hv_builtin.c ee = vc->entry_exit_map; ee 296 arch/powerpc/kvm/book3s_hv_builtin.c } while (cmpxchg(&vc->entry_exit_map, ee, ee | me) != ee); ee 299 arch/powerpc/kvm/book3s_hv_builtin.c if ((ee >> 8) != 0) ee 308 arch/powerpc/kvm/book3s_hv_builtin.c kvmhv_interrupt_vcore(vc, ee & ~(1 << ptid)); ee 322 arch/powerpc/kvm/book3s_hv_builtin.c ee = vc->entry_exit_map; ee 324 arch/powerpc/kvm/book3s_hv_builtin.c if ((ee >> 8) != 0) ee 326 arch/powerpc/kvm/book3s_hv_builtin.c } while (cmpxchg(&vc->entry_exit_map, ee, ee 327 arch/powerpc/kvm/book3s_hv_builtin.c ee | VCORE_EXIT_REQ) != ee); ee 328 arch/powerpc/kvm/book3s_hv_builtin.c if ((ee >> 8) == 0) ee 329 arch/powerpc/kvm/book3s_hv_builtin.c kvmhv_interrupt_vcore(vc, ee); ee 51 crypto/rmd160.c u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee; ee 58 crypto/rmd160.c ee = state[4]; ee 68 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11); ee 69 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14); ee 70 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15); ee 71 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12); ee 72 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5); ee 73 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8); ee 74 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7); ee 75 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9); ee 76 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F1, K1, in[8], 11); ee 77 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F1, K1, in[9], 13); ee 78 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[10], 14); ee 79 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F1, K1, in[11], 15); ee 80 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F1, K1, in[12], 6); ee 81 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F1, K1, in[13], 7); ee 82 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F1, K1, in[14], 9); ee 83 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[15], 8); ee 86 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[7], 7); ee 87 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F2, K2, in[4], 6); ee 88 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F2, K2, in[13], 8); ee 89 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F2, K2, in[1], 13); ee 90 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F2, K2, in[10], 11); ee 91 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[6], 9); ee 92 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F2, K2, in[15], 7); ee 93 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F2, K2, in[3], 15); ee 94 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F2, K2, in[12], 7); ee 95 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F2, K2, in[0], 12); ee 96 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[9], 15); ee 97 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F2, K2, in[5], 9); ee 98 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F2, K2, in[2], 11); ee 99 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F2, K2, in[14], 7); ee 100 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F2, K2, in[11], 13); ee 101 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[8], 12); ee 104 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[3], 11); ee 105 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13); ee 106 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F3, K3, in[14], 6); ee 107 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F3, K3, in[4], 7); ee 108 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F3, K3, in[9], 14); ee 109 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[15], 9); ee 110 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F3, K3, in[8], 13); ee 111 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F3, K3, in[1], 15); ee 112 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F3, K3, in[2], 14); ee 113 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F3, K3, in[7], 8); ee 114 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[0], 13); ee 115 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F3, K3, in[6], 6); ee 116 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F3, K3, in[13], 5); ee 117 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F3, K3, in[11], 12); ee 118 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F3, K3, in[5], 7); ee 119 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[12], 5); ee 122 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[1], 11); ee 123 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F4, K4, in[9], 12); ee 124 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F4, K4, in[11], 14); ee 125 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F4, K4, in[10], 15); ee 126 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F4, K4, in[0], 14); ee 127 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[8], 15); ee 128 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F4, K4, in[12], 9); ee 129 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F4, K4, in[4], 8); ee 130 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F4, K4, in[13], 9); ee 131 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F4, K4, in[3], 14); ee 132 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[7], 5); ee 133 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F4, K4, in[15], 6); ee 134 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F4, K4, in[14], 8); ee 135 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F4, K4, in[5], 6); ee 136 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F4, K4, in[6], 5); ee 137 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[2], 12); ee 140 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[4], 9); ee 141 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F5, K5, in[0], 15); ee 142 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F5, K5, in[5], 5); ee 143 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F5, K5, in[9], 11); ee 144 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F5, K5, in[7], 6); ee 145 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[12], 8); ee 146 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F5, K5, in[2], 13); ee 147 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F5, K5, in[10], 12); ee 148 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F5, K5, in[14], 5); ee 149 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F5, K5, in[1], 12); ee 150 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[3], 13); ee 151 crypto/rmd160.c ROUND(aa, bb, cc, dd, ee, F5, K5, in[8], 14); ee 152 crypto/rmd160.c ROUND(ee, aa, bb, cc, dd, F5, K5, in[11], 11); ee 153 crypto/rmd160.c ROUND(dd, ee, aa, bb, cc, F5, K5, in[6], 8); ee 154 crypto/rmd160.c ROUND(cc, dd, ee, aa, bb, F5, K5, in[15], 5); ee 155 crypto/rmd160.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[13], 6); ee 250 crypto/rmd160.c state[2] = state[3] + ee + aaa; ee 51 crypto/rmd320.c u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee; ee 58 crypto/rmd320.c ee = state[4]; ee 68 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11); ee 69 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14); ee 70 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15); ee 71 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12); ee 72 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5); ee 73 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8); ee 74 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7); ee 75 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9); ee 76 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F1, K1, in[8], 11); ee 77 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F1, K1, in[9], 13); ee 78 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[10], 14); ee 79 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F1, K1, in[11], 15); ee 80 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F1, K1, in[12], 6); ee 81 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F1, K1, in[13], 7); ee 82 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F1, K1, in[14], 9); ee 83 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F1, K1, in[15], 8); ee 107 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[7], 7); ee 108 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F2, K2, in[4], 6); ee 109 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F2, K2, in[13], 8); ee 110 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F2, K2, in[1], 13); ee 111 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F2, K2, in[10], 11); ee 112 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[6], 9); ee 113 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F2, K2, in[15], 7); ee 114 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F2, K2, in[3], 15); ee 115 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F2, K2, in[12], 7); ee 116 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F2, K2, in[0], 12); ee 117 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[9], 15); ee 118 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F2, K2, in[5], 9); ee 119 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F2, K2, in[2], 11); ee 120 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F2, K2, in[14], 7); ee 121 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F2, K2, in[11], 13); ee 122 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F2, K2, in[8], 12); ee 146 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[3], 11); ee 147 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13); ee 148 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F3, K3, in[14], 6); ee 149 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F3, K3, in[4], 7); ee 150 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F3, K3, in[9], 14); ee 151 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[15], 9); ee 152 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F3, K3, in[8], 13); ee 153 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F3, K3, in[1], 15); ee 154 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F3, K3, in[2], 14); ee 155 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F3, K3, in[7], 8); ee 156 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[0], 13); ee 157 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F3, K3, in[6], 6); ee 158 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F3, K3, in[13], 5); ee 159 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F3, K3, in[11], 12); ee 160 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F3, K3, in[5], 7); ee 161 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F3, K3, in[12], 5); ee 185 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[1], 11); ee 186 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F4, K4, in[9], 12); ee 187 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F4, K4, in[11], 14); ee 188 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F4, K4, in[10], 15); ee 189 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F4, K4, in[0], 14); ee 190 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[8], 15); ee 191 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F4, K4, in[12], 9); ee 192 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F4, K4, in[4], 8); ee 193 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F4, K4, in[13], 9); ee 194 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F4, K4, in[3], 14); ee 195 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[7], 5); ee 196 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F4, K4, in[15], 6); ee 197 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F4, K4, in[14], 8); ee 198 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F4, K4, in[5], 6); ee 199 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F4, K4, in[6], 5); ee 200 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F4, K4, in[2], 12); ee 224 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[4], 9); ee 225 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F5, K5, in[0], 15); ee 226 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F5, K5, in[5], 5); ee 227 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F5, K5, in[9], 11); ee 228 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F5, K5, in[7], 6); ee 229 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[12], 8); ee 230 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F5, K5, in[2], 13); ee 231 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F5, K5, in[10], 12); ee 232 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F5, K5, in[14], 5); ee 233 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F5, K5, in[1], 12); ee 234 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[3], 13); ee 235 crypto/rmd320.c ROUND(aa, bb, cc, dd, ee, F5, K5, in[8], 14); ee 236 crypto/rmd320.c ROUND(ee, aa, bb, cc, dd, F5, K5, in[11], 11); ee 237 crypto/rmd320.c ROUND(dd, ee, aa, bb, cc, F5, K5, in[6], 8); ee 238 crypto/rmd320.c ROUND(cc, dd, ee, aa, bb, F5, K5, in[15], 5); ee 239 crypto/rmd320.c ROUND(bb, cc, dd, ee, aa, F5, K5, in[13], 6); ee 260 crypto/rmd320.c swap(ee, eee); ee 267 crypto/rmd320.c state[4] += ee; ee 394 drivers/crypto/caam/desc_constr.h #define APPEND_CMD_RAW_IMM2(cmd, op, ee, size) \ ee 395 drivers/crypto/caam/desc_constr.h static inline void append_##cmd##_imm_##ee##size(u32 *desc, \ ee 399 drivers/crypto/caam/desc_constr.h __##ee##size data = cpu_to_##ee##size(immediate); \ ee 390 drivers/dma/qcom/bam_dma.c u32 ee; ee 416 drivers/dma/qcom/bam_dma.c r.ee_mult * bdev->ee; ee 1164 drivers/dma/qcom/bam_dma.c if (bdev->ee >= bdev->num_ees) ee 1257 drivers/dma/qcom/bam_dma.c ret = of_property_read_u32(pdev->dev.of_node, "qcom,ee", &bdev->ee); ee 422 drivers/gpu/drm/i915/i915_gpu_error.c const struct drm_i915_error_engine *ee) ee 428 drivers/gpu/drm/i915/i915_gpu_error.c ee->instdone.instdone); ee 430 drivers/gpu/drm/i915/i915_gpu_error.c if (ee->engine->class != RENDER_CLASS || INTEL_GEN(m->i915) <= 3) ee 434 drivers/gpu/drm/i915/i915_gpu_error.c ee->instdone.slice_common); ee 442 drivers/gpu/drm/i915/i915_gpu_error.c ee->instdone.sampler[slice][subslice]); ee 447 drivers/gpu/drm/i915/i915_gpu_error.c ee->instdone.row[slice][subslice]); ee 479 drivers/gpu/drm/i915/i915_gpu_error.c const struct drm_i915_error_engine *ee, ee 484 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, "%s command stream:\n", ee->engine->name); ee 485 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " IDLE?: %s\n", yesno(ee->idle)); ee 486 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " START: 0x%08x\n", ee->start); ee 487 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " HEAD: 0x%08x [0x%08x]\n", ee->head, ee->rq_head); ee 489 drivers/gpu/drm/i915/i915_gpu_error.c ee->tail, ee->rq_post, ee->rq_tail); ee 490 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " CTL: 0x%08x\n", ee->ctl); ee 491 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " MODE: 0x%08x\n", ee->mode); ee 492 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " HWS: 0x%08x\n", ee->hws); ee 494 drivers/gpu/drm/i915/i915_gpu_error.c (u32)(ee->acthd>>32), (u32)ee->acthd); ee 495 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " IPEIR: 0x%08x\n", ee->ipeir); ee 496 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " IPEHR: 0x%08x\n", ee->ipehr); ee 498 drivers/gpu/drm/i915/i915_gpu_error.c error_print_instdone(m, ee); ee 500 drivers/gpu/drm/i915/i915_gpu_error.c if (ee->batchbuffer) { ee 501 drivers/gpu/drm/i915/i915_gpu_error.c u64 start = ee->batchbuffer->gtt_offset; ee 502 drivers/gpu/drm/i915/i915_gpu_error.c u64 end = start + ee->batchbuffer->gtt_size; ee 510 drivers/gpu/drm/i915/i915_gpu_error.c (u32)(ee->bbaddr>>32), (u32)ee->bbaddr); ee 511 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " BB_STATE: 0x%08x\n", ee->bbstate); ee 512 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " INSTPS: 0x%08x\n", ee->instps); ee 514 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " INSTPM: 0x%08x\n", ee->instpm); ee 515 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " FADDR: 0x%08x %08x\n", upper_32_bits(ee->faddr), ee 516 drivers/gpu/drm/i915/i915_gpu_error.c lower_32_bits(ee->faddr)); ee 518 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " RC PSMI: 0x%08x\n", ee->rc_psmi); ee 519 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " FAULT_REG: 0x%08x\n", ee->fault_reg); ee 522 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " GFX_MODE: 0x%08x\n", ee->vm_info.gfx_mode); ee 528 drivers/gpu/drm/i915/i915_gpu_error.c i, ee->vm_info.pdp[i]); ee 531 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.pp_dir_base); ee 534 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " ring->head: 0x%08x\n", ee->cpu_ring_head); ee 535 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " ring->tail: 0x%08x\n", ee->cpu_ring_tail); ee 537 drivers/gpu/drm/i915/i915_gpu_error.c jiffies_to_msecs(ee->hangcheck_timestamp - epoch), ee 538 drivers/gpu/drm/i915/i915_gpu_error.c ee->hangcheck_timestamp, ee 539 drivers/gpu/drm/i915/i915_gpu_error.c ee->hangcheck_timestamp == epoch ? "; epoch" : ""); ee 540 drivers/gpu/drm/i915/i915_gpu_error.c err_printf(m, " engine reset count: %u\n", ee->reset_count); ee 542 drivers/gpu/drm/i915/i915_gpu_error.c for (n = 0; n < ee->num_ports; n++) { ee 544 drivers/gpu/drm/i915/i915_gpu_error.c error_print_request(m, " ", &ee->execlist[n], epoch); ee 547 drivers/gpu/drm/i915/i915_gpu_error.c error_print_context(m, " Active context: ", &ee->context); ee 659 drivers/gpu/drm/i915/i915_gpu_error.c const struct drm_i915_error_engine *ee; ee 684 drivers/gpu/drm/i915/i915_gpu_error.c for (ee = error->engine; ee; ee = ee->next) ee 686 drivers/gpu/drm/i915/i915_gpu_error.c ee->engine->name, ee 687 drivers/gpu/drm/i915/i915_gpu_error.c ee->context.comm, ee 688 drivers/gpu/drm/i915/i915_gpu_error.c ee->context.pid); ee 737 drivers/gpu/drm/i915/i915_gpu_error.c for (ee = error->engine; ee; ee = ee->next) ee 738 drivers/gpu/drm/i915/i915_gpu_error.c error_print_engine(m, ee, error->epoch); ee 740 drivers/gpu/drm/i915/i915_gpu_error.c for (ee = error->engine; ee; ee = ee->next) { ee 743 drivers/gpu/drm/i915/i915_gpu_error.c obj = ee->batchbuffer; ee 745 drivers/gpu/drm/i915/i915_gpu_error.c err_puts(m, ee->engine->name); ee 746 drivers/gpu/drm/i915/i915_gpu_error.c if (ee->context.pid) ee 748 drivers/gpu/drm/i915/i915_gpu_error.c ee->context.comm, ee 749 drivers/gpu/drm/i915/i915_gpu_error.c ee->context.pid); ee 753 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, NULL, obj); ee 756 drivers/gpu/drm/i915/i915_gpu_error.c for (j = 0; j < ee->user_bo_count; j++) ee 757 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, "user", ee->user_bo[j]); ee 759 drivers/gpu/drm/i915/i915_gpu_error.c if (ee->num_requests) { ee 761 drivers/gpu/drm/i915/i915_gpu_error.c ee->engine->name, ee 762 drivers/gpu/drm/i915/i915_gpu_error.c ee->num_requests); ee 763 drivers/gpu/drm/i915/i915_gpu_error.c for (j = 0; j < ee->num_requests; j++) ee 765 drivers/gpu/drm/i915/i915_gpu_error.c &ee->requests[j], ee 769 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, "ringbuffer", ee->ringbuffer); ee 770 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, "HW Status", ee->hws_page); ee 771 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, "HW context", ee->ctx); ee 772 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, "WA context", ee->wa_ctx); ee 773 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, ee 774 drivers/gpu/drm/i915/i915_gpu_error.c "WA batchbuffer", ee->wa_batchbuffer); ee 775 drivers/gpu/drm/i915/i915_gpu_error.c print_error_obj(m, ee->engine, ee 776 drivers/gpu/drm/i915/i915_gpu_error.c "NULL context", ee->default_state); ee 927 drivers/gpu/drm/i915/i915_gpu_error.c struct drm_i915_error_engine *ee = error->engine; ee 929 drivers/gpu/drm/i915/i915_gpu_error.c error->engine = ee->next; ee 931 drivers/gpu/drm/i915/i915_gpu_error.c for (i = 0; i < ee->user_bo_count; i++) ee 932 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->user_bo[i]); ee 933 drivers/gpu/drm/i915/i915_gpu_error.c kfree(ee->user_bo); ee 935 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->batchbuffer); ee 936 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->wa_batchbuffer); ee 937 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->ringbuffer); ee 938 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->hws_page); ee 939 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->ctx); ee 940 drivers/gpu/drm/i915/i915_gpu_error.c i915_error_object_free(ee->wa_ctx); ee 942 drivers/gpu/drm/i915/i915_gpu_error.c kfree(ee->requests); ee 943 drivers/gpu/drm/i915/i915_gpu_error.c kfree(ee); ee 1027 drivers/gpu/drm/i915/i915_gpu_error.c const struct drm_i915_error_engine *ee = error->engine; ee 1035 drivers/gpu/drm/i915/i915_gpu_error.c return ee ? ee->ipehr ^ ee->instdone.instdone : 0; ee 1064 drivers/gpu/drm/i915/i915_gpu_error.c struct drm_i915_error_engine *ee) ee 1069 drivers/gpu/drm/i915/i915_gpu_error.c ee->rc_psmi = ENGINE_READ(engine, RING_PSMI_CTL); ee 1072 drivers/gpu/drm/i915/i915_gpu_error.c ee->fault_reg = I915_READ(GEN12_RING_FAULT_REG); ee 1074 drivers/gpu/drm/i915/i915_gpu_error.c ee->fault_reg = I915_READ(GEN8_RING_FAULT_REG); ee 1076 drivers/gpu/drm/i915/i915_gpu_error.c ee->fault_reg = GEN6_RING_FAULT_REG_READ(engine); ee 1080 drivers/gpu/drm/i915/i915_gpu_error.c ee->faddr = ENGINE_READ(engine, RING_DMA_FADD); ee 1081 drivers/gpu/drm/i915/i915_gpu_error.c ee->ipeir = ENGINE_READ(engine, RING_IPEIR); ee 1082 drivers/gpu/drm/i915/i915_gpu_error.c ee->ipehr = ENGINE_READ(engine, RING_IPEHR); ee 1083 drivers/gpu/drm/i915/i915_gpu_error.c ee->instps = ENGINE_READ(engine, RING_INSTPS); ee 1084 drivers/gpu/drm/i915/i915_gpu_error.c ee->bbaddr = ENGINE_READ(engine, RING_BBADDR); ee 1086 drivers/gpu/drm/i915/i915_gpu_error.c ee->faddr |= (u64)ENGINE_READ(engine, RING_DMA_FADD_UDW) << 32; ee 1087 drivers/gpu/drm/i915/i915_gpu_error.c ee->bbaddr |= (u64)ENGINE_READ(engine, RING_BBADDR_UDW) << 32; ee 1089 drivers/gpu/drm/i915/i915_gpu_error.c ee->bbstate = ENGINE_READ(engine, RING_BBSTATE); ee 1091 drivers/gpu/drm/i915/i915_gpu_error.c ee->faddr = ENGINE_READ(engine, DMA_FADD_I8XX); ee 1092 drivers/gpu/drm/i915/i915_gpu_error.c ee->ipeir = ENGINE_READ(engine, IPEIR); ee 1093 drivers/gpu/drm/i915/i915_gpu_error.c ee->ipehr = ENGINE_READ(engine, IPEHR); ee 1096 drivers/gpu/drm/i915/i915_gpu_error.c intel_engine_get_instdone(engine, &ee->instdone); ee 1098 drivers/gpu/drm/i915/i915_gpu_error.c ee->instpm = ENGINE_READ(engine, RING_INSTPM); ee 1099 drivers/gpu/drm/i915/i915_gpu_error.c ee->acthd = intel_engine_get_active_head(engine); ee 1100 drivers/gpu/drm/i915/i915_gpu_error.c ee->start = ENGINE_READ(engine, RING_START); ee 1101 drivers/gpu/drm/i915/i915_gpu_error.c ee->head = ENGINE_READ(engine, RING_HEAD); ee 1102 drivers/gpu/drm/i915/i915_gpu_error.c ee->tail = ENGINE_READ(engine, RING_TAIL); ee 1103 drivers/gpu/drm/i915/i915_gpu_error.c ee->ctl = ENGINE_READ(engine, RING_CTL); ee 1105 drivers/gpu/drm/i915/i915_gpu_error.c ee->mode = ENGINE_READ(engine, RING_MI_MODE); ee 1135 drivers/gpu/drm/i915/i915_gpu_error.c ee->hws = I915_READ(mmio); ee 1138 drivers/gpu/drm/i915/i915_gpu_error.c ee->idle = intel_engine_is_idle(engine); ee 1139 drivers/gpu/drm/i915/i915_gpu_error.c if (!ee->idle) ee 1140 drivers/gpu/drm/i915/i915_gpu_error.c ee->hangcheck_timestamp = engine->hangcheck.action_timestamp; ee 1141 drivers/gpu/drm/i915/i915_gpu_error.c ee->reset_count = i915_reset_engine_count(&dev_priv->gpu_error, ee 1147 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.gfx_mode = ENGINE_READ(engine, RING_MODE_GEN7); ee 1150 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.pp_dir_base = ee 1153 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.pp_dir_base = ee 1159 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.pdp[i] = ee 1161 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.pdp[i] <<= 32; ee 1162 drivers/gpu/drm/i915/i915_gpu_error.c ee->vm_info.pdp[i] |= ee 1190 drivers/gpu/drm/i915/i915_gpu_error.c struct drm_i915_error_engine *ee) ee 1202 drivers/gpu/drm/i915/i915_gpu_error.c ee->requests = kcalloc(count, sizeof(*ee->requests), ATOMIC_MAYFAIL); ee 1203 drivers/gpu/drm/i915/i915_gpu_error.c if (!ee->requests) ee 1206 drivers/gpu/drm/i915/i915_gpu_error.c ee->num_requests = count; ee 1212 drivers/gpu/drm/i915/i915_gpu_error.c if (count >= ee->num_requests) { ee 1231 drivers/gpu/drm/i915/i915_gpu_error.c record_request(request, &ee->requests[count++]); ee 1233 drivers/gpu/drm/i915/i915_gpu_error.c ee->num_requests = count; ee 1237 drivers/gpu/drm/i915/i915_gpu_error.c struct drm_i915_error_engine *ee) ee 1244 drivers/gpu/drm/i915/i915_gpu_error.c record_request(*port++, &ee->execlist[n++]); ee 1246 drivers/gpu/drm/i915/i915_gpu_error.c ee->num_ports = n; ee 1308 drivers/gpu/drm/i915/i915_gpu_error.c struct drm_i915_error_engine *ee, ee 1337 drivers/gpu/drm/i915/i915_gpu_error.c ee->user_bo = bo; ee 1338 drivers/gpu/drm/i915/i915_gpu_error.c ee->user_bo_count = count; ee 1367 drivers/gpu/drm/i915/i915_gpu_error.c struct drm_i915_error_engine *ee; ee 1369 drivers/gpu/drm/i915/i915_gpu_error.c ee = kzalloc(sizeof(*ee), GFP_KERNEL); ee 1370 drivers/gpu/drm/i915/i915_gpu_error.c if (!ee) ee 1388 drivers/gpu/drm/i915/i915_gpu_error.c error->simulated |= record_context(&ee->context, request); ee 1397 drivers/gpu/drm/i915/i915_gpu_error.c &ee->batchbuffer); ee 1402 drivers/gpu/drm/i915/i915_gpu_error.c &ee->wa_batchbuffer); ee 1404 drivers/gpu/drm/i915/i915_gpu_error.c capture = request_record_user_bo(request, ee, capture); ee 1408 drivers/gpu/drm/i915/i915_gpu_error.c &ee->ctx); ee 1412 drivers/gpu/drm/i915/i915_gpu_error.c &ee->ringbuffer); ee 1414 drivers/gpu/drm/i915/i915_gpu_error.c ee->cpu_ring_head = request->ring->head; ee 1415 drivers/gpu/drm/i915/i915_gpu_error.c ee->cpu_ring_tail = request->ring->tail; ee 1417 drivers/gpu/drm/i915/i915_gpu_error.c ee->rq_head = request->head; ee 1418 drivers/gpu/drm/i915/i915_gpu_error.c ee->rq_post = request->postfix; ee 1419 drivers/gpu/drm/i915/i915_gpu_error.c ee->rq_tail = request->tail; ee 1421 drivers/gpu/drm/i915/i915_gpu_error.c engine_record_requests(engine, request, ee); ee 1424 drivers/gpu/drm/i915/i915_gpu_error.c error_record_engine_registers(error, engine, ee); ee 1425 drivers/gpu/drm/i915/i915_gpu_error.c error_record_engine_execlists(engine, ee); ee 1441 drivers/gpu/drm/i915/i915_gpu_error.c ee->hws_page = ee 1446 drivers/gpu/drm/i915/i915_gpu_error.c ee->wa_ctx = ee 1451 drivers/gpu/drm/i915/i915_gpu_error.c ee->default_state = ee 1454 drivers/gpu/drm/i915/i915_gpu_error.c ee->engine = engine; ee 1456 drivers/gpu/drm/i915/i915_gpu_error.c ee->next = error->engine; ee 1457 drivers/gpu/drm/i915/i915_gpu_error.c error->engine = ee; ee 1459 drivers/gpu/drm/i915/i915_gpu_error.c ee = kzalloc(sizeof(*ee), GFP_KERNEL); ee 1460 drivers/gpu/drm/i915/i915_gpu_error.c if (!ee) ee 1464 drivers/gpu/drm/i915/i915_gpu_error.c kfree(ee); ee 1652 drivers/gpu/drm/i915/i915_gpu_error.c const struct drm_i915_error_engine *ee; ee 1655 drivers/gpu/drm/i915/i915_gpu_error.c for (ee = error->engine; ee; ee = ee->next) { ee 1656 drivers/gpu/drm/i915/i915_gpu_error.c if (ee->hangcheck_timestamp && ee 1657 drivers/gpu/drm/i915/i915_gpu_error.c time_before(ee->hangcheck_timestamp, epoch)) ee 1658 drivers/gpu/drm/i915/i915_gpu_error.c epoch = ee->hangcheck_timestamp; ee 470 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c const struct nvkm_enum *er, *ee, *ec, *ea; ee 478 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c ee = nvkm_enum_find(fifo->func->fault.engine, info->engine); ee 487 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c if (ee && ee->data2) { ee 488 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c switch (ee->data2) { ee 499 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c engine = nvkm_device_engine(device, ee->data2); ee 504 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c if (ee == NULL) { ee 515 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c snprintf(en, sizeof(en), "%s", ee->name); ee 525 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c info->engine, ee ? ee->name : en, ee 39 drivers/media/pci/bt8xx/bttv-cards.c static void osprey_eeprom(struct bttv *btv, const u8 ee[256]); ee 3921 drivers/media/pci/bt8xx/bttv-cards.c static void osprey_eeprom(struct bttv *btv, const u8 ee[256]) ee 3930 drivers/media/pci/bt8xx/bttv-cards.c if (!strncmp(ee, "MMAC", 4)) { ee 3933 drivers/media/pci/bt8xx/bttv-cards.c checksum += ee[i]; ee 3934 drivers/media/pci/bt8xx/bttv-cards.c if (checksum != ee[21]) ee 3938 drivers/media/pci/bt8xx/bttv-cards.c serial *= 10, serial += ee[i] - '0'; ee 3944 drivers/media/pci/bt8xx/bttv-cards.c u16 checksum = (__force u16)ip_compute_csum(ee + i, 16); ee 3951 drivers/media/pci/bt8xx/bttv-cards.c ee += i; ee 3954 drivers/media/pci/bt8xx/bttv-cards.c type = get_unaligned_be16((__be16 *)(ee+4)); ee 4013 drivers/media/pci/bt8xx/bttv-cards.c serial = get_unaligned_be32((__be32 *)(ee+6)); ee 424 drivers/net/arcnet/arcnet.c serr->ee.ee_errno = ENOMSG; ee 425 drivers/net/arcnet/arcnet.c serr->ee.ee_origin = SO_EE_ORIGIN_TXSTATUS; ee 426 drivers/net/arcnet/arcnet.c serr->ee.ee_data = skb_shinfo(skb)->tskey; ee 427 drivers/net/arcnet/arcnet.c serr->ee.ee_info = lp->reply_status; ee 1510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct ethtool_eeprom *ee, ee 1516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c unsigned int start_addr = ee->offset, xfer_size = 0; ee 1529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c if (start_addr + ee->len > ETH_MODULE_SFF_8079_LEN) ee 1532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c xfer_size = ee->len; ee 1553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c xfer_size = ee->len - xfer_size; ee 626 drivers/net/ethernet/davicom/dm9000.c struct ethtool_eeprom *ee, u8 *data) ee 629 drivers/net/ethernet/davicom/dm9000.c int offset = ee->offset; ee 630 drivers/net/ethernet/davicom/dm9000.c int len = ee->len; ee 641 drivers/net/ethernet/davicom/dm9000.c ee->magic = DM_EEPROM_MAGIC; ee 650 drivers/net/ethernet/davicom/dm9000.c struct ethtool_eeprom *ee, u8 *data) ee 653 drivers/net/ethernet/davicom/dm9000.c int offset = ee->offset; ee 654 drivers/net/ethernet/davicom/dm9000.c int len = ee->len; ee 662 drivers/net/ethernet/davicom/dm9000.c if (ee->magic != DM_EEPROM_MAGIC) ee 5188 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct ethtool_eeprom *ee, ee 5200 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (!ee || !ee->len || !data) ee 5206 drivers/net/ethernet/intel/i40e/i40e_ethtool.c for (i = 0; i < ee->len; i++) { ee 5207 drivers/net/ethernet/intel/i40e/i40e_ethtool.c u32 offset = i + ee->offset; ee 3236 drivers/net/ethernet/intel/igb/igb_ethtool.c struct ethtool_eeprom *ee, u8 *data) ee 3245 drivers/net/ethernet/intel/igb/igb_ethtool.c if (ee->len == 0) ee 3248 drivers/net/ethernet/intel/igb/igb_ethtool.c first_word = ee->offset >> 1; ee 3249 drivers/net/ethernet/intel/igb/igb_ethtool.c last_word = (ee->offset + ee->len - 1) >> 1; ee 3269 drivers/net/ethernet/intel/igb/igb_ethtool.c memcpy(data, (u8 *)dataword + (ee->offset & 1), ee->len); ee 3244 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c struct ethtool_eeprom *ee, ee 3253 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c if (ee->len == 0) ee 3259 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c for (i = ee->offset; i < ee->offset + ee->len; i++) { ee 3272 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c data[i - ee->offset] = databyte; ee 3085 drivers/net/ethernet/marvell/skge.c struct skge_element ee; ee 3092 drivers/net/ethernet/marvell/skge.c ee = *e; ee 3094 drivers/net/ethernet/marvell/skge.c skb = ee.skb; ee 3103 drivers/net/ethernet/marvell/skge.c dma_unmap_addr(&ee, mapaddr), ee 3104 drivers/net/ethernet/marvell/skge.c dma_unmap_len(&ee, maplen), ee 2060 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethtool_eeprom *ee, ee 2065 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c int offset = ee->offset; ee 2068 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (ee->len == 0) ee 2071 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c memset(data, 0, ee->len); ee 2073 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c while (i < ee->len) { ee 2076 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c i, offset, ee->len - i); ee 2079 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c offset, ee->len - i, data + i); ee 2087 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c i, offset, ee->len - i, ret); ee 1649 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct ethtool_eeprom *ee, ee 1654 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c int offset = ee->offset; ee 1658 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c if (!ee->len) ee 1661 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c memset(data, 0, ee->len); ee 1663 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c while (i < ee->len) { ee 1664 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c size_read = mlx5_query_module_eeprom(mdev, offset, ee->len - i, ee 212 drivers/net/ethernet/mellanox/mlxsw/core_env.c struct ethtool_eeprom *ee, u8 *data) ee 214 drivers/net/ethernet/mellanox/mlxsw/core_env.c int offset = ee->offset; ee 219 drivers/net/ethernet/mellanox/mlxsw/core_env.c if (!ee->len) ee 222 drivers/net/ethernet/mellanox/mlxsw/core_env.c memset(data, 0, ee->len); ee 224 drivers/net/ethernet/mellanox/mlxsw/core_env.c while (i < ee->len) { ee 226 drivers/net/ethernet/mellanox/mlxsw/core_env.c ee->len - i, data + i, ee 15 drivers/net/ethernet/mellanox/mlxsw/core_env.h struct ethtool_eeprom *ee, u8 *data); ee 97 drivers/net/ethernet/mellanox/mlxsw/minimal.c mlxsw_m_get_module_eeprom(struct net_device *netdev, struct ethtool_eeprom *ee, ee 104 drivers/net/ethernet/mellanox/mlxsw/minimal.c ee, data); ee 1976 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, cwtpm, ee, 36, 0, 1); ee 4413 drivers/net/ethernet/mellanox/mlxsw/reg.h MLXSW_ITEM32(reg, paos, ee, 0x04, 30, 1); ee 3395 drivers/net/ethernet/mellanox/mlxsw/spectrum.c struct ethtool_eeprom *ee, ee 3403 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port->mapping.module, ee, ee 1125 drivers/net/ethernet/micrel/ks8851.c static void ks8851_eeprom_regread(struct eeprom_93cx6 *ee) ee 1127 drivers/net/ethernet/micrel/ks8851.c struct ks8851_net *ks = ee->data; ee 1132 drivers/net/ethernet/micrel/ks8851.c ee->reg_data_out = (val & EEPCR_EESB) ? 1 : 0; ee 1133 drivers/net/ethernet/micrel/ks8851.c ee->reg_data_clock = (val & EEPCR_EESCK) ? 1 : 0; ee 1134 drivers/net/ethernet/micrel/ks8851.c ee->reg_chip_select = (val & EEPCR_EECS) ? 1 : 0; ee 1137 drivers/net/ethernet/micrel/ks8851.c static void ks8851_eeprom_regwrite(struct eeprom_93cx6 *ee) ee 1139 drivers/net/ethernet/micrel/ks8851.c struct ks8851_net *ks = ee->data; ee 1142 drivers/net/ethernet/micrel/ks8851.c if (ee->drive_data) ee 1144 drivers/net/ethernet/micrel/ks8851.c if (ee->reg_data_in) ee 1146 drivers/net/ethernet/micrel/ks8851.c if (ee->reg_data_clock) ee 1148 drivers/net/ethernet/micrel/ks8851.c if (ee->reg_chip_select) ee 1190 drivers/net/ethernet/micrel/ks8851.c struct ethtool_eeprom *ee, u8 *data) ee 1193 drivers/net/ethernet/micrel/ks8851.c int offset = ee->offset; ee 1194 drivers/net/ethernet/micrel/ks8851.c int len = ee->len; ee 1201 drivers/net/ethernet/micrel/ks8851.c if (ee->magic != KS_EEPROM_MAGIC) ee 1231 drivers/net/ethernet/micrel/ks8851.c struct ethtool_eeprom *ee, u8 *data) ee 1234 drivers/net/ethernet/micrel/ks8851.c int offset = ee->offset; ee 1235 drivers/net/ethernet/micrel/ks8851.c int len = ee->len; ee 1244 drivers/net/ethernet/micrel/ks8851.c ee->magic = KS_EEPROM_MAGIC; ee 302 drivers/net/ethernet/microchip/lan743x_ethtool.c struct ethtool_eeprom *ee, u8 *data) ee 308 drivers/net/ethernet/microchip/lan743x_ethtool.c ret = lan743x_otp_read(adapter, ee->offset, ee->len, data); ee 310 drivers/net/ethernet/microchip/lan743x_ethtool.c ret = lan743x_eeprom_read(adapter, ee->offset, ee->len, data); ee 316 drivers/net/ethernet/microchip/lan743x_ethtool.c struct ethtool_eeprom *ee, u8 *data) ee 323 drivers/net/ethernet/microchip/lan743x_ethtool.c if (ee->magic == LAN743X_OTP_MAGIC) { ee 324 drivers/net/ethernet/microchip/lan743x_ethtool.c ret = lan743x_otp_write(adapter, ee->offset, ee 325 drivers/net/ethernet/microchip/lan743x_ethtool.c ee->len, data); ee 328 drivers/net/ethernet/microchip/lan743x_ethtool.c if (ee->magic == LAN743X_EEPROM_MAGIC) { ee 329 drivers/net/ethernet/microchip/lan743x_ethtool.c ret = lan743x_eeprom_write(adapter, ee->offset, ee 330 drivers/net/ethernet/microchip/lan743x_ethtool.c ee->len, data); ee 689 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c struct ethtool_eeprom *ee, ee 703 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c len = min_t(u32, sizeof(xcvr->sprom), ee->len); ee 1930 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct ethtool_eeprom *ee, u8 *data) ee 1933 drivers/net/ethernet/qlogic/qede/qede_ethtool.c u32 start_addr = ee->offset, size = 0; ee 1938 drivers/net/ethernet/qlogic/qede/qede_ethtool.c if (ee->offset < ETH_MODULE_SFF_8079_LEN) { ee 1940 drivers/net/ethernet/qlogic/qede/qede_ethtool.c if (ee->offset + ee->len > ETH_MODULE_SFF_8079_LEN) ee 1941 drivers/net/ethernet/qlogic/qede/qede_ethtool.c size = ETH_MODULE_SFF_8079_LEN - ee->offset; ee 1943 drivers/net/ethernet/qlogic/qede/qede_ethtool.c size = ee->len; ee 1960 drivers/net/ethernet/qlogic/qede/qede_ethtool.c size = ee->len - size; ee 1477 drivers/net/ethernet/sfc/ethtool.c struct ethtool_eeprom *ee, ee 1487 drivers/net/ethernet/sfc/ethtool.c ret = efx->phy_op->get_module_eeprom(efx, ee, data); ee 1281 drivers/net/ethernet/sfc/falcon/ethtool.c struct ethtool_eeprom *ee, ee 1291 drivers/net/ethernet/sfc/falcon/ethtool.c ret = efx->phy_op->get_module_eeprom(efx, ee, data); ee 584 drivers/net/ethernet/sfc/falcon/net_driver.h struct ethtool_eeprom *ee, ee 459 drivers/net/ethernet/sfc/falcon/qt202x_phy.c struct ethtool_eeprom *ee, u8 *data) ee 471 drivers/net/ethernet/sfc/falcon/qt202x_phy.c for (i = 0; i < ee->len; i++) { ee 472 drivers/net/ethernet/sfc/falcon/qt202x_phy.c rc = ef4_mdio_read(efx, mmd, reg_base + ee->offset + i); ee 1015 drivers/net/ethernet/sfc/mcdi_port.c struct ethtool_eeprom *ee, u8 *data) ee 1018 drivers/net/ethernet/sfc/mcdi_port.c ssize_t space_remaining = ee->len; ee 1040 drivers/net/ethernet/sfc/mcdi_port.c page_off = ee->offset % SFP_PAGE_SIZE; ee 1041 drivers/net/ethernet/sfc/mcdi_port.c page += ee->offset / SFP_PAGE_SIZE; ee 660 drivers/net/ethernet/sfc/net_driver.h struct ethtool_eeprom *ee, ee 400 drivers/net/phy/sfp-bus.c int sfp_get_module_eeprom(struct sfp_bus *bus, struct ethtool_eeprom *ee, ee 403 drivers/net/phy/sfp-bus.c return bus->socket_ops->module_eeprom(bus->sfp, ee, data); ee 1732 drivers/net/phy/sfp.c static int sfp_module_eeprom(struct sfp *sfp, struct ethtool_eeprom *ee, ee 1738 drivers/net/phy/sfp.c if (ee->len == 0) ee 1741 drivers/net/phy/sfp.c first = ee->offset; ee 1742 drivers/net/phy/sfp.c last = ee->offset + ee->len; ee 15 drivers/net/phy/sfp.h int (*module_eeprom)(struct sfp *sfp, struct ethtool_eeprom *ee, ee 1284 drivers/net/usb/lan78xx.c struct ethtool_eeprom *ee, u8 *data) ee 1293 drivers/net/usb/lan78xx.c ee->magic = LAN78XX_EEPROM_MAGIC; ee 1295 drivers/net/usb/lan78xx.c ret = lan78xx_read_raw_eeprom(dev, ee->offset, ee->len, data); ee 1303 drivers/net/usb/lan78xx.c struct ethtool_eeprom *ee, u8 *data) ee 1315 drivers/net/usb/lan78xx.c if (ee->magic == LAN78XX_EEPROM_MAGIC) ee 1316 drivers/net/usb/lan78xx.c ret = lan78xx_write_raw_eeprom(dev, ee->offset, ee->len, data); ee 1317 drivers/net/usb/lan78xx.c else if ((ee->magic == LAN78XX_OTP_MAGIC) && ee 1318 drivers/net/usb/lan78xx.c (ee->offset == 0) && ee 1319 drivers/net/usb/lan78xx.c (ee->len == 512) && ee 1321 drivers/net/usb/lan78xx.c ret = lan78xx_write_raw_otp(dev, ee->offset, ee->len, data); ee 681 drivers/net/usb/smsc75xx.c struct ethtool_eeprom *ee, u8 *data) ee 685 drivers/net/usb/smsc75xx.c ee->magic = LAN75XX_EEPROM_MAGIC; ee 687 drivers/net/usb/smsc75xx.c return smsc75xx_read_eeprom(dev, ee->offset, ee->len, data); ee 691 drivers/net/usb/smsc75xx.c struct ethtool_eeprom *ee, u8 *data) ee 695 drivers/net/usb/smsc75xx.c if (ee->magic != LAN75XX_EEPROM_MAGIC) { ee 697 drivers/net/usb/smsc75xx.c ee->magic); ee 701 drivers/net/usb/smsc75xx.c return smsc75xx_write_eeprom(dev, ee->offset, ee->len, data); ee 693 drivers/net/usb/smsc95xx.c struct ethtool_eeprom *ee, u8 *data) ee 697 drivers/net/usb/smsc95xx.c ee->magic = LAN95XX_EEPROM_MAGIC; ee 699 drivers/net/usb/smsc95xx.c return smsc95xx_read_eeprom(dev, ee->offset, ee->len, data); ee 703 drivers/net/usb/smsc95xx.c struct ethtool_eeprom *ee, u8 *data) ee 707 drivers/net/usb/smsc95xx.c if (ee->magic != LAN95XX_EEPROM_MAGIC) { ee 709 drivers/net/usb/smsc95xx.c ee->magic); ee 713 drivers/net/usb/smsc95xx.c return smsc95xx_write_eeprom(dev, ee->offset, ee->len, data); ee 109 drivers/net/wireless/ath/ath5k/attach.c struct ath5k_eeprom_info *ee; ee 270 drivers/net/wireless/ath/ath5k/attach.c ee = &ah->ah_capabilities.cap_eeprom; ee 286 drivers/net/wireless/ath/ath5k/attach.c if (ee->ee_serdes) ee 316 drivers/net/wireless/ath/ath5k/attach.c (ee->ee_version < AR5K_EEPROM_VERSION_5_0 || ee 317 drivers/net/wireless/ath/ath5k/attach.c !AR5K_EEPROM_AES_DIS(ee->ee_misc5))) ee 40 drivers/net/wireless/ath/ath5k/eeprom.c static u16 ath5k_eeprom_bin2freq(struct ath5k_eeprom_info *ee, u16 bin, ee 49 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version > AR5K_EEPROM_VERSION_3_2) ee 55 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version > AR5K_EEPROM_VERSION_3_2) ee 75 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 141 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_4_3) ee 144 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_5_0) { ee 153 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[AR5K_EEPROM_MODE_11B][0] = val & 0x7; ee 154 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[AR5K_EEPROM_MODE_11B][0] = (val >> 3) & 0x7; ee 157 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[AR5K_EEPROM_MODE_11G][0] = val & 0x7; ee 158 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[AR5K_EEPROM_MODE_11G][0] = (val >> 3) & 0x7; ee 164 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_is_hb63 = true; ee 166 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_is_hb63 = false; ee 169 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_rfkill_pin = (u8) AR5K_REG_MS(val, AR5K_EEPROM_RFKILL_GPIO_SEL); ee 170 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_rfkill_pol = val & AR5K_EEPROM_RFKILL_POLARITY ? true : false; ee 179 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_serdes = (val == AR5K_EEPROM_PCIE_SERDES_SECTION) ? ee 192 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 198 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_switch_settling[mode] = (val >> 8) & 0x7f; ee 199 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_atn_tx_rx[mode] = (val >> 2) & 0x3f; ee 200 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i] = (val << 4) & 0x3f; ee 203 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] |= (val >> 12) & 0xf; ee 204 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = (val >> 6) & 0x3f; ee 205 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = val & 0x3f; ee 208 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = (val >> 10) & 0x3f; ee 209 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = (val >> 4) & 0x3f; ee 210 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i] = (val << 2) & 0x3f; ee 213 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] |= (val >> 14) & 0x3; ee 214 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = (val >> 8) & 0x3f; ee 215 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = (val >> 2) & 0x3f; ee 216 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i] = (val << 4) & 0x3f; ee 219 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] |= (val >> 12) & 0xf; ee 220 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = (val >> 6) & 0x3f; ee 221 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][i++] = val & 0x3f; ee 225 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][0] << 4); ee 227 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][1] | ee 228 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][2] << 6) | ee 229 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][3] << 12) | ee 230 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][4] << 18) | ee 231 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][5] << 24); ee 233 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ant_control[mode][6] | ee 234 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][7] << 6) | ee 235 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][8] << 12) | ee 236 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][9] << 18) | ee 237 drivers/net/wireless/ath/ath5k/eeprom.c (ee->ee_ant_control[mode][10] << 24); ee 252 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 256 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode] = 0; ee 258 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_adc_desired_size[mode] = (s8)((val >> 8) & 0xff); ee 261 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][3] = (val >> 5) & 0x7; ee 262 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[mode][3] = (val >> 2) & 0x7; ee 263 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][2] = (val << 1) & 0x7; ee 266 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][2] |= (val >> 15) & 0x1; ee 267 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[mode][2] = (val >> 12) & 0x7; ee 268 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][1] = (val >> 9) & 0x7; ee 269 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[mode][1] = (val >> 6) & 0x7; ee 270 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][0] = (val >> 3) & 0x7; ee 271 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[mode][0] = val & 0x7; ee 275 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][1] = (val >> 4) & 0x7; ee 276 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[mode][1] = val & 0x7; ee 281 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_tx_end2xlna_enable[mode] = (val >> 8) & 0xff; ee 282 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_thr_62[mode] = val & 0xff; ee 285 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_thr_62[mode] = mode == AR5K_EEPROM_MODE_11A ? 15 : 28; ee 288 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_tx_end2xpa_disable[mode] = (val >> 8) & 0xff; ee 289 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_tx_frm2xpa_enable[mode] = val & 0xff; ee 292 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pga_desired_size[mode] = (val >> 8) & 0xff; ee 295 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_noise_floor_thr[mode] = -((((val & 0xff) ^ 0xff)) + 1); ee 297 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_noise_floor_thr[mode] = val & 0xff; ee 300 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_noise_floor_thr[mode] = ee 304 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_xlna_gain[mode] = (val >> 5) & 0xff; ee 305 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_x_gain[mode] = (val >> 1) & 0xf; ee 306 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_xpd[mode] = val & 0x1; ee 310 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_fixed_bias[mode] = (val >> 13) & 0x1; ee 314 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_false_detect[mode] = (val >> 6) & 0x7f; ee 317 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_xr_power[mode] = val & 0x3f; ee 320 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ob[mode][0] = val & 0x7; ee 321 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_db[mode][0] = (val >> 3) & 0x7; ee 326 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_i_gain[mode] = AR5K_EEPROM_I_GAIN; ee 327 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_cck_ofdm_power_delta = AR5K_EEPROM_CCK_OFDM_DELTA; ee 329 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_i_gain[mode] = (val >> 13) & 0x7; ee 332 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_i_gain[mode] |= (val << 3) & 0x38; ee 335 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_cck_ofdm_power_delta = (val >> 3) & 0xff; ee 337 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_scaled_cck_delta = (val >> 11) & 0x1f; ee 343 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_i_cal[mode] = (val >> 8) & 0x3f; ee 344 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_q_cal[mode] = (val >> 3) & 0x1f; ee 359 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_margin_tx_rx[mode] = val & 0x3f; ee 364 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pwr_cal_b[0].freq = ee 365 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ee 366 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_pwr_cal_b[0].freq != AR5K_EEPROM_CHANNEL_DIS) ee 367 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 369 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pwr_cal_b[1].freq = ee 370 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, (val >> 8) & 0xff, mode); ee 371 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_pwr_cal_b[1].freq != AR5K_EEPROM_CHANNEL_DIS) ee 372 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 375 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pwr_cal_b[2].freq = ee 376 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ee 377 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_pwr_cal_b[2].freq != AR5K_EEPROM_CHANNEL_DIS) ee 378 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 381 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_margin_tx_rx[mode] = (val >> 8) & 0x3f; ee 386 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pwr_cal_g[0].freq = ee 387 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ee 388 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_pwr_cal_g[0].freq != AR5K_EEPROM_CHANNEL_DIS) ee 389 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 391 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pwr_cal_g[1].freq = ee 392 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, (val >> 8) & 0xff, mode); ee 393 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_pwr_cal_g[1].freq != AR5K_EEPROM_CHANNEL_DIS) ee 394 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 397 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_turbo_max_power[mode] = val & 0x7f; ee 398 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_xr_power[mode] = (val >> 7) & 0x3f; ee 401 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pwr_cal_g[2].freq = ee 402 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, val & 0xff, mode); ee 403 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_pwr_cal_g[2].freq != AR5K_EEPROM_CHANNEL_DIS) ee 404 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 407 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_margin_tx_rx[mode] = (val >> 8) & 0x3f; ee 410 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_i_cal[mode] = (val >> 5) & 0x3f; ee 411 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_q_cal[mode] = val & 0x1f; ee 415 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_cck_ofdm_gain_delta = val & 0xff; ee 423 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version < AR5K_EEPROM_VERSION_5_0) ee 428 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_switch_settling_turbo[mode] = (val >> 6) & 0x7f; ee 430 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_atn_tx_rx_turbo[mode] = (val >> 13) & 0x7; ee 432 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_atn_tx_rx_turbo[mode] |= (val & 0x7) << 3; ee 433 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_margin_tx_rx_turbo[mode] = (val >> 3) & 0x3f; ee 435 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_adc_desired_size_turbo[mode] = (val >> 9) & 0x7f; ee 437 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_adc_desired_size_turbo[mode] |= (val & 0x1) << 7; ee 438 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pga_desired_size_turbo[mode] = (val >> 1) & 0xff; ee 440 drivers/net/wireless/ath/ath5k/eeprom.c if (AR5K_EEPROM_EEMAP(ee->ee_misc0) >= 2) ee 441 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pd_gain_overlap = (val >> 9) & 0xf; ee 444 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_switch_settling_turbo[mode] = (val >> 8) & 0x7f; ee 446 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_atn_tx_rx_turbo[mode] = (val >> 15) & 0x7; ee 448 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_atn_tx_rx_turbo[mode] |= (val & 0x1f) << 1; ee 449 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_margin_tx_rx_turbo[mode] = (val >> 5) & 0x3f; ee 451 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_adc_desired_size_turbo[mode] = (val >> 11) & 0x7f; ee 453 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_adc_desired_size_turbo[mode] |= (val & 0x7) << 5; ee 454 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pga_desired_size_turbo[mode] = (val >> 3) & 0xff; ee 469 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 482 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_turbo_max_power[AR5K_EEPROM_MODE_11A] = ee 483 drivers/net/wireless/ath/ath5k/eeprom.c AR5K_EEPROM_HDR_T_5GHZ_DBM(ee->ee_header); ee 499 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_thr_62[AR5K_EEPROM_MODE_11A] = 15; ee 500 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_thr_62[AR5K_EEPROM_MODE_11B] = 28; ee 501 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_thr_62[AR5K_EEPROM_MODE_11G] = 28; ee 513 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 519 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode] = 0; ee 527 drivers/net/wireless/ath/ath5k/eeprom.c pc[i++].freq = ath5k_eeprom_bin2freq(ee, ee 529 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 535 drivers/net/wireless/ath/ath5k/eeprom.c pc[i++].freq = ath5k_eeprom_bin2freq(ee, ee 537 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode]++; ee 550 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 551 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_chan_pcal_info *pcal = ee->ee_pwr_cal_a; ee 556 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_3_3) { ee 588 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[AR5K_EEPROM_MODE_11A] = 10; ee 591 drivers/net/wireless/ath/ath5k/eeprom.c pcal[i].freq = ath5k_eeprom_bin2freq(ee, ee 603 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 608 drivers/net/wireless/ath/ath5k/eeprom.c pcal = ee->ee_pwr_cal_b; ee 611 drivers/net/wireless/ath/ath5k/eeprom.c pcal = ee->ee_pwr_cal_g; ee 669 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 675 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11A(ee->ee_header)) ee 677 drivers/net/wireless/ath/ath5k/eeprom.c chinfo = ee->ee_pwr_cal_a; ee 680 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11B(ee->ee_header)) ee 682 drivers/net/wireless/ath/ath5k/eeprom.c chinfo = ee->ee_pwr_cal_b; ee 685 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11G(ee->ee_header)) ee 687 drivers/net/wireless/ath/ath5k/eeprom.c chinfo = ee->ee_pwr_cal_g; ee 693 drivers/net/wireless/ath/ath5k/eeprom.c for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ee 717 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 721 drivers/net/wireless/ath/ath5k/eeprom.c u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ee 724 drivers/net/wireless/ath/ath5k/eeprom.c for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ee 743 drivers/net/wireless/ath/ath5k/eeprom.c if (!((ee->ee_x_gain[mode] >> idx) & 0x1)) { ee 749 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pd_gains[mode] = 1; ee 795 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 801 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_GROUPS_START(ee->ee_version); ee 804 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11A(ee->ee_header)) ee 813 drivers/net/wireless/ath/ath5k/eeprom.c pcal = ee->ee_pwr_cal_a; ee 816 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11B(ee->ee_header) && ee 817 drivers/net/wireless/ath/ath5k/eeprom.c !AR5K_EEPROM_HDR_11G(ee->ee_header)) ee 820 drivers/net/wireless/ath/ath5k/eeprom.c pcal = ee->ee_pwr_cal_b; ee 827 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode] = 3; ee 830 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11G(ee->ee_header)) ee 833 drivers/net/wireless/ath/ath5k/eeprom.c pcal = ee->ee_pwr_cal_g; ee 840 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_n_piers[mode] = 3; ee 846 drivers/net/wireless/ath/ath5k/eeprom.c for (i = 0; i < ee->ee_n_piers[mode]; i++) { ee 905 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 907 drivers/net/wireless/ath/ath5k/eeprom.c u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ee 911 drivers/net/wireless/ath/ath5k/eeprom.c for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ee 925 drivers/net/wireless/ath/ath5k/eeprom.c for (pdg = 0; pdg < ee->ee_pd_gains[mode]; pdg++) { ee 1018 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1021 drivers/net/wireless/ath/ath5k/eeprom.c u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ee 1034 drivers/net/wireless/ath/ath5k/eeprom.c if ((ee->ee_x_gain[mode] >> i) & 0x1) ee 1037 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pd_gains[mode] = pd_gains; ee 1047 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_GROUPS_START(ee->ee_version); ee 1051 drivers/net/wireless/ath/ath5k/eeprom.c gen_chan_info = ee->ee_pwr_cal_a; ee 1054 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_GROUPS_START(ee->ee_version); ee 1055 drivers/net/wireless/ath/ath5k/eeprom.c if (AR5K_EEPROM_HDR_11A(ee->ee_header)) ee 1059 drivers/net/wireless/ath/ath5k/eeprom.c gen_chan_info = ee->ee_pwr_cal_b; ee 1062 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_GROUPS_START(ee->ee_version); ee 1063 drivers/net/wireless/ath/ath5k/eeprom.c if (AR5K_EEPROM_HDR_11A(ee->ee_header)) ee 1065 drivers/net/wireless/ath/ath5k/eeprom.c else if (AR5K_EEPROM_HDR_11B(ee->ee_header)) ee 1069 drivers/net/wireless/ath/ath5k/eeprom.c gen_chan_info = ee->ee_pwr_cal_g; ee 1075 drivers/net/wireless/ath/ath5k/eeprom.c for (i = 0; i < ee->ee_n_piers[mode]; i++) { ee 1112 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_4_3) { ee 1151 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_pdgains_size_2413(struct ath5k_eeprom_info *ee, unsigned int mode) ee 1156 drivers/net/wireless/ath/ath5k/eeprom.c sz = pdgains_size[ee->ee_pd_gains[mode] - 1]; ee 1157 drivers/net/wireless/ath/ath5k/eeprom.c sz *= ee->ee_n_piers[mode]; ee 1165 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_cal_data_offset_2413(struct ath5k_eeprom_info *ee, int mode) ee 1167 drivers/net/wireless/ath/ath5k/eeprom.c u32 offset = AR5K_EEPROM_CAL_DATA_START(ee->ee_misc4); ee 1171 drivers/net/wireless/ath/ath5k/eeprom.c if (AR5K_EEPROM_HDR_11B(ee->ee_header)) ee 1172 drivers/net/wireless/ath/ath5k/eeprom.c offset += ath5k_pdgains_size_2413(ee, ee 1177 drivers/net/wireless/ath/ath5k/eeprom.c if (AR5K_EEPROM_HDR_11A(ee->ee_header)) ee 1178 drivers/net/wireless/ath/ath5k/eeprom.c offset += ath5k_pdgains_size_2413(ee, ee 1197 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1199 drivers/net/wireless/ath/ath5k/eeprom.c u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ee 1203 drivers/net/wireless/ath/ath5k/eeprom.c for (pier = 0; pier < ee->ee_n_piers[mode]; pier++) { ee 1217 drivers/net/wireless/ath/ath5k/eeprom.c for (pdg = 0; pdg < ee->ee_pd_gains[mode]; pdg++) { ee 1225 drivers/net/wireless/ath/ath5k/eeprom.c if (pdg == ee->ee_pd_gains[mode] - 1) ee 1264 drivers/net/wireless/ath/ath5k/eeprom.c if (pdg == ee->ee_pd_gains[mode] - 1) ee 1281 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1284 drivers/net/wireless/ath/ath5k/eeprom.c u8 *pdgain_idx = ee->ee_pdc_to_idx[mode]; ee 1297 drivers/net/wireless/ath/ath5k/eeprom.c if ((ee->ee_x_gain[mode] >> idx) & 0x1) ee 1301 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_pd_gains[mode] = pd_gains; ee 1306 drivers/net/wireless/ath/ath5k/eeprom.c offset = ath5k_cal_data_offset_2413(ee, mode); ee 1309 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11A(ee->ee_header)) ee 1314 drivers/net/wireless/ath/ath5k/eeprom.c chinfo = ee->ee_pwr_cal_a; ee 1317 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11B(ee->ee_header)) ee 1322 drivers/net/wireless/ath/ath5k/eeprom.c chinfo = ee->ee_pwr_cal_b; ee 1325 drivers/net/wireless/ath/ath5k/eeprom.c if (!AR5K_EEPROM_HDR_11G(ee->ee_header)) ee 1330 drivers/net/wireless/ath/ath5k/eeprom.c chinfo = ee->ee_pwr_cal_g; ee 1336 drivers/net/wireless/ath/ath5k/eeprom.c for (i = 0; i < ee->ee_n_piers[mode]; i++) { ee 1472 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1479 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_TARGET_PWRSTART(ee->ee_misc1); ee 1480 drivers/net/wireless/ath/ath5k/eeprom.c rate_target_pwr_num = &ee->ee_rate_target_pwr_num[mode]; ee 1483 drivers/net/wireless/ath/ath5k/eeprom.c offset += AR5K_EEPROM_TARGET_PWR_OFF_11A(ee->ee_version); ee 1484 drivers/net/wireless/ath/ath5k/eeprom.c rate_pcal_info = ee->ee_rate_tpwr_a; ee 1485 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_rate_target_pwr_num[mode] = AR5K_EEPROM_N_5GHZ_RATE_CHAN; ee 1488 drivers/net/wireless/ath/ath5k/eeprom.c offset += AR5K_EEPROM_TARGET_PWR_OFF_11B(ee->ee_version); ee 1489 drivers/net/wireless/ath/ath5k/eeprom.c rate_pcal_info = ee->ee_rate_tpwr_b; ee 1490 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_rate_target_pwr_num[mode] = 2; /* 3rd is g mode's 1st */ ee 1493 drivers/net/wireless/ath/ath5k/eeprom.c offset += AR5K_EEPROM_TARGET_PWR_OFF_11G(ee->ee_version); ee 1494 drivers/net/wireless/ath/ath5k/eeprom.c rate_pcal_info = ee->ee_rate_tpwr_g; ee 1495 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_rate_target_pwr_num[mode] = AR5K_EEPROM_N_2GHZ_CHAN; ee 1502 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version <= AR5K_EEPROM_VERSION_3_2) { ee 1506 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, (val >> 9) & 0x7f, mode); ee 1527 drivers/net/wireless/ath/ath5k/eeprom.c ath5k_eeprom_bin2freq(ee, (val >> 8) & 0xff, mode); ee 1567 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1573 drivers/net/wireless/ath/ath5k/eeprom.c (AR5K_EEPROM_EEMAP(ee->ee_misc0) == 1)) ee 1576 drivers/net/wireless/ath/ath5k/eeprom.c (AR5K_EEPROM_EEMAP(ee->ee_misc0) == 2)) ee 1600 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1609 drivers/net/wireless/ath/ath5k/eeprom.c fmask = AR5K_EEPROM_FREQ_M(ee->ee_version); ee 1610 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_CTL(ee->ee_version); ee 1611 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ctls = AR5K_EEPROM_N_CTLS(ee->ee_version); ee 1612 drivers/net/wireless/ath/ath5k/eeprom.c for (i = 0; i < ee->ee_ctls; i += 2) { ee 1614 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ctl[i] = (val >> 8) & 0xff; ee 1615 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_ctl[i + 1] = val & 0xff; ee 1619 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_4_0) ee 1620 drivers/net/wireless/ath/ath5k/eeprom.c offset += AR5K_EEPROM_TARGET_PWRSTART(ee->ee_misc1) - ee 1623 drivers/net/wireless/ath/ath5k/eeprom.c offset += AR5K_EEPROM_GROUPS_START(ee->ee_version); ee 1625 drivers/net/wireless/ath/ath5k/eeprom.c rep = ee->ee_ctl_pwr; ee 1626 drivers/net/wireless/ath/ath5k/eeprom.c for (i = 0; i < ee->ee_ctls; i++) { ee 1627 drivers/net/wireless/ath/ath5k/eeprom.c switch (ee->ee_ctl[i] & AR5K_CTL_MODE_M) { ee 1636 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_ctl[i] == 0) { ee 1637 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_3_3) ee 1644 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version >= AR5K_EEPROM_VERSION_3_3) { ee 1695 drivers/net/wireless/ath/ath5k/eeprom.c rep[j].freq = ath5k_eeprom_bin2freq(ee, ee 1707 drivers/net/wireless/ath/ath5k/eeprom.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1712 drivers/net/wireless/ath/ath5k/eeprom.c offset = AR5K_EEPROM_CTL(ee->ee_version) + ee 1713 drivers/net/wireless/ath/ath5k/eeprom.c AR5K_EEPROM_N_CTLS(ee->ee_version); ee 1715 drivers/net/wireless/ath/ath5k/eeprom.c if (ee->ee_version < AR5K_EEPROM_VERSION_5_3) { ee 1717 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_spur_chans[0][0] = AR5K_EEPROM_NO_SPUR; ee 1719 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_spur_chans[0][1] = AR5K_EEPROM_5413_SPUR_CHAN_1; ee 1720 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_spur_chans[1][1] = AR5K_EEPROM_5413_SPUR_CHAN_2; ee 1721 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_spur_chans[2][1] = AR5K_EEPROM_NO_SPUR; ee 1722 drivers/net/wireless/ath/ath5k/eeprom.c } else if (ee->ee_version >= AR5K_EEPROM_VERSION_5_3) { ee 1725 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_spur_chans[i][0] = val; ee 1728 drivers/net/wireless/ath/ath5k/eeprom.c ee->ee_spur_chans[i][1] = val; ee 681 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 706 drivers/net/wireless/ath/ath5k/phy.c ee->ee_cck_ofdm_gain_delta; ee 818 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 936 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_ob[ee_mode][obdb], ee 939 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_db[ee_mode][obdb], ee 957 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_ob[ee_mode][obdb], ee 960 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_db[ee_mode][obdb], ee 998 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, !ee->ee_xpd[ee_mode], ee 1001 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_x_gain[ee_mode], ee 1004 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_i_gain[ee_mode], ee 1007 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_xpd[ee_mode], ee 1062 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_xpd[ee_mode], ee 1068 drivers/net/wireless/ath/ath5k/phy.c ee->ee_x_gain[ee_mode], ee 1072 drivers/net/wireless/ath/ath5k/phy.c u8 *pdg_curve_to_idx = ee->ee_pdc_to_idx[ee_mode]; ee 1073 drivers/net/wireless/ath/ath5k/phy.c if (ee->ee_pd_gains[ee_mode] > 1) { ee 1124 drivers/net/wireless/ath/ath5k/phy.c ath5k_hw_rfb_op(ah, rf_regs, ee->ee_i_gain[ee_mode], ee 1596 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1615 drivers/net/wireless/ath/ath5k/phy.c threshold = ee->ee_noise_floor_thr[ee_mode]; ee 1906 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 1935 drivers/net/wireless/ath/ath5k/phy.c spur_chan_fbin = ee->ee_spur_chans[i][freq_band]; ee 2585 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 2596 drivers/net/wireless/ath/ath5k/phy.c pcinfo = ee->ee_pwr_cal_a; ee 2600 drivers/net/wireless/ath/ath5k/phy.c pcinfo = ee->ee_pwr_cal_b; ee 2605 drivers/net/wireless/ath/ath5k/phy.c pcinfo = ee->ee_pwr_cal_g; ee 2609 drivers/net/wireless/ath/ath5k/phy.c max = ee->ee_n_piers[mode] - 1; ee 2673 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 2684 drivers/net/wireless/ath/ath5k/phy.c rpinfo = ee->ee_rate_tpwr_a; ee 2688 drivers/net/wireless/ath/ath5k/phy.c rpinfo = ee->ee_rate_tpwr_b; ee 2693 drivers/net/wireless/ath/ath5k/phy.c rpinfo = ee->ee_rate_tpwr_g; ee 2697 drivers/net/wireless/ath/ath5k/phy.c max = ee->ee_rate_target_pwr_num[mode] - 1; ee 2768 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 2769 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_edge_power *rep = ee->ee_ctl_pwr; ee 2770 drivers/net/wireless/ath/ath5k/phy.c u8 *ctl_val = ee->ee_ctl; ee 2800 drivers/net/wireless/ath/ath5k/phy.c for (i = 0; i < ee->ee_ctls; i++) { ee 3203 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 3205 drivers/net/wireless/ath/ath5k/phy.c u8 *pdg_to_idx = ee->ee_pdc_to_idx[ee_mode]; ee 3206 drivers/net/wireless/ath/ath5k/phy.c u8 pdcurves = ee->ee_pd_gains[ee_mode]; ee 3277 drivers/net/wireless/ath/ath5k/phy.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 3278 drivers/net/wireless/ath/ath5k/phy.c u8 *pdg_curve_to_idx = ee->ee_pdc_to_idx[ee_mode]; ee 3293 drivers/net/wireless/ath/ath5k/phy.c for (pdg = 0; pdg < ee->ee_pd_gains[ee_mode]; pdg++) { ee 3340 drivers/net/wireless/ath/ath5k/phy.c if (!(ee->ee_pd_gains[ee_mode] > 1 && pdg == 0)) { ee 3425 drivers/net/wireless/ath/ath5k/phy.c ee->ee_pd_gains[ee_mode]); ee 3445 drivers/net/wireless/ath/ath5k/phy.c ee->ee_pd_gains[ee_mode]); ee 283 drivers/net/wireless/ath/ath5k/reset.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 288 drivers/net/wireless/ath/ath5k/reset.c if ((AR5K_EEPROM_HAS32KHZCRYSTAL(ee->ee_misc1) || ee 289 drivers/net/wireless/ath/ath5k/reset.c AR5K_EEPROM_HAS32KHZCRYSTAL_OLD(ee->ee_misc1)) && ee 348 drivers/net/wireless/ath/ath5k/reset.c else if (ee->ee_is_hb63) ee 979 drivers/net/wireless/ath/ath5k/reset.c struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; ee 992 drivers/net/wireless/ath/ath5k/reset.c ((ee->ee_cck_ofdm_power_delta - ee 993 drivers/net/wireless/ath/ath5k/reset.c ee->ee_scaled_cck_delta) * 2) / 10; ee 996 drivers/net/wireless/ath/ath5k/reset.c (ee->ee_cck_ofdm_power_delta * 2) / 10; ee 1003 drivers/net/wireless/ath/ath5k/reset.c AR5K_REG_SM((ee->ee_cck_ofdm_gain_delta * -1), ee 1015 drivers/net/wireless/ath/ath5k/reset.c ee->ee_cck_ofdm_gain_delta; ee 1024 drivers/net/wireless/ath/ath5k/reset.c AR5K_PHY_NF_SVAL(ee->ee_noise_floor_thr[ee_mode]), ee 1032 drivers/net/wireless/ath/ath5k/reset.c ee->ee_switch_settling_turbo[ee_mode]); ee 1037 drivers/net/wireless/ath/ath5k/reset.c ee->ee_atn_tx_rx_turbo[ee_mode]); ee 1042 drivers/net/wireless/ath/ath5k/reset.c ee->ee_adc_desired_size_turbo[ee_mode]); ee 1046 drivers/net/wireless/ath/ath5k/reset.c ee->ee_pga_desired_size_turbo[ee_mode]); ee 1051 drivers/net/wireless/ath/ath5k/reset.c ee->ee_margin_tx_rx_turbo[ee_mode]); ee 1057 drivers/net/wireless/ath/ath5k/reset.c ee->ee_switch_settling[ee_mode]); ee 1062 drivers/net/wireless/ath/ath5k/reset.c ee->ee_atn_tx_rx[ee_mode]); ee 1067 drivers/net/wireless/ath/ath5k/reset.c ee->ee_adc_desired_size[ee_mode]); ee 1071 drivers/net/wireless/ath/ath5k/reset.c ee->ee_pga_desired_size[ee_mode]); ee 1077 drivers/net/wireless/ath/ath5k/reset.c ee->ee_margin_tx_rx[ee_mode]); ee 1082 drivers/net/wireless/ath/ath5k/reset.c (ee->ee_tx_end2xpa_disable[ee_mode] << 24) | ee 1083 drivers/net/wireless/ath/ath5k/reset.c (ee->ee_tx_end2xpa_disable[ee_mode] << 16) | ee 1084 drivers/net/wireless/ath/ath5k/reset.c (ee->ee_tx_frm2xpa_enable[ee_mode] << 8) | ee 1085 drivers/net/wireless/ath/ath5k/reset.c (ee->ee_tx_frm2xpa_enable[ee_mode]), AR5K_PHY_RF_CTL4); ee 1090 drivers/net/wireless/ath/ath5k/reset.c ee->ee_tx_end2xlna_enable[ee_mode]); ee 1095 drivers/net/wireless/ath/ath5k/reset.c ee->ee_thr_62[ee_mode]); ee 1104 drivers/net/wireless/ath/ath5k/reset.c ee->ee_false_detect[ee_mode]); ee 1114 drivers/net/wireless/ath/ath5k/reset.c ee->ee_i_cal[ee_mode]); ee 1116 drivers/net/wireless/ath/ath5k/reset.c ee->ee_q_cal[ee_mode]); ee 93 drivers/net/wireless/mediatek/mt7601u/debugfs.c struct mt7601u_rate_power *rp = &dev->ee->power_rate_table; ee 94 drivers/net/wireless/mediatek/mt7601u/debugfs.c struct tssi_data *td = &dev->ee->tssi_data; ee 97 drivers/net/wireless/mediatek/mt7601u/debugfs.c seq_printf(file, "RF freq offset: %hhx\n", dev->ee->rf_freq_off); ee 99 drivers/net/wireless/mediatek/mt7601u/debugfs.c dev->ee->rssi_offset[0], dev->ee->rssi_offset[1]); ee 100 drivers/net/wireless/mediatek/mt7601u/debugfs.c seq_printf(file, "Reference temp: %hhx\n", dev->ee->ref_temp); ee 101 drivers/net/wireless/mediatek/mt7601u/debugfs.c seq_printf(file, "LNA gain: %hhx\n", dev->ee->lna_gain); ee 102 drivers/net/wireless/mediatek/mt7601u/debugfs.c seq_printf(file, "Reg channels: %hhu-%hhu\n", dev->ee->reg.start, ee 103 drivers/net/wireless/mediatek/mt7601u/debugfs.c dev->ee->reg.start + dev->ee->reg.num - 1); ee 119 drivers/net/wireless/mediatek/mt7601u/debugfs.c i * 2 + 1, dev->ee->chan_pwr[i * 2], ee 120 drivers/net/wireless/mediatek/mt7601u/debugfs.c i * 2 + 2, dev->ee->chan_pwr[i * 2 + 1]); ee 122 drivers/net/wireless/mediatek/mt7601u/debugfs.c if (!dev->ee->tssi_enabled) ee 114 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->tssi_enabled = mt7601u_has_tssi(dev, eeprom) && ee 141 drivers/net/wireless/mediatek/mt7601u/eeprom.c memset(dev->ee->chan_pwr, trgt_pwr, sizeof(dev->ee->chan_pwr)); ee 164 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->chan_pwr[i] = power; ee 197 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->reg = chan_bounds[idx]; ee 209 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->rf_freq_off = field_validate(eeprom[MT_EE_FREQ_OFFSET]); ee 213 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->rf_freq_off -= comp & 0x7f; ee 215 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->rf_freq_off += comp; ee 222 drivers/net/wireless/mediatek/mt7601u/eeprom.c s8 *rssi_offset = dev->ee->rssi_offset; ee 265 drivers/net/wireless/mediatek/mt7601u/eeprom.c struct mt7601u_rate_power *t = &dev->ee->power_rate_table; ee 272 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->real_cck_bw20[0] = t->cck[0].bw20; ee 273 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->real_cck_bw20[1] = t->cck[1].bw20; ee 332 drivers/net/wireless/mediatek/mt7601u/eeprom.c struct tssi_data *d = &dev->ee->tssi_data; ee 334 drivers/net/wireless/mediatek/mt7601u/eeprom.c if (!dev->ee->tssi_enabled) ee 354 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee = devm_kzalloc(dev->dev, sizeof(*dev->ee), GFP_KERNEL); ee 355 drivers/net/wireless/mediatek/mt7601u/eeprom.c if (!dev->ee) ee 381 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->ref_temp = eeprom[MT_EE_REF_TEMP]; ee 382 drivers/net/wireless/mediatek/mt7601u/eeprom.c dev->ee->lna_gain = eeprom[MT_EE_LNA_GAIN]; ee 565 drivers/net/wireless/mediatek/mt7601u/init.c WARN_ON(dev->ee->reg.start - 1 + dev->ee->reg.num > ee 569 drivers/net/wireless/mediatek/mt7601u/init.c &mt76_channels_2ghz[dev->ee->reg.start - 1], ee 570 drivers/net/wireless/mediatek/mt7601u/init.c dev->ee->reg.num, ee 182 drivers/net/wireless/mediatek/mt7601u/mt7601u.h struct mt7601u_eeprom_params *ee; ee 257 drivers/net/wireless/mediatek/mt7601u/phy.c val -= dev->ee->lna_gain; ee 258 drivers/net/wireless/mediatek/mt7601u/phy.c val -= dev->ee->rssi_offset[0]; ee 324 drivers/net/wireless/mediatek/mt7601u/phy.c struct mt7601u_rate_power *t = &dev->ee->power_rate_table; ee 330 drivers/net/wireless/mediatek/mt7601u/phy.c t->cck[0].bw20 = dev->ee->real_cck_bw20[0]; ee 331 drivers/net/wireless/mediatek/mt7601u/phy.c t->cck[1].bw20 = dev->ee->real_cck_bw20[1]; ee 337 drivers/net/wireless/mediatek/mt7601u/phy.c t->cck[0].bw20 = dev->ee->real_cck_bw20[0] - 2; ee 338 drivers/net/wireless/mediatek/mt7601u/phy.c t->cck[1].bw20 = dev->ee->real_cck_bw20[1] - 2; ee 366 drivers/net/wireless/mediatek/mt7601u/phy.c { 62, 0x37 - dev->ee->lna_gain }, ee 367 drivers/net/wireless/mediatek/mt7601u/phy.c { 63, 0x37 - dev->ee->lna_gain }, ee 368 drivers/net/wireless/mediatek/mt7601u/phy.c { 64, 0x37 - dev->ee->lna_gain }, ee 374 drivers/net/wireless/mediatek/mt7601u/phy.c struct mt7601u_rate_power *t = &dev->ee->power_rate_table; ee 415 drivers/net/wireless/mediatek/mt7601u/phy.c dev->ee->chan_pwr[chan_idx] & 0x3f); ee 629 drivers/net/wireless/mediatek/mt7601u/phy.c struct tssi_data *d = &dev->ee->tssi_data; ee 723 drivers/net/wireless/mediatek/mt7601u/phy.c temp = (dev->raw_temp - dev->ee->ref_temp) * MT_EE_TEMPERATURE_SLOPE; ee 773 drivers/net/wireless/mediatek/mt7601u/phy.c return dev->ee->chan_pwr[dev->chandef.chan->hw_value - 1]; ee 822 drivers/net/wireless/mediatek/mt7601u/phy.c rate_table = dev->ee->power_rate_table.cck; ee 827 drivers/net/wireless/mediatek/mt7601u/phy.c rate_table = dev->ee->power_rate_table.ofdm; ee 833 drivers/net/wireless/mediatek/mt7601u/phy.c rate_table = dev->ee->power_rate_table.ht; ee 859 drivers/net/wireless/mediatek/mt7601u/phy.c p.trgt_power += dev->ee->tssi_data.tx0_delta_offset; ee 883 drivers/net/wireless/mediatek/mt7601u/phy.c if (!dev->ee->tssi_enabled) ee 902 drivers/net/wireless/mediatek/mt7601u/phy.c tssi_offset = dev->ee->tssi_data.offset[0]; ee 904 drivers/net/wireless/mediatek/mt7601u/phy.c tssi_offset = dev->ee->tssi_data.offset[1]; ee 906 drivers/net/wireless/mediatek/mt7601u/phy.c tssi_offset = dev->ee->tssi_data.offset[2]; ee 911 drivers/net/wireless/mediatek/mt7601u/phy.c curr_pwr = tssi_db * dev->ee->tssi_data.slope + (tssi_offset << 9); ee 947 drivers/net/wireless/mediatek/mt7601u/phy.c return (dev->ee->lna_gain - 8) * 2 + 0x34; ee 1007 drivers/net/wireless/mediatek/mt7601u/phy.c if (!dev->ee->tssi_enabled) ee 1107 drivers/net/wireless/mediatek/mt7601u/phy.c dev->freq_cal.freq = dev->ee->rf_freq_off; ee 1122 drivers/net/wireless/mediatek/mt7601u/phy.c dev->curr_temp = (dev->raw_temp - dev->ee->ref_temp) * ee 1227 drivers/net/wireless/mediatek/mt7601u/phy.c ret = mt7601u_rf_wr(dev, 0, 12, dev->ee->rf_freq_off); ee 151 drivers/spmi/spmi-pmic-arb.c u8 ee; ee 534 drivers/spmi/spmi-pmic-arb.c u8 ee = pmic_arb->ee; ee 542 drivers/spmi/spmi-pmic-arb.c ver_ops->owner_acc_status(pmic_arb, ee, i)); ee 670 drivers/spmi/spmi-pmic-arb.c if (pmic_arb->apid_data[apid].irq_ee != pmic_arb->ee) { ee 672 drivers/spmi/spmi-pmic-arb.c sid, periph, irq, pmic_arb->ee, ee 915 drivers/spmi/spmi-pmic-arb.c prev_apidd->write_ee == pmic_arb->ee) { ee 967 drivers/spmi/spmi-pmic-arb.c return 0x1000 * pmic_arb->ee + 0x8000 * apid; ee 989 drivers/spmi/spmi-pmic-arb.c offset = 0x10000 * pmic_arb->ee + 0x80 * apid; ee 1163 drivers/spmi/spmi-pmic-arb.c u32 channel, ee, hw_ver; ee 1261 drivers/spmi/spmi-pmic-arb.c err = of_property_read_u32(pdev->dev.of_node, "qcom,ee", &ee); ee 1267 drivers/spmi/spmi-pmic-arb.c if (ee > 5) { ee 1268 drivers/spmi/spmi-pmic-arb.c dev_err(&pdev->dev, "invalid EE (%u) specified\n", ee); ee 1273 drivers/spmi/spmi-pmic-arb.c pmic_arb->ee = ee; ee 21 include/linux/errqueue.h struct sock_extended_err ee; ee 8579 include/linux/mlx5/mlx5_ifc.h u8 ee[0x1]; ee 8913 include/linux/mlx5/mlx5_ifc.h u8 ee[0x1]; ee 619 include/linux/phy.h struct ethtool_eeprom *ee, u8 *data); ee 507 include/linux/sfp.h int sfp_get_module_eeprom(struct sfp_bus *bus, struct ethtool_eeprom *ee, ee 543 include/linux/sfp.h struct ethtool_eeprom *ee, u8 *data) ee 1437 include/trace/events/rxrpc.h TP_PROTO(struct rxrpc_peer *peer, struct sock_extended_err *ee, ee 1440 include/trace/events/rxrpc.h TP_ARGS(peer, ee, srx), ee 1444 include/trace/events/rxrpc.h __field_struct(struct sock_extended_err, ee ) ee 1450 include/trace/events/rxrpc.h memcpy(&__entry->ee, ee, sizeof(__entry->ee)); ee 1456 include/trace/events/rxrpc.h __entry->ee.ee_origin, ee 1457 include/trace/events/rxrpc.h __entry->ee.ee_type, ee 1458 include/trace/events/rxrpc.h __entry->ee.ee_code, ee 1459 include/trace/events/rxrpc.h __entry->ee.ee_info, ee 1460 include/trace/events/rxrpc.h __entry->ee.ee_data, ee 1461 include/trace/events/rxrpc.h __entry->ee.ee_errno, ee 27 include/uapi/linux/errqueue.h #define SO_EE_OFFENDER(ee) ((struct sockaddr*)((ee)+1)) ee 645 kernel/bpf/arraymap.c struct bpf_event_entry *ee; ee 647 kernel/bpf/arraymap.c ee = kzalloc(sizeof(*ee), GFP_ATOMIC); ee 648 kernel/bpf/arraymap.c if (ee) { ee 649 kernel/bpf/arraymap.c ee->event = perf_file->private_data; ee 650 kernel/bpf/arraymap.c ee->perf_file = perf_file; ee 651 kernel/bpf/arraymap.c ee->map_file = map_file; ee 654 kernel/bpf/arraymap.c return ee; ee 659 kernel/bpf/arraymap.c struct bpf_event_entry *ee; ee 661 kernel/bpf/arraymap.c ee = container_of(rcu, struct bpf_event_entry, rcu); ee 662 kernel/bpf/arraymap.c fput(ee->perf_file); ee 663 kernel/bpf/arraymap.c kfree(ee); ee 666 kernel/bpf/arraymap.c static void bpf_event_entry_free_rcu(struct bpf_event_entry *ee) ee 668 kernel/bpf/arraymap.c call_rcu(&ee->rcu, __bpf_event_entry_free); ee 674 kernel/bpf/arraymap.c struct bpf_event_entry *ee; ee 683 kernel/bpf/arraymap.c ee = ERR_PTR(-EOPNOTSUPP); ee 688 kernel/bpf/arraymap.c ee = bpf_event_entry_gen(perf_file, map_file); ee 689 kernel/bpf/arraymap.c if (ee) ee 690 kernel/bpf/arraymap.c return ee; ee 691 kernel/bpf/arraymap.c ee = ERR_PTR(-ENOMEM); ee 694 kernel/bpf/arraymap.c return ee; ee 706 kernel/bpf/arraymap.c struct bpf_event_entry *ee; ee 711 kernel/bpf/arraymap.c ee = READ_ONCE(array->ptrs[i]); ee 712 kernel/bpf/arraymap.c if (ee && ee->map_file == map_file) ee 353 kernel/trace/bpf_trace.c struct bpf_event_entry *ee; ee 362 kernel/trace/bpf_trace.c ee = READ_ONCE(array->ptrs[index]); ee 363 kernel/trace/bpf_trace.c if (!ee) ee 366 kernel/trace/bpf_trace.c return perf_event_read_local(ee->event, value, enabled, running); ee 426 kernel/trace/bpf_trace.c struct bpf_event_entry *ee; ee 434 kernel/trace/bpf_trace.c ee = READ_ONCE(array->ptrs[index]); ee 435 kernel/trace/bpf_trace.c if (!ee) ee 438 kernel/trace/bpf_trace.c event = ee->event; ee 955 net/can/j1939/socket.c serr->ee.ee_errno = ENOMSG; ee 956 net/can/j1939/socket.c serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; ee 957 net/can/j1939/socket.c serr->ee.ee_info = SCM_TSTAMP_ACK; ee 966 net/can/j1939/socket.c serr->ee.ee_errno = ENOMSG; ee 967 net/can/j1939/socket.c serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; ee 968 net/can/j1939/socket.c serr->ee.ee_info = SCM_TSTAMP_SCHED; ee 972 net/can/j1939/socket.c serr->ee.ee_errno = session->err; ee 973 net/can/j1939/socket.c serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; ee 974 net/can/j1939/socket.c serr->ee.ee_info = J1939_EE_INFO_TX_ABORT; ee 983 net/can/j1939/socket.c serr->ee.ee_data = session->tskey; ee 2231 net/core/ethtool.c struct ethtool_eeprom *ee, u8 *data) ee 2237 net/core/ethtool.c return sfp_get_module_eeprom(dev->sfp_bus, ee, data); ee 2240 net/core/ethtool.c return phydev->drv->module_eeprom(phydev, ee, data); ee 2243 net/core/ethtool.c return ops->get_module_eeprom(dev, ee, data); ee 1182 net/core/skbuff.c old_lo = serr->ee.ee_info; ee 1183 net/core/skbuff.c old_hi = serr->ee.ee_data; ee 1192 net/core/skbuff.c serr->ee.ee_data += len; ee 1220 net/core/skbuff.c serr->ee.ee_errno = 0; ee 1221 net/core/skbuff.c serr->ee.ee_origin = SO_EE_ORIGIN_ZEROCOPY; ee 1222 net/core/skbuff.c serr->ee.ee_data = hi; ee 1223 net/core/skbuff.c serr->ee.ee_info = lo; ee 1225 net/core/skbuff.c serr->ee.ee_code |= SO_EE_CODE_ZEROCOPY_COPIED; ee 1230 net/core/skbuff.c if (!tail || SKB_EXT_ERR(tail)->ee.ee_origin != SO_EE_ORIGIN_ZEROCOPY || ee 4439 net/core/skbuff.c return skb && (SKB_EXT_ERR(skb)->ee.ee_origin == SO_EE_ORIGIN_ICMP || ee 4440 net/core/skbuff.c SKB_EXT_ERR(skb)->ee.ee_origin == SO_EE_ORIGIN_ICMP6); ee 4455 net/core/skbuff.c sk->sk_err = SKB_EXT_ERR(skb_next)->ee.ee_origin; ee 4515 net/core/skbuff.c serr->ee.ee_errno = ENOMSG; ee 4516 net/core/skbuff.c serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; ee 4517 net/core/skbuff.c serr->ee.ee_info = tstype; ee 4521 net/core/skbuff.c serr->ee.ee_data = skb_shinfo(skb)->tskey; ee 4524 net/core/skbuff.c serr->ee.ee_data -= sk->sk_tskey; ee 4638 net/core/skbuff.c serr->ee.ee_errno = ENOMSG; ee 4639 net/core/skbuff.c serr->ee.ee_origin = SO_EE_ORIGIN_TXSTATUS; ee 3089 net/core/sock.c put_cmsg(msg, level, type, sizeof(serr->ee), &serr->ee); ee 402 net/ipv4/ip_sockglue.c serr->ee.ee_errno = err; ee 403 net/ipv4/ip_sockglue.c serr->ee.ee_origin = SO_EE_ORIGIN_ICMP; ee 404 net/ipv4/ip_sockglue.c serr->ee.ee_type = icmp_hdr(skb)->type; ee 405 net/ipv4/ip_sockglue.c serr->ee.ee_code = icmp_hdr(skb)->code; ee 406 net/ipv4/ip_sockglue.c serr->ee.ee_pad = 0; ee 407 net/ipv4/ip_sockglue.c serr->ee.ee_info = info; ee 408 net/ipv4/ip_sockglue.c serr->ee.ee_data = 0; ee 441 net/ipv4/ip_sockglue.c serr->ee.ee_errno = err; ee 442 net/ipv4/ip_sockglue.c serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; ee 443 net/ipv4/ip_sockglue.c serr->ee.ee_type = 0; ee 444 net/ipv4/ip_sockglue.c serr->ee.ee_code = 0; ee 445 net/ipv4/ip_sockglue.c serr->ee.ee_pad = 0; ee 446 net/ipv4/ip_sockglue.c serr->ee.ee_info = info; ee 447 net/ipv4/ip_sockglue.c serr->ee.ee_data = 0; ee 463 net/ipv4/ip_sockglue.c return serr->ee.ee_origin == SO_EE_ORIGIN_ICMP || ee 464 net/ipv4/ip_sockglue.c serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL || serr->port; ee 506 net/ipv4/ip_sockglue.c struct sock_extended_err ee; ee 540 net/ipv4/ip_sockglue.c memcpy(&errhdr.ee, &serr->ee, sizeof(struct sock_extended_err)); ee 544 net/ipv4/ip_sockglue.c if (ipv4_datagram_support_cmsg(sk, skb, serr->ee.ee_origin)) { ee 304 net/ipv6/datagram.c serr->ee.ee_errno = err; ee 305 net/ipv6/datagram.c serr->ee.ee_origin = SO_EE_ORIGIN_ICMP6; ee 306 net/ipv6/datagram.c serr->ee.ee_type = icmph->icmp6_type; ee 307 net/ipv6/datagram.c serr->ee.ee_code = icmph->icmp6_code; ee 308 net/ipv6/datagram.c serr->ee.ee_pad = 0; ee 309 net/ipv6/datagram.c serr->ee.ee_info = info; ee 310 net/ipv6/datagram.c serr->ee.ee_data = 0; ee 345 net/ipv6/datagram.c serr->ee.ee_errno = err; ee 346 net/ipv6/datagram.c serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; ee 347 net/ipv6/datagram.c serr->ee.ee_type = 0; ee 348 net/ipv6/datagram.c serr->ee.ee_code = 0; ee 349 net/ipv6/datagram.c serr->ee.ee_pad = 0; ee 350 net/ipv6/datagram.c serr->ee.ee_info = info; ee 351 net/ipv6/datagram.c serr->ee.ee_data = 0; ee 402 net/ipv6/datagram.c return serr->ee.ee_origin == SO_EE_ORIGIN_ICMP6 || ee 403 net/ipv6/datagram.c serr->ee.ee_origin == SO_EE_ORIGIN_ICMP || ee 404 net/ipv6/datagram.c serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL || serr->port; ee 416 net/ipv6/datagram.c if (serr->ee.ee_origin == SO_EE_ORIGIN_ICMP || ee 417 net/ipv6/datagram.c serr->ee.ee_origin == SO_EE_ORIGIN_ICMP6) ee 420 net/ipv6/datagram.c if (serr->ee.ee_origin == SO_EE_ORIGIN_LOCAL) ee 439 net/ipv6/datagram.c struct sock_extended_err ee; ee 486 net/ipv6/datagram.c memcpy(&errhdr.ee, &serr->ee, sizeof(struct sock_extended_err)); ee 49 net/rxrpc/peer_event.c switch (serr->ee.ee_origin) { ee 71 net/rxrpc/peer_event.c switch (serr->ee.ee_origin) { ee 109 net/rxrpc/peer_event.c u32 mtu = serr->ee.ee_info; ee 175 net/rxrpc/peer_event.c if (!skb->len && serr->ee.ee_origin == SO_EE_ORIGIN_TIMESTAMPING) { ee 192 net/rxrpc/peer_event.c trace_rxrpc_rx_icmp(peer, &serr->ee, &srx); ee 194 net/rxrpc/peer_event.c if ((serr->ee.ee_origin == SO_EE_ORIGIN_ICMP && ee 195 net/rxrpc/peer_event.c serr->ee.ee_type == ICMP_DEST_UNREACH && ee 196 net/rxrpc/peer_event.c serr->ee.ee_code == ICMP_FRAG_NEEDED)) { ee 220 net/rxrpc/peer_event.c struct sock_extended_err *ee; ee 225 net/rxrpc/peer_event.c ee = &serr->ee; ee 227 net/rxrpc/peer_event.c err = ee->ee_errno; ee 229 net/rxrpc/peer_event.c switch (ee->ee_origin) { ee 231 net/rxrpc/peer_event.c switch (ee->ee_type) { ee 233 net/rxrpc/peer_event.c switch (ee->ee_code) { ee 251 net/rxrpc/peer_event.c ee->ee_code); ee 262 net/rxrpc/peer_event.c ee->ee_type, ee->ee_code); ee 275 net/rxrpc/peer_event.c _proto("Rx Received error report { orig=%u }", ee->ee_origin); ee 150 net/sched/sch_etf.c serr->ee.ee_errno = err; ee 151 net/sched/sch_etf.c serr->ee.ee_origin = SO_EE_ORIGIN_TXTIME; ee 152 net/sched/sch_etf.c serr->ee.ee_type = 0; ee 153 net/sched/sch_etf.c serr->ee.ee_code = code; ee 154 net/sched/sch_etf.c serr->ee.ee_pad = 0; ee 155 net/sched/sch_etf.c serr->ee.ee_data = (txtime >> 32); /* high part of tstamp */ ee 156 net/sched/sch_etf.c serr->ee.ee_info = txtime; /* low part of tstamp */ ee 814 net/wireless/wext-core.c struct iw_encode_ext *ee = (void *) extra; ee 816 net/wireless/wext-core.c if (iwp->length < sizeof(*ee) + ee->key_len) { ee 260 security/tomoyo/audit.c if (r->ee) { ee 261 security/tomoyo/audit.c struct file *file = r->ee->bprm->file; ee 264 security/tomoyo/audit.c bprm_info = tomoyo_print_bprm(r->ee->bprm, &r->ee->dump); ee 281 security/tomoyo/audit.c struct linux_binprm *bprm = r->ee->bprm; ee 430 security/tomoyo/common.h struct tomoyo_execve *ee; ee 105 security/tomoyo/condition.c static bool tomoyo_scan_bprm(struct tomoyo_execve *ee, ee 109 security/tomoyo/condition.c struct linux_binprm *bprm = ee->bprm; ee 110 security/tomoyo/condition.c struct tomoyo_page_dump *dump = &ee->dump; ee 111 security/tomoyo/condition.c char *arg_ptr = ee->tmp; ee 788 security/tomoyo/condition.c if (r->ee) ee 789 security/tomoyo/condition.c bprm = r->ee->bprm; ee 813 security/tomoyo/condition.c struct tomoyo_execve *ee; ee 825 security/tomoyo/condition.c ee = r->ee; ee 826 security/tomoyo/condition.c file = ee ? ee->bprm->file : NULL; ee 1119 security/tomoyo/condition.c if (r->ee && (argc || envc)) ee 1120 security/tomoyo/condition.c return tomoyo_scan_bprm(r->ee, argc, argv, envc, envp); ee 615 security/tomoyo/domain.c static int tomoyo_environ(struct tomoyo_execve *ee) ee 617 security/tomoyo/domain.c struct tomoyo_request_info *r = &ee->r; ee 618 security/tomoyo/domain.c struct linux_binprm *bprm = ee->bprm; ee 629 security/tomoyo/domain.c ee->r.type = TOMOYO_MAC_ENVIRON; ee 630 security/tomoyo/domain.c ee->r.profile = r->domain->profile; ee 631 security/tomoyo/domain.c ee->r.mode = tomoyo_get_mode(r->domain->ns, ee->r.profile, ee 712 security/tomoyo/domain.c struct tomoyo_execve *ee = kzalloc(sizeof(*ee), GFP_NOFS); ee 714 security/tomoyo/domain.c if (!ee) ee 716 security/tomoyo/domain.c ee->tmp = kzalloc(TOMOYO_EXEC_TMPSIZE, GFP_NOFS); ee 717 security/tomoyo/domain.c if (!ee->tmp) { ee 718 security/tomoyo/domain.c kfree(ee); ee 722 security/tomoyo/domain.c tomoyo_init_request_info(&ee->r, NULL, TOMOYO_MAC_FILE_EXECUTE); ee 723 security/tomoyo/domain.c ee->r.ee = ee; ee 724 security/tomoyo/domain.c ee->bprm = bprm; ee 725 security/tomoyo/domain.c ee->r.obj = &ee->obj; ee 726 security/tomoyo/domain.c ee->obj.path1 = bprm->file->f_path; ee 754 security/tomoyo/domain.c retval = tomoyo_execute_permission(&ee->r, candidate); ee 765 security/tomoyo/domain.c if (ee->r.param.path.matched_path) ee 766 security/tomoyo/domain.c candidate = ee->r.param.path.matched_path; ee 774 security/tomoyo/domain.c if (ee->transition) { ee 775 security/tomoyo/domain.c const char *domainname = ee->transition->name; ee 789 security/tomoyo/domain.c strncpy(ee->tmp, old_domain->domainname->name, ee 791 security/tomoyo/domain.c cp = strrchr(ee->tmp, ' '); ee 795 security/tomoyo/domain.c strncpy(ee->tmp, domainname, TOMOYO_EXEC_TMPSIZE - 1); ee 797 security/tomoyo/domain.c snprintf(ee->tmp, TOMOYO_EXEC_TMPSIZE - 1, "%s %s", ee 810 security/tomoyo/domain.c snprintf(ee->tmp, TOMOYO_EXEC_TMPSIZE - 1, "<%s>", ee 821 security/tomoyo/domain.c snprintf(ee->tmp, TOMOYO_EXEC_TMPSIZE - 1, "%s %s", ee 843 security/tomoyo/domain.c snprintf(ee->tmp, TOMOYO_EXEC_TMPSIZE - 1, "%s %s", ee 849 security/tomoyo/domain.c domain = tomoyo_assign_domain(ee->tmp, true); ee 853 security/tomoyo/domain.c pr_warn("ERROR: Domain '%s' not ready.\n", ee->tmp); ee 855 security/tomoyo/domain.c } else if (ee->r.mode == TOMOYO_CONFIG_ENFORCING) ee 861 security/tomoyo/domain.c ee->r.granted = false; ee 862 security/tomoyo/domain.c tomoyo_write_log(&ee->r, "%s", tomoyo_dif ee 864 security/tomoyo/domain.c pr_warn("ERROR: Domain '%s' not defined.\n", ee->tmp); ee 880 security/tomoyo/domain.c ee->r.domain = domain; ee 881 security/tomoyo/domain.c retval = tomoyo_environ(ee); ee 883 security/tomoyo/domain.c kfree(ee->tmp); ee 884 security/tomoyo/domain.c kfree(ee->dump.data); ee 885 security/tomoyo/domain.c kfree(ee); ee 616 security/tomoyo/file.c r->ee->transition = r->matched_acl && r->matched_acl->cond ?