arch/arm/include/asm/unwind.h
39
extern void unwind_table_del(struct unwind_table *tab);
arch/arm/kernel/unwind.c
577
struct unwind_table *tab = kmalloc_obj(*tab);
arch/arm/kernel/unwind.c
582
if (!tab)
arch/arm/kernel/unwind.c
583
return tab;
arch/arm/kernel/unwind.c
585
tab->start = (const struct unwind_idx *)start;
arch/arm/kernel/unwind.c
586
tab->stop = (const struct unwind_idx *)(start + size);
arch/arm/kernel/unwind.c
587
tab->origin = unwind_find_origin(tab->start, tab->stop);
arch/arm/kernel/unwind.c
588
tab->begin_addr = text_addr;
arch/arm/kernel/unwind.c
589
tab->end_addr = text_addr + text_size;
arch/arm/kernel/unwind.c
592
list_add_tail(&tab->list, &unwind_tables);
arch/arm/kernel/unwind.c
595
return tab;
arch/arm/kernel/unwind.c
598
void unwind_table_del(struct unwind_table *tab)
arch/arm/kernel/unwind.c
602
if (!tab)
arch/arm/kernel/unwind.c
606
list_del(&tab->list);
arch/arm/kernel/unwind.c
609
kfree(tab);
arch/arm/mach-s3c/init.c
32
struct cpu_table *tab,
arch/arm/mach-s3c/init.c
35
for (; count != 0; count--, tab++) {
arch/arm/mach-s3c/init.c
36
if ((idcode & tab->idmask) == (tab->idcode & tab->idmask))
arch/arm/mach-s3c/init.c
37
return tab;
arch/x86/platform/uv/bios_uv.c
26
struct uv_systab *tab = uv_systab;
arch/x86/platform/uv/bios_uv.c
29
if (!tab || !tab->function)
arch/x86/platform/uv/bios_uv.c
35
ret = efi_call_virt_pointer(tab, function, (u64)which, a1, a2, a3, a4, a5);
drivers/acpi/apei/einj-core.c
137
#define EINJ_TAB_ENTRY(tab) \
drivers/acpi/apei/einj-core.c
138
((struct acpi_whea_header *)((char *)(tab) + \
drivers/acpi/apei/erst.c
43
#define ERST_TAB_ENTRY(tab) \
drivers/acpi/apei/erst.c
44
((struct acpi_whea_header *)((char *)(tab) + \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2650
struct phm_clock_voltage_dependency_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2655
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2656
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2657
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].v,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2664
struct phm_clock_voltage_dependency_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2669
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2670
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2671
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].v,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2678
struct phm_vce_clock_voltage_dependency_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2683
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2684
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2685
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].v,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2693
struct phm_uvd_clock_voltage_dependency_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2698
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2699
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2700
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].v,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2707
struct phm_phase_shedding_limits_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2712
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2713
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2714
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].Voltage,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2721
struct phm_samu_clock_voltage_dependency_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2726
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2727
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2728
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].v,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2735
struct phm_acp_clock_voltage_dependency_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2740
if (tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2741
for (i = 0; i < tab->count; i++)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2742
smu7_patch_ppt_v0_with_vdd_leakage(hwmgr, &tab->entries[i].v,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2749
struct phm_clock_and_voltage_limits *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2754
if (tab) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2755
vddc = tab->vddc;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2758
tab->vddc = vddc;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2759
vddci = tab->vddci;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2762
tab->vddci = vddci;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2768
static int smu7_patch_cac_vddc(struct pp_hwmgr *hwmgr, struct phm_cac_leakage_table *tab)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2774
if (tab) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2775
for (i = 0; i < tab->count; i++) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2776
vddc = (uint32_t)(tab->entries[i].Vddc);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2778
tab->entries[i].Vddc = (uint16_t)vddc;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
765
pp_atomctrl_voltage_table_entry *tab, uint16_t *hi,
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
770
*hi = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
771
*lo = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
783
if (tab->value == hwmgr->dyn_state.vddc_dependency_on_sclk->entries[v_index].v) {
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
799
if (tab->value <= hwmgr->dyn_state.vddc_dependency_on_sclk->entries[v_index].v) {
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
821
pp_atomctrl_voltage_table_entry *tab,
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
826
result = ci_get_std_voltage_value_sidd(hwmgr, tab,
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
830
smc_voltage_tab->StdVoltageHiSidd = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
831
smc_voltage_tab->StdVoltageLoSidd = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
834
smc_voltage_tab->Voltage = PP_HOST_TO_SMC_US(tab->value * VOLTAGE_SCALE);
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1908
SMU71_Discrete_DpmTable *tab)
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1913
tab->SVI2Enable |= VDDC_ON_SVI2;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1916
tab->SVI2Enable |= VDDCI_ON_SVI2;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1918
tab->MergedVddci = 1;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1921
tab->SVI2Enable |= MVDD_ON_SVI2;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1923
PP_ASSERT_WITH_CODE(tab->SVI2Enable != (VDDC_ON_SVI2 | VDDCI_ON_SVI2 | MVDD_ON_SVI2) &&
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
1924
(tab->SVI2Enable & VDDC_ON_SVI2), "SVI2 domain configuration is incorrect!", return -EINVAL);
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
531
pp_atomctrl_voltage_table_entry *tab, uint16_t *hi,
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
536
*hi = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
537
*lo = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
555
if (tab->value == hwmgr->dyn_state.vddc_dependency_on_sclk->entries[v_index].v) {
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
575
if (tab->value <= hwmgr->dyn_state.vddc_dependency_on_sclk->entries[v_index].v) {
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
597
pp_atomctrl_voltage_table_entry *tab,
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
602
result = iceland_get_std_voltage_value_sidd(hwmgr, tab,
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
606
smc_voltage_tab->StdVoltageHiSidd = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
607
smc_voltage_tab->StdVoltageLoSidd = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
610
smc_voltage_tab->Voltage = PP_HOST_TO_SMC_US(tab->value * VOLTAGE_SCALE);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1743
#define TAB_MAP(tab) \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1744
[SMU_TABLE_##tab] = {1, TABLE_##tab}
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1746
#define TAB_MAP_VALID(tab) \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1747
[SMU_TABLE_##tab] = {1, TABLE_##tab}
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1749
#define TAB_MAP_INVALID(tab) \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1750
[SMU_TABLE_##tab] = {0, TABLE_##tab}
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1752
#define PWR_MAP(tab) \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1753
[SMU_POWER_SOURCE_##tab] = {1, POWER_SOURCE_##tab}
drivers/hid/hid-debug.c
2958
tab(n, f);
drivers/hid/hid-debug.c
2963
tab(n, f);
drivers/hid/hid-debug.c
2968
tab(n, f);
drivers/hid/hid-debug.c
2972
tab(n, f); seq_printf(f, "Usage(%d)\n", field->maxusage);
drivers/hid/hid-debug.c
2974
tab(n+2, f); hid_resolv_usage(field->usage[j].hid, f); seq_printf(f, "\n");
drivers/hid/hid-debug.c
2977
tab(n, f); seq_printf(f, "Logical Minimum(%d)\n", field->logical_minimum);
drivers/hid/hid-debug.c
2978
tab(n, f); seq_printf(f, "Logical Maximum(%d)\n", field->logical_maximum);
drivers/hid/hid-debug.c
2981
tab(n, f); seq_printf(f, "Physical Minimum(%d)\n", field->physical_minimum);
drivers/hid/hid-debug.c
2982
tab(n, f); seq_printf(f, "Physical Maximum(%d)\n", field->physical_maximum);
drivers/hid/hid-debug.c
2985
tab(n, f); seq_printf(f, "Unit Exponent(%d)\n", field->unit_exponent);
drivers/hid/hid-debug.c
3006
tab(n, f); seq_printf(f, "Unit(Invalid)\n");
drivers/hid/hid-debug.c
3011
tab(n, f); seq_printf(f, "Unit(%s : ", systems[sys]);
drivers/hid/hid-debug.c
3033
tab(n, f); seq_printf(f, "Report Size(%u)\n", field->report_size);
drivers/hid/hid-debug.c
3034
tab(n, f); seq_printf(f, "Report Count(%u)\n", field->report_count);
drivers/hid/hid-debug.c
3035
tab(n, f); seq_printf(f, "Report Offset(%u)\n", field->report_offset);
drivers/hid/hid-debug.c
3037
tab(n, f); seq_printf(f, "Flags( ");
drivers/hid/hid-debug.c
3065
tab(2, f);
drivers/hid/hid-debug.c
3072
tab(4, f);
drivers/iio/light/ltr501.c
182
static int ltr501_match_samp_freq(const struct ltr501_samp_table *tab,
drivers/iio/light/ltr501.c
190
if (tab[i].freq_val == freq)
drivers/iio/magnetometer/ak8974.c
467
__le16 *tab, size_t tab_size)
drivers/iio/magnetometer/ak8974.c
469
int ret = regmap_bulk_read(ak8974->map, reg, tab, tab_size);
drivers/iio/magnetometer/ak8974.c
471
memset(tab, 0xFF, tab_size);
drivers/iio/magnetometer/ak8974.c
476
add_device_randomness(tab, tab_size);
drivers/input/mouse/appletouch.c
218
#define dbg_dump(msg, tab) \
drivers/input/mouse/appletouch.c
223
printk(" %02x", tab[__i]); \
drivers/media/dvb-frontends/af9013.c
836
const struct af9013_reg_mask_val *tab;
drivers/media/dvb-frontends/af9013.c
894
tab = demod_init_tab;
drivers/media/dvb-frontends/af9013.c
896
ret = regmap_update_bits(state->regmap, tab[i].reg, tab[i].mask,
drivers/media/dvb-frontends/af9013.c
897
tab[i].val);
drivers/media/dvb-frontends/af9013.c
907
tab = tuner_init_tab_mxl5003d;
drivers/media/dvb-frontends/af9013.c
913
tab = tuner_init_tab_mxl5005;
drivers/media/dvb-frontends/af9013.c
917
tab = tuner_init_tab_env77h11d5;
drivers/media/dvb-frontends/af9013.c
921
tab = tuner_init_tab_mt2060;
drivers/media/dvb-frontends/af9013.c
925
tab = tuner_init_tab_mc44s803;
drivers/media/dvb-frontends/af9013.c
930
tab = tuner_init_tab_qt1010;
drivers/media/dvb-frontends/af9013.c
934
tab = tuner_init_tab_mt2060_2;
drivers/media/dvb-frontends/af9013.c
939
tab = tuner_init_tab_tda18271;
drivers/media/dvb-frontends/af9013.c
944
tab = tuner_init_tab_unknown;
drivers/media/dvb-frontends/af9013.c
949
ret = regmap_update_bits(state->regmap, tab[i].reg, tab[i].mask,
drivers/media/dvb-frontends/af9013.c
950
tab[i].val);
drivers/media/dvb-frontends/af9033.c
144
for (i = 0; i < ARRAY_SIZE(tab); i++) {
drivers/media/dvb-frontends/af9033.c
145
ret = regmap_update_bits(dev->regmap, tab[i].reg, tab[i].mask,
drivers/media/dvb-frontends/af9033.c
146
tab[i].val);
drivers/media/dvb-frontends/af9033.c
33
const struct reg_val *tab, int tab_len)
drivers/media/dvb-frontends/af9033.c
48
buf[j] = tab[i].val;
drivers/media/dvb-frontends/af9033.c
50
if (i == tab_len - 1 || tab[i].reg != tab[i + 1].reg - 1) {
drivers/media/dvb-frontends/af9033.c
51
ret = regmap_bulk_write(dev->regmap, tab[i].reg - j,
drivers/media/dvb-frontends/af9033.c
77
struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/au8522_dig.c
215
static int au8522_mse2snr_lookup(struct mse2snr_tab *tab, int sz, int mse,
drivers/media/dvb-frontends/au8522_dig.c
222
if (mse < tab[i].val) {
drivers/media/dvb-frontends/au8522_dig.c
223
*snr = tab[i].data;
drivers/media/dvb-frontends/cxd2820r_c.c
20
struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/cxd2820r_c.c
301
static const struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/cxd2820r_c.c
313
ret = cxd2820r_wr_reg_val_mask_tab(priv, tab, ARRAY_SIZE(tab));
drivers/media/dvb-frontends/cxd2820r_c.c
48
ret = cxd2820r_wr_reg_val_mask_tab(priv, tab, ARRAY_SIZE(tab));
drivers/media/dvb-frontends/cxd2820r_core.c
13
const struct reg_val_mask *tab, int tab_len)
drivers/media/dvb-frontends/cxd2820r_core.c
23
if ((tab[i].reg >> 16) & 0x1)
drivers/media/dvb-frontends/cxd2820r_core.c
28
reg = (tab[i].reg >> 0) & 0xffff;
drivers/media/dvb-frontends/cxd2820r_core.c
29
val = tab[i].val;
drivers/media/dvb-frontends/cxd2820r_core.c
30
mask = tab[i].mask;
drivers/media/dvb-frontends/cxd2820r_priv.h
58
const struct reg_val_mask *tab, int tab_len);
drivers/media/dvb-frontends/cxd2820r_t.c
30
struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/cxd2820r_t.c
395
static struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/cxd2820r_t.c
407
ret = cxd2820r_wr_reg_val_mask_tab(priv, tab, ARRAY_SIZE(tab));
drivers/media/dvb-frontends/cxd2820r_t.c
73
ret = cxd2820r_wr_reg_val_mask_tab(priv, tab, ARRAY_SIZE(tab));
drivers/media/dvb-frontends/cxd2820r_t2.c
26
struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/cxd2820r_t2.c
389
static const struct reg_val_mask tab[] = {
drivers/media/dvb-frontends/cxd2820r_t2.c
400
ret = cxd2820r_wr_reg_val_mask_tab(priv, tab, ARRAY_SIZE(tab));
drivers/media/dvb-frontends/cxd2820r_t2.c
91
ret = cxd2820r_wr_reg_val_mask_tab(priv, tab, ARRAY_SIZE(tab));
drivers/media/dvb-frontends/m88ds3103.c
35
const struct m88ds3103_reg_val *tab, int tab_len)
drivers/media/dvb-frontends/m88ds3103.c
49
buf[j] = tab[i].val;
drivers/media/dvb-frontends/m88ds3103.c
51
if (i == tab_len - 1 || tab[i].reg != tab[i + 1].reg - 1 ||
drivers/media/dvb-frontends/m88ds3103.c
53
ret = regmap_bulk_write(dev->regmap, tab[i].reg - j, buf, j + 1);
drivers/media/dvb-frontends/m88rs2000.c
373
struct inittab *tab)
drivers/media/dvb-frontends/m88rs2000.c
377
if (tab == NULL)
drivers/media/dvb-frontends/m88rs2000.c
381
switch (tab[i].cmd) {
drivers/media/dvb-frontends/m88rs2000.c
383
ret = m88rs2000_writereg(state, tab[i].reg,
drivers/media/dvb-frontends/m88rs2000.c
384
tab[i].val);
drivers/media/dvb-frontends/m88rs2000.c
387
if (tab[i].reg > 0)
drivers/media/dvb-frontends/m88rs2000.c
388
mdelay(tab[i].reg);
drivers/media/dvb-frontends/m88rs2000.c
391
if (tab[i].reg == 0xaa && tab[i].val == 0xff)
drivers/media/dvb-frontends/rtl2830.c
53
struct rtl2830_reg_val_mask tab[] = {
drivers/media/dvb-frontends/rtl2830.c
92
for (i = 0; i < ARRAY_SIZE(tab); i++) {
drivers/media/dvb-frontends/rtl2830.c
93
ret = rtl2830_update_bits(client, tab[i].reg, tab[i].mask,
drivers/media/dvb-frontends/rtl2830.c
94
tab[i].val);
drivers/media/dvb-frontends/stb0899_drv.c
922
static int stb0899_table_lookup(const struct stb0899_tab *tab, int max, int val)
drivers/media/dvb-frontends/stb0899_drv.c
927
if (val < tab[min].read)
drivers/media/dvb-frontends/stb0899_drv.c
928
res = tab[min].real;
drivers/media/dvb-frontends/stb0899_drv.c
929
else if (val >= tab[max].read)
drivers/media/dvb-frontends/stb0899_drv.c
930
res = tab[max].real;
drivers/media/dvb-frontends/stb0899_drv.c
934
if (val >= tab[min].read && val < tab[med].read)
drivers/media/dvb-frontends/stb0899_drv.c
939
res = ((val - tab[min].read) *
drivers/media/dvb-frontends/stb0899_drv.c
940
(tab[max].real - tab[min].real) /
drivers/media/dvb-frontends/stb0899_drv.c
941
(tab[max].read - tab[min].read)) +
drivers/media/dvb-frontends/stb0899_drv.c
942
tab[min].real;
drivers/media/dvb-frontends/stv090x.c
3620
static int stv090x_table_lookup(const struct stv090x_tab *tab, int max, int val)
drivers/media/dvb-frontends/stv090x.c
3625
if ((val >= tab[min].read && val < tab[max].read) ||
drivers/media/dvb-frontends/stv090x.c
3626
(val >= tab[max].read && val < tab[min].read)) {
drivers/media/dvb-frontends/stv090x.c
3629
if ((val >= tab[min].read && val < tab[med].read) ||
drivers/media/dvb-frontends/stv090x.c
3630
(val >= tab[med].read && val < tab[min].read))
drivers/media/dvb-frontends/stv090x.c
3635
res = ((val - tab[min].read) *
drivers/media/dvb-frontends/stv090x.c
3636
(tab[max].real - tab[min].real) /
drivers/media/dvb-frontends/stv090x.c
3637
(tab[max].read - tab[min].read)) +
drivers/media/dvb-frontends/stv090x.c
3638
tab[min].real;
drivers/media/dvb-frontends/stv090x.c
3640
if (tab[min].read < tab[max].read) {
drivers/media/dvb-frontends/stv090x.c
3641
if (val < tab[min].read)
drivers/media/dvb-frontends/stv090x.c
3642
res = tab[min].real;
drivers/media/dvb-frontends/stv090x.c
3643
else if (val >= tab[max].read)
drivers/media/dvb-frontends/stv090x.c
3644
res = tab[max].real;
drivers/media/dvb-frontends/stv090x.c
3646
if (val >= tab[min].read)
drivers/media/dvb-frontends/stv090x.c
3647
res = tab[min].real;
drivers/media/dvb-frontends/stv090x.c
3648
else if (val < tab[max].read)
drivers/media/dvb-frontends/stv090x.c
3649
res = tab[max].real;
drivers/media/dvb-frontends/tda10023.c
102
r=*tab++;
drivers/media/dvb-frontends/tda10023.c
103
m=*tab++;
drivers/media/dvb-frontends/tda10023.c
104
v=*tab++;
drivers/media/dvb-frontends/tda10023.c
98
static void tda10023_writetab(struct tda10023_state* state, u8* tab)
drivers/media/dvb-frontends/tda10071.c
1044
struct tda10071_reg_val_mask tab[] = {
drivers/media/dvb-frontends/tda10071.c
1070
for (i = 0; i < ARRAY_SIZE(tab); i++) {
drivers/media/dvb-frontends/tda10071.c
1071
ret = tda10071_wr_reg_mask(dev, tab[i].reg, tab[i].val,
drivers/media/dvb-frontends/tda10071.c
1072
tab[i].mask);
drivers/media/dvb-frontends/tda10071.c
761
struct tda10071_reg_val_mask tab[] = {
drivers/media/dvb-frontends/tda10071.c
822
for (i = 0; i < ARRAY_SIZE(tab); i++) {
drivers/media/dvb-frontends/tda10071.c
823
ret = tda10071_wr_reg_mask(dev, tab[i].reg,
drivers/media/dvb-frontends/tda10071.c
824
tab[i].val, tab[i].mask);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
617
unsigned long tab, int len)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
622
writel((unsigned int)qtbl[i], regs + tab + (i * 0x04));
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
643
unsigned long tab, int len)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
648
writel((unsigned int)htbl[i], regs + tab + (i * 0x04));
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
681
unsigned long tab, int len)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
691
writel(dword, regs + tab + i);
drivers/media/platform/verisilicon/hantro_jpeg.c
189
const unsigned char *tab, int scale)
drivers/media/platform/verisilicon/hantro_jpeg.c
197
file_q_tab[i] = jpeg_scale_qp(tab[v4l2_jpeg_zigzag_scan_index[i]], scale);
drivers/media/platform/verisilicon/hantro_jpeg.c
198
reordered_q_tab[i] = jpeg_scale_qp(tab[hw_reorder[i]], scale);
drivers/media/usb/dvb-usb-v2/af9035.c
1742
struct reg_val_mask tab[] = {
drivers/media/usb/dvb-usb-v2/af9035.c
1767
for (i = 0; i < ARRAY_SIZE(tab); i++) {
drivers/media/usb/dvb-usb-v2/af9035.c
1768
ret = af9035_wr_reg_mask(d, tab[i].reg, tab[i].val,
drivers/media/usb/dvb-usb-v2/af9035.c
1769
tab[i].mask);
drivers/media/usb/dvb-usb-v2/af9035.c
1789
struct reg_val_mask tab[] = {
drivers/media/usb/dvb-usb-v2/af9035.c
1849
for (i = 0; i < ARRAY_SIZE(tab); i++) {
drivers/media/usb/dvb-usb-v2/af9035.c
1850
ret = af9035_wr_reg_mask(d, tab[i].reg,
drivers/media/usb/dvb-usb-v2/af9035.c
1851
tab[i].val, tab[i].mask);
drivers/media/usb/gspca/vc032x.c
3088
const u8 *tab, u8 tabsize, u16 addr)
drivers/media/usb/gspca/vc032x.c
3094
reg_w(gspca_dev, 0xa0, tab[j], ad++);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
940
#define DEFENUM(tab) \
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
942
.def.type_enum.count = ARRAY_SIZE(tab), \
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
943
.def.type_enum.value_names = tab
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
948
#define DEFMASK(msk,tab) \
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
951
.def.type_bitmask.bit_names = tab
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1536
struct filter_entry *f, *tab;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1564
tab = &adapter->tids.hpftid_tab[0];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1566
tab = &adapter->tids.ftid_tab[0];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1590
if (fidx != filter_id && tab[fidx].fs.type) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1591
f = &tab[fidx];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1615
f = &tab[fidx];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1631
f = &tab[fidx];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
1643
f = &tab[filter_id];
drivers/net/ethernet/chelsio/cxgb4/sched.c
129
end = &s->tab[s->sched_size];
drivers/net/ethernet/chelsio/cxgb4/sched.c
130
for (e = &s->tab[0]; e != end; ++e) {
drivers/net/ethernet/chelsio/cxgb4/sched.c
182
return qe ? &pi->sched_tbl->tab[qe->param.class] : NULL;
drivers/net/ethernet/chelsio/cxgb4/sched.c
206
e = &pi->sched_tbl->tab[qe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
244
e = &s->tab[qe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
277
e = &pi->sched_tbl->tab[fe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
309
e = &s->tab[fe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
488
end = &s->tab[s->sched_size];
drivers/net/ethernet/chelsio/cxgb4/sched.c
489
for (e = &s->tab[0]; e != end; ++e) {
drivers/net/ethernet/chelsio/cxgb4/sched.c
50
e = &s->tab[p->u.params.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
504
end = &s->tab[s->sched_size];
drivers/net/ethernet/chelsio/cxgb4/sched.c
505
for (e = &s->tab[0]; e != end; ++e) {
drivers/net/ethernet/chelsio/cxgb4/sched.c
614
e = &s->tab[classid];
drivers/net/ethernet/chelsio/cxgb4/sched.c
656
s = kvzalloc_flex(*s, tab, sched_size);
drivers/net/ethernet/chelsio/cxgb4/sched.c
663
memset(&s->tab[i], 0, sizeof(struct ch_sched_class));
drivers/net/ethernet/chelsio/cxgb4/sched.c
664
s->tab[i].idx = i;
drivers/net/ethernet/chelsio/cxgb4/sched.c
665
s->tab[i].state = SCHED_STATE_UNUSED;
drivers/net/ethernet/chelsio/cxgb4/sched.c
666
INIT_LIST_HEAD(&s->tab[i].entry_list);
drivers/net/ethernet/chelsio/cxgb4/sched.c
667
atomic_set(&s->tab[i].refcnt, 0);
drivers/net/ethernet/chelsio/cxgb4/sched.c
687
e = &s->tab[i];
drivers/net/ethernet/chelsio/cxgb4/sched.h
85
struct ch_sched_class tab[] __counted_by(sched_size);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1009
upper_temp_mask, RQFCR_PID_SAH, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1014
lower_temp_mask, RQFCR_PID_SAL, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1021
gfar_set_parse_bits(RQFPR_EBC, RQFPR_EBC, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1039
upper_temp_mask, RQFCR_PID_DAH, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1044
lower_temp_mask, RQFCR_PID_DAL, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1050
RQFCR_PID_ETY, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1087
struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1093
u32 old_index = tab->index;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1122
RQFPR_IPV4 | RQFPR_TCP | vlan_mask, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1124
&rule->m_u.tcp_ip4_spec, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1128
RQFPR_IPV4 | RQFPR_UDP | vlan_mask, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1130
&rule->m_u.udp_ip4_spec, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1134
tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1135
gfar_set_attribute(132, 0, RQFCR_PID_L4P, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1138
tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1142
tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1145
tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1149
gfar_set_parse_bits(vlan, vlan_mask, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1151
(struct ethhdr *) &rule->m_u, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1159
gfar_set_attribute(id, id_mask, RQFCR_PID_VID, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1160
gfar_set_attribute(prio, prio_mask, RQFCR_PID_PRI, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1164
if (tab->index == old_index) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1165
gfar_set_mask(0xFFFFFFFF, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1166
tab->fe[tab->index].ctrl = 0x20;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1167
tab->fe[tab->index].prop = 0x0;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1168
tab->index++;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1172
tab->fe[tab->index - 1].ctrl &= (~RQFCR_AND);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1176
tab->fe[tab->index - 1].ctrl |= RQFCR_RJE;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1178
tab->fe[tab->index - 1].ctrl |= (rule->ring_cookie << 10);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1181
if (tab->index > (old_index + 2)) {
drivers/net/ethernet/freescale/gianfar_ethtool.c
1182
tab->fe[old_index + 1].ctrl |= RQFCR_CLE;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1183
tab->fe[tab->index - 1].ctrl |= RQFCR_CLE;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1189
if (tab->index > MAX_FILER_CACHE_IDX - 1)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1197
struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1200
if (tab->index > MAX_FILER_IDX - 1)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1204
for (; i < MAX_FILER_IDX && (tab->fe[i].ctrl | tab->fe[i].prop); i++)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1205
gfar_write_filer(priv, i, tab->fe[i].ctrl, tab->fe[i].prop);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1240
struct filer_table *tab;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1244
tab = kzalloc_obj(*tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1245
if (tab == NULL)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1252
ret = gfar_convert_to_filer(&j->fs, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1266
ret = gfar_write_filer_table(priv, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
1273
kfree(tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
849
static void gfar_set_mask(u32 mask, struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
851
tab->fe[tab->index].ctrl = RQFCR_AND | RQFCR_PID_MASK | RQFCR_CMP_EXACT;
drivers/net/ethernet/freescale/gianfar_ethtool.c
852
tab->fe[tab->index].prop = mask;
drivers/net/ethernet/freescale/gianfar_ethtool.c
853
tab->index++;
drivers/net/ethernet/freescale/gianfar_ethtool.c
857
static void gfar_set_parse_bits(u32 value, u32 mask, struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
859
gfar_set_mask(mask, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
860
tab->fe[tab->index].ctrl = RQFCR_CMP_EXACT | RQFCR_PID_PARSE |
drivers/net/ethernet/freescale/gianfar_ethtool.c
862
tab->fe[tab->index].prop = value;
drivers/net/ethernet/freescale/gianfar_ethtool.c
863
tab->index++;
drivers/net/ethernet/freescale/gianfar_ethtool.c
867
struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
869
gfar_set_mask(mask, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
870
tab->fe[tab->index].ctrl = RQFCR_CMP_EXACT | RQFCR_AND | flag;
drivers/net/ethernet/freescale/gianfar_ethtool.c
871
tab->fe[tab->index].prop = value;
drivers/net/ethernet/freescale/gianfar_ethtool.c
872
tab->index++;
drivers/net/ethernet/freescale/gianfar_ethtool.c
890
struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
943
gfar_set_general_attribute(value, mask, flag, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
949
struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
953
RQFCR_PID_SIA, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
956
RQFCR_PID_DIA, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
959
RQFCR_PID_DPT, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
962
RQFCR_PID_SPT, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
963
gfar_set_attribute(value->tos, mask->tos, RQFCR_PID_TOS, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
969
struct filer_table *tab)
drivers/net/ethernet/freescale/gianfar_ethtool.c
973
RQFCR_PID_SIA, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
976
RQFCR_PID_DIA, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
977
gfar_set_attribute(value->tos, mask->tos, RQFCR_PID_TOS, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
978
gfar_set_attribute(value->proto, mask->proto, RQFCR_PID_L4P, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
981
RQFCR_PID_ARB, tab);
drivers/net/ethernet/freescale/gianfar_ethtool.c
987
struct filer_table *tab)
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
540
struct tc_gred_vq_qopt_offload_params *band = &opt->set.tab[i];
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
592
qdisc->red.band[i].ecn = opt->set.tab[i].is_ecn;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
593
qdisc->red.band[i].threshold = opt->set.tab[i].min;
drivers/net/ethernet/xscale/ixp4xx_eth.c
654
struct desc *tab;
drivers/net/ethernet/xscale/ixp4xx_eth.c
661
tab = is_tx ? tx_desc_ptr(port, 0) : rx_desc_ptr(port, 0);
drivers/net/ethernet/xscale/ixp4xx_eth.c
664
debug_desc(phys, &tab[n_desc]);
drivers/net/ethernet/xscale/ixp4xx_eth.c
665
BUG_ON(tab[n_desc].next);
drivers/net/hyperv/netvsc.c
1555
u32 count, offset, *tab;
drivers/net/hyperv/netvsc.c
1589
tab = (void *)nvmsg + offset;
drivers/net/hyperv/netvsc.c
1592
net_device_ctx->tx_table[i] = tab[i];
drivers/net/wan/ixp4xx_hss.c
592
struct desc *tab;
drivers/net/wan/ixp4xx_hss.c
600
tab = is_tx ? tx_desc_ptr(port, 0) : rx_desc_ptr(port, 0);
drivers/net/wan/ixp4xx_hss.c
603
debug_desc(phys, &tab[n_desc]);
drivers/net/wan/ixp4xx_hss.c
604
BUG_ON(tab[n_desc].next);
drivers/net/wireless/broadcom/b43/phy_g.c
2358
u8 *tab;
drivers/net/wireless/broadcom/b43/phy_g.c
2361
tab = kmalloc(64, GFP_KERNEL);
drivers/net/wireless/broadcom/b43/phy_g.c
2362
if (!tab) {
drivers/net/wireless/broadcom/b43/phy_g.c
2368
err = b43_tssi2dbm_entry(tab, i, pab0, pab1, pab2);
drivers/net/wireless/broadcom/b43/phy_g.c
2372
kfree(tab);
drivers/net/wireless/broadcom/b43/phy_g.c
2377
return tab;
drivers/net/wireless/broadcom/b43/wa.c
140
const u16 *tab;
drivers/net/wireless/broadcom/b43/wa.c
143
tab = b43_tab_sigmasqr2;
drivers/net/wireless/broadcom/b43/wa.c
151
i, tab[i]);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1894
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1896
tab.tbl_ptr = &m0m1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1897
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1898
tab.tbl_id = LCNPHY_TBL_ID_IQLOCAL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1899
tab.tbl_offset = 87;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1900
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1901
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1909
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1911
tab.tbl_ptr = &m0m1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1912
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1913
tab.tbl_id = LCNPHY_TBL_ID_IQLOCAL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1914
tab.tbl_offset = 87;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1915
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1916
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1922
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1926
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1927
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1928
tab.tbl_ptr = data_buf;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1932
tab.tbl_len = 30;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1933
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_RATE_OFFSET;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1934
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1937
tab.tbl_len = 64;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1938
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_MAC_OFFSET;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1939
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2066
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2078
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2079
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2080
tab.tbl_ptr = &ind;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2081
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2082
tab.tbl_offset = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2084
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2085
tab.tbl_offset++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2087
tab.tbl_offset = 704;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2089
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2090
tab.tbl_offset++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2167
tab.tbl_id = LCNPHY_TBL_ID_RFSEQ;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2168
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2169
tab.tbl_ptr = &rfseq;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2170
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2171
tab.tbl_offset = 6;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2172
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2233
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2248
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2249
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2250
tab.tbl_len = ARRAY_SIZE(rate_table);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2251
tab.tbl_ptr = rate_table;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2252
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_RATE_OFFSET;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2253
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2268
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2282
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2283
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2284
tab.tbl_len = 4;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2285
tab.tbl_ptr = cck_offset;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2286
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_RATE_OFFSET;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2287
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2289
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2290
tab.tbl_ptr = &ofdm_offset;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2292
tab.tbl_offset = i;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2293
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2871
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2949
tab.tbl_id = LCNPHY_TBL_ID_RFSEQ;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2950
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2951
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2952
tab.tbl_ptr = &val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2953
tab.tbl_offset = 6;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2954
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3011
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3052
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3053
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3054
tab.tbl_ptr = &pwr;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3055
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3056
tab.tbl_offset = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3061
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3062
tab.tbl_offset++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3104
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3110
tab.tbl_id = LCNPHY_TBL_ID_IQLOCAL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3111
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3112
tab.tbl_ptr = iqcc;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3113
tab.tbl_len = 2;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3114
tab.tbl_offset = 80;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3115
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3120
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3122
tab.tbl_id = LCNPHY_TBL_ID_IQLOCAL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3123
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3124
tab.tbl_ptr = &didq;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3125
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3126
tab.tbl_offset = 85;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3127
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3132
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3142
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3143
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3144
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3148
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_IQ_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3149
tab.tbl_ptr = &bbmultiqcomp;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3150
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3152
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_GAIN_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3153
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3154
tab.tbl_ptr = &txgain;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3155
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3175
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_LO_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3176
tab.tbl_ptr = &locoeffs;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3177
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3181
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_PWR_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3182
tab.tbl_ptr = &rfpower;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3183
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3192
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3194
tab.tbl_ptr = temp_offset;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3195
tab.tbl_len = 128;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3196
tab.tbl_id = LCNPHY_TBL_ID_PAPDCOMPDELTATBL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3197
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3198
tab.tbl_offset = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3204
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3343
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3386
tab.tbl_ptr = data_buf;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3387
tab.tbl_len = num_samps;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3388
tab.tbl_id = LCNPHY_TBL_ID_SAMPLEPLAY;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3389
tab.tbl_offset = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3390
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3391
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3787
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3789
tab.tbl_ptr = iqcc;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3790
tab.tbl_len = 2;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3791
tab.tbl_id = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3792
tab.tbl_offset = 80;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3793
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3794
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3822
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3825
tab.tbl_id = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3826
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3827
tab.tbl_ptr = &didq;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3828
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3829
tab.tbl_offset = 85;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3830
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3844
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3908
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3909
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3910
tab.tbl_ptr = &val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3912
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3913
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_RATE_OFFSET;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3916
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_IQ_OFFSET + idx;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3918
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3921
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3924
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_LO_OFFSET + idx;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3925
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4136
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4171
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4172
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4173
tab.tbl_ptr = &pwr;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4174
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4175
tab.tbl_offset = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4179
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4180
tab.tbl_offset++;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4281
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4290
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4291
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4292
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4293
tab.tbl_ptr = &val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4304
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_GAIN_OFFSET + j;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4305
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4308
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_IQ_OFFSET + j;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4309
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4315
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4321
tab.tbl_id = LCNPHY_TBL_ID_TXPWRCTL;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4322
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4323
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4326
tab.tbl_ptr = &bbmult;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4327
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_IQ_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4328
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4331
tab.tbl_ptr = &rfgain;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4332
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_GAIN_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4333
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4356
tab.tbl_ptr = &val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4357
tab.tbl_offset = LCNPHY_TX_PWR_CTRL_PWR_OFFSET + index;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4358
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4541
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4549
tab.tbl_id = LCNPHY_TBL_ID_RFSEQ;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4550
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4551
tab.tbl_ptr = &val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4552
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4554
tab.tbl_offset = 4;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4555
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4559
tab.tbl_id = LCNPHY_TBL_ID_RFSEQ;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4560
tab.tbl_width = 16;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4561
tab.tbl_ptr = &val;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4562
tab.tbl_len = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4565
tab.tbl_offset = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4566
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4569
tab.tbl_offset = 1;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4570
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4683
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4698
tab.tbl_ptr = tableBuffer;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4699
tab.tbl_len = 2;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4700
tab.tbl_id = 17;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4701
tab.tbl_offset = 59;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4702
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4703
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4723
tab.tbl_ptr = tableBuffer;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4724
tab.tbl_len = 2;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4725
tab.tbl_id = LCNPHY_TBL_ID_GAIN_IDX;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4726
tab.tbl_offset = 28;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4727
tab.tbl_width = 32;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
4728
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
925
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
926
tab.tbl_id = tbl_id;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
927
tab.tbl_ptr = tbl_ptr;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
928
tab.tbl_len = tbl_len;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
929
tab.tbl_width = tbl_width;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
930
tab.tbl_offset = tbl_offset;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
931
wlc_lcnphy_read_table(pi, &tab);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
940
struct phytbl_info tab;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
941
tab.tbl_id = tbl_id;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
942
tab.tbl_ptr = tbl_ptr;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
943
tab.tbl_len = tbl_len;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
944
tab.tbl_width = tbl_width;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
945
tab.tbl_offset = tbl_offset;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
946
wlc_lcnphy_write_table(pi, &tab);
drivers/net/wireless/mediatek/mt76/mt76x0/init.c
83
#define RANDOM_WRITE(dev, tab) \
drivers/net/wireless/mediatek/mt76/mt76x0/init.c
85
tab, ARRAY_SIZE(tab))
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
178
#define RF_RANDOM_WRITE(dev, tab) do { \
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
180
mt76x0_phy_rf_csr_wr_rp(dev, tab, ARRAY_SIZE(tab)); \
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
182
mt76_wr_rp(dev, MT_MCU_MEMMAP_RF, tab, ARRAY_SIZE(tab));\
drivers/net/wireless/st/cw1200/debug.c
301
#define PUT_COUNTER(tab, name) \
drivers/net/wireless/st/cw1200/debug.c
302
seq_printf(seq, "%s:" tab "%d\n", #name, \
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1449
struct ia_css_morph_table tab = {0};
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1451
atomisp_css_get_morph_table(asd, &tab);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1453
config->width = tab.width;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1454
config->height = tab.height;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1458
tab.coordinates_x[i], tab.height *
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1459
tab.width * sizeof(*tab.coordinates_x[i]));
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1466
tab.coordinates_y[i], tab.height *
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1467
tab.width * sizeof(*tab.coordinates_y[i]));
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1475
struct ia_css_morph_table *tab =
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1479
if (tab) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1480
atomisp_css_morph_table_free(tab);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1485
tab = atomisp_css_morph_table_allocate(config->width,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1488
if (!tab) {
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1494
ret = copy_from_user(tab->coordinates_x[i],
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1502
atomisp_css_morph_table_free(tab);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1505
ret = copy_from_user(tab->coordinates_y[i],
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1513
atomisp_css_morph_table_free(tab);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1517
asd->params.css_param.morph_table = tab;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1519
asd->params.config.morph_table = tab;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2856
struct ia_css_ctc_table *tab;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2866
tab = vzalloc(sizeof(struct ia_css_ctc_table));
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2867
if (!tab)
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2871
isp_config.ctc_table = tab;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2875
memcpy(config, tab, sizeof(*tab));
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2876
vfree(tab);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2884
struct ia_css_gamma_table *tab;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2894
tab = vzalloc(sizeof(struct ia_css_gamma_table));
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2895
if (!tab)
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2899
isp_config.gamma_table = tab;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2903
memcpy(config, tab, sizeof(*tab));
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2904
vfree(tab);
drivers/staging/media/atomisp/pci/sh_css_params.c
1412
struct ia_css_morph_table *tab;
drivers/staging/media/atomisp/pci/sh_css_params.c
1423
tab = ia_css_morph_table_allocate(width, height);
drivers/staging/media/atomisp/pci/sh_css_params.c
1424
if (!tab)
drivers/staging/media/atomisp/pci/sh_css_params.c
1434
x_ptr = &tab->coordinates_x[i][j * width];
drivers/staging/media/atomisp/pci/sh_css_params.c
1435
y_ptr = &tab->coordinates_y[i][j * width];
drivers/staging/media/atomisp/pci/sh_css_params.c
1452
*table = tab;
drivers/staging/media/av7110/av7110_ca.c
79
struct dvb_ringbuffer *tab[] = { cirbuf, ciwbuf, NULL }, **p;
drivers/staging/media/av7110/av7110_ca.c
82
for (p = tab; *p; p++) {
drivers/staging/media/av7110/av7110_ca.c
85
while (p-- != tab) {
drivers/video/fbdev/aty/mach64_gx.c
113
aty_st_514(0x04, tab[i].pixel_dly, par); /* Horizontal Sync Control */
drivers/video/fbdev/aty/mach64_gx.c
116
aty_st_514(0x71, tab[i].misc2_cntl, par); /* Misc Control 2 */
drivers/video/fbdev/aty/mach64_gx.c
117
aty_st_514(0x0a, tab[i].pixel_rep, par); /* Pixel Format */
drivers/video/fbdev/aty/mach64_gx.c
118
aty_st_514(tab[i].pixel_cntl_index, tab[i].pixel_cntl_v1, par);
drivers/video/fbdev/aty/mach64_gx.c
90
} tab[3] = {
drivers/video/fbdev/core/fb_imageblit.h
285
unsigned long tab[2];
drivers/video/fbdev/core/fb_imageblit.h
292
tab[0] = swab_long(bgcolor);
drivers/video/fbdev/core/fb_imageblit.h
293
tab[1] = swab_long(fgcolor);
drivers/video/fbdev/core/fb_imageblit.h
295
tab[0] = bgcolor;
drivers/video/fbdev/core/fb_imageblit.h
296
tab[1] = fgcolor;
drivers/video/fbdev/core/fb_imageblit.h
304
fb_write_offset(tab[(srcbyte >> 7) & 1], offset + 0, dst);
drivers/video/fbdev/core/fb_imageblit.h
305
fb_write_offset(tab[(srcbyte >> 6) & 1], offset + 1, dst);
drivers/video/fbdev/core/fb_imageblit.h
306
fb_write_offset(tab[(srcbyte >> 5) & 1], offset + 2, dst);
drivers/video/fbdev/core/fb_imageblit.h
307
fb_write_offset(tab[(srcbyte >> 4) & 1], offset + 3, dst);
drivers/video/fbdev/core/fb_imageblit.h
308
fb_write_offset(tab[(srcbyte >> 3) & 1], offset + 4, dst);
drivers/video/fbdev/core/fb_imageblit.h
309
fb_write_offset(tab[(srcbyte >> 2) & 1], offset + 5, dst);
drivers/video/fbdev/core/fb_imageblit.h
310
fb_write_offset(tab[(srcbyte >> 1) & 1], offset + 6, dst);
drivers/video/fbdev/core/fb_imageblit.h
311
fb_write_offset(tab[(srcbyte >> 0) & 1], offset + 7, dst);
drivers/video/fbdev/core/fb_imageblit.h
318
fb_write_offset(tab[(srcbyte >> 7) & 1], offset, dst);
drivers/video/fbdev/core/fb_imageblit.h
341
unsigned long tab[4];
drivers/video/fbdev/core/fb_imageblit.h
347
tab[0] = fb_pack(bgcolor, bgcolor, BITS_PER_LONG/2);
drivers/video/fbdev/core/fb_imageblit.h
348
tab[1] = fb_pack(bgcolor, fgcolor, BITS_PER_LONG/2);
drivers/video/fbdev/core/fb_imageblit.h
349
tab[2] = fb_pack(fgcolor, bgcolor, BITS_PER_LONG/2);
drivers/video/fbdev/core/fb_imageblit.h
350
tab[3] = fb_pack(fgcolor, fgcolor, BITS_PER_LONG/2);
drivers/video/fbdev/core/fb_imageblit.h
353
tab[0] = swab_long(tab[0]);
drivers/video/fbdev/core/fb_imageblit.h
354
tab[1] = swab_long(tab[1]);
drivers/video/fbdev/core/fb_imageblit.h
355
tab[2] = swab_long(tab[2]);
drivers/video/fbdev/core/fb_imageblit.h
356
tab[3] = swab_long(tab[3]);
drivers/video/fbdev/core/fb_imageblit.h
364
fb_write_offset(tab[(srcbyte >> 6) & 3], offset + 0, dst);
drivers/video/fbdev/core/fb_imageblit.h
365
fb_write_offset(tab[(srcbyte >> 4) & 3], offset + 1, dst);
drivers/video/fbdev/core/fb_imageblit.h
366
fb_write_offset(tab[(srcbyte >> 2) & 3], offset + 2, dst);
drivers/video/fbdev/core/fb_imageblit.h
367
fb_write_offset(tab[(srcbyte >> 0) & 3], offset + 3, dst);
drivers/video/fbdev/core/fb_imageblit.h
374
fb_write_offset(tab[(srcbyte >> 6) & 3], offset, dst);
drivers/video/fbdev/core/fb_imageblit.h
404
const unsigned long *tab;
drivers/video/fbdev/core/fb_imageblit.h
422
tab = reverse.byte ? tab16_be : tab16_le;
drivers/video/fbdev/core/fb_imageblit.h
424
tab = reverse.byte ? tab16_le : tab16_be;
drivers/video/fbdev/core/fb_imageblit.h
430
fb_write_offset((fgcolor & tab[*src >> 4]) ^ bgcolor, offset + 0, dst);
drivers/video/fbdev/core/fb_imageblit.h
431
fb_write_offset((fgcolor & tab[*src & 0xf]) ^ bgcolor, offset + 1, dst);
drivers/video/fbdev/core/fb_imageblit.h
435
fb_write_offset((fgcolor & tab[*src++ >> 4]) ^ bgcolor, offset, dst);
include/linux/bpf_verifier.h
940
void bpf_free_kfunc_btf_tab(struct bpf_kfunc_btf_tab *tab);
include/net/pkt_cls.h
943
struct tc_gred_vq_qopt_offload_params tab[MAX_DPs];
include/net/pkt_sched.h
107
struct nlattr *tab,
include/net/pkt_sched.h
109
void qdisc_put_rtab(struct qdisc_rate_table *tab);
include/net/pkt_sched.h
110
void qdisc_put_stab(struct qdisc_size_table *tab);
kernel/bpf/btf.c
1805
struct btf_kfunc_set_tab *tab = btf->kfunc_set_tab;
kernel/bpf/btf.c
1808
if (!tab)
kernel/bpf/btf.c
1810
for (hook = 0; hook < ARRAY_SIZE(tab->sets); hook++)
kernel/bpf/btf.c
1811
kfree(tab->sets[hook]);
kernel/bpf/btf.c
1812
kfree(tab);
kernel/bpf/btf.c
1818
struct btf_id_dtor_kfunc_tab *tab = btf->dtor_kfunc_tab;
kernel/bpf/btf.c
1820
if (!tab)
kernel/bpf/btf.c
1822
kfree(tab);
kernel/bpf/btf.c
1826
static void btf_struct_metas_free(struct btf_struct_metas *tab)
kernel/bpf/btf.c
1830
if (!tab)
kernel/bpf/btf.c
1832
for (i = 0; i < tab->cnt; i++)
kernel/bpf/btf.c
1833
btf_record_free(tab->types[i].record);
kernel/bpf/btf.c
1834
kfree(tab);
kernel/bpf/btf.c
1839
struct btf_struct_metas *tab = btf->struct_meta_tab;
kernel/bpf/btf.c
1841
btf_struct_metas_free(tab);
kernel/bpf/btf.c
1847
struct btf_struct_ops_tab *tab = btf->struct_ops_tab;
kernel/bpf/btf.c
1850
if (!tab)
kernel/bpf/btf.c
1853
for (i = 0; i < tab->cnt; i++)
kernel/bpf/btf.c
1854
bpf_struct_ops_desc_release(&tab->ops[i]);
kernel/bpf/btf.c
1856
kfree(tab);
kernel/bpf/btf.c
5692
struct btf_struct_metas *tab = NULL;
kernel/bpf/btf.c
5778
tab_cnt = tab ? tab->cnt : 0;
kernel/bpf/btf.c
5779
new_tab = krealloc(tab, struct_size(new_tab, types, tab_cnt + 1),
kernel/bpf/btf.c
5785
if (!tab)
kernel/bpf/btf.c
5787
tab = new_tab;
kernel/bpf/btf.c
5789
type = &tab->types[tab->cnt];
kernel/bpf/btf.c
5800
tab->cnt++;
kernel/bpf/btf.c
5803
return tab;
kernel/bpf/btf.c
5805
btf_struct_metas_free(tab);
kernel/bpf/btf.c
5813
struct btf_struct_metas *tab;
kernel/bpf/btf.c
5816
tab = btf->struct_meta_tab;
kernel/bpf/btf.c
5817
if (!tab)
kernel/bpf/btf.c
5819
return bsearch(&btf_id, tab->types, tab->cnt, sizeof(tab->types[0]), btf_id_cmp_func);
kernel/bpf/btf.c
8675
struct btf_kfunc_set_tab *tab;
kernel/bpf/btf.c
8688
tab = btf->kfunc_set_tab;
kernel/bpf/btf.c
8690
if (tab && add_filter) {
kernel/bpf/btf.c
8693
hook_filter = &tab->hook_filters[hook];
kernel/bpf/btf.c
8707
if (!tab) {
kernel/bpf/btf.c
8708
tab = kzalloc_obj(*tab, GFP_KERNEL | __GFP_NOWARN);
kernel/bpf/btf.c
8709
if (!tab)
kernel/bpf/btf.c
8711
btf->kfunc_set_tab = tab;
kernel/bpf/btf.c
8714
set = tab->sets[hook];
kernel/bpf/btf.c
8746
set = krealloc(tab->sets[hook],
kernel/bpf/btf.c
8755
if (!tab->sets[hook])
kernel/bpf/btf.c
8757
tab->sets[hook] = set;
kernel/bpf/btf.c
8770
hook_filter = &tab->hook_filters[hook];
kernel/bpf/btf.c
8973
struct btf_id_dtor_kfunc_tab *tab = btf->dtor_kfunc_tab;
kernel/bpf/btf.c
8976
if (!tab)
kernel/bpf/btf.c
8982
dtor = bsearch(&btf_id, tab->dtors, tab->cnt, sizeof(tab->dtors[0]), btf_id_cmp_func);
kernel/bpf/btf.c
9036
struct btf_id_dtor_kfunc_tab *tab;
kernel/bpf/btf.c
9058
tab = btf->dtor_kfunc_tab;
kernel/bpf/btf.c
9060
if (WARN_ON_ONCE(tab && btf_is_module(btf))) {
kernel/bpf/btf.c
9065
tab_cnt = tab ? tab->cnt : 0;
kernel/bpf/btf.c
9076
tab = krealloc(btf->dtor_kfunc_tab,
kernel/bpf/btf.c
9077
struct_size(tab, dtors, tab_cnt + add_cnt),
kernel/bpf/btf.c
9079
if (!tab) {
kernel/bpf/btf.c
9085
tab->cnt = 0;
kernel/bpf/btf.c
9086
btf->dtor_kfunc_tab = tab;
kernel/bpf/btf.c
9088
memcpy(tab->dtors + tab->cnt, dtors, add_cnt * sizeof(tab->dtors[0]));
kernel/bpf/btf.c
9092
tab->dtors[i].btf_id = btf_relocate_id(btf, tab->dtors[i].btf_id);
kernel/bpf/btf.c
9093
tab->dtors[i].kfunc_btf_id = btf_relocate_id(btf, tab->dtors[i].kfunc_btf_id);
kernel/bpf/btf.c
9096
tab->cnt += add_cnt;
kernel/bpf/btf.c
9098
sort(tab->dtors, tab->cnt, sizeof(tab->dtors[0]), btf_id_cmp_func, NULL);
kernel/bpf/btf.c
9631
struct btf_struct_ops_tab *tab, *new_tab;
kernel/bpf/btf.c
9634
tab = btf->struct_ops_tab;
kernel/bpf/btf.c
9635
if (!tab) {
kernel/bpf/btf.c
9636
tab = kzalloc_flex(*tab, ops, 4);
kernel/bpf/btf.c
9637
if (!tab)
kernel/bpf/btf.c
9639
tab->capacity = 4;
kernel/bpf/btf.c
9640
btf->struct_ops_tab = tab;
kernel/bpf/btf.c
9643
for (i = 0; i < tab->cnt; i++)
kernel/bpf/btf.c
9644
if (tab->ops[i].st_ops == st_ops)
kernel/bpf/btf.c
9647
if (tab->cnt == tab->capacity) {
kernel/bpf/btf.c
9648
new_tab = krealloc(tab,
kernel/bpf/btf.c
9649
struct_size(tab, ops, tab->capacity * 2),
kernel/bpf/btf.c
9653
tab = new_tab;
kernel/bpf/btf.c
9654
tab->capacity *= 2;
kernel/bpf/btf.c
9655
btf->struct_ops_tab = tab;
kernel/bpf/btf.c
9658
tab->ops[btf->struct_ops_tab->cnt].st_ops = st_ops;
kernel/bpf/btf.c
9660
err = bpf_struct_ops_desc_init(&tab->ops[btf->struct_ops_tab->cnt], btf, log);
kernel/bpf/core.c
832
struct bpf_jit_poke_descriptor *tab = prog->aux->poke_tab;
kernel/bpf/core.c
852
tab = krealloc_array(tab, size, sizeof(*poke), GFP_KERNEL);
kernel/bpf/core.c
853
if (!tab)
kernel/bpf/core.c
856
memcpy(&tab[slot], poke, sizeof(*poke));
kernel/bpf/core.c
858
prog->aux->poke_tab = tab;
kernel/bpf/verifier.c
22042
struct bpf_jit_poke_descriptor *tab = prog->aux->poke_tab;
kernel/bpf/verifier.c
22047
desc = &tab[i];
kernel/bpf/verifier.c
3236
struct bpf_kfunc_desc_tab *tab;
kernel/bpf/verifier.c
3238
tab = prog->aux->kfunc_tab;
kernel/bpf/verifier.c
3239
return bsearch(&desc, tab->descs, tab->nr_descs,
kernel/bpf/verifier.c
3240
sizeof(tab->descs[0]), kfunc_desc_cmp_by_id_off);
kernel/bpf/verifier.c
3260
struct bpf_kfunc_btf_tab *tab;
kernel/bpf/verifier.c
3266
tab = env->prog->aux->kfunc_btf_tab;
kernel/bpf/verifier.c
3267
b = bsearch(&kf_btf, tab->descs, tab->nr_descs,
kernel/bpf/verifier.c
3268
sizeof(tab->descs[0]), kfunc_btf_cmp_by_off);
kernel/bpf/verifier.c
3270
if (tab->nr_descs == MAX_KFUNC_BTFS) {
kernel/bpf/verifier.c
3303
b = &tab->descs[tab->nr_descs++];
kernel/bpf/verifier.c
3311
sort(tab->descs, tab->nr_descs, sizeof(tab->descs[0]),
kernel/bpf/verifier.c
3320
void bpf_free_kfunc_btf_tab(struct bpf_kfunc_btf_tab *tab)
kernel/bpf/verifier.c
3322
if (!tab)
kernel/bpf/verifier.c
3325
while (tab->nr_descs--) {
kernel/bpf/verifier.c
3326
module_put(tab->descs[tab->nr_descs].module);
kernel/bpf/verifier.c
3327
btf_put(tab->descs[tab->nr_descs].btf);
kernel/bpf/verifier.c
3329
kfree(tab);
kernel/bpf/verifier.c
3443
struct bpf_kfunc_desc_tab *tab;
kernel/bpf/verifier.c
3451
tab = prog_aux->kfunc_tab;
kernel/bpf/verifier.c
3453
if (!tab) {
kernel/bpf/verifier.c
3474
tab = kzalloc_obj(*tab, GFP_KERNEL_ACCOUNT);
kernel/bpf/verifier.c
3475
if (!tab)
kernel/bpf/verifier.c
3477
prog_aux->kfunc_tab = tab;
kernel/bpf/verifier.c
3499
if (tab->nr_descs == MAX_KFUNC_DESCS) {
kernel/bpf/verifier.c
3524
desc = &tab->descs[tab->nr_descs++];
kernel/bpf/verifier.c
3529
sort(tab->descs, tab->nr_descs, sizeof(tab->descs[0]),
kernel/bpf/verifier.c
3567
struct bpf_kfunc_desc_tab *tab;
kernel/bpf/verifier.c
3570
tab = env->prog->aux->kfunc_tab;
kernel/bpf/verifier.c
3571
if (!tab)
kernel/bpf/verifier.c
3574
for (i = 0; i < tab->nr_descs; i++) {
kernel/bpf/verifier.c
3575
err = set_kfunc_desc_imm(env, &tab->descs[i]);
kernel/bpf/verifier.c
3580
sort(tab->descs, tab->nr_descs, sizeof(tab->descs[0]),
kernel/bpf/verifier.c
3599
struct bpf_kfunc_desc_tab *tab;
kernel/bpf/verifier.c
3601
tab = prog->aux->kfunc_tab;
kernel/bpf/verifier.c
3602
res = bsearch(&desc, tab->descs, tab->nr_descs,
kernel/bpf/verifier.c
3603
sizeof(tab->descs[0]), kfunc_desc_cmp_by_imm_off);
kernel/debug/kdb/kdb_io.c
243
int tab = 0;
kernel/debug/kdb/kdb_io.c
265
tab = 0;
kernel/debug/kdb/kdb_io.c
327
if (tab < 2)
kernel/debug/kdb/kdb_io.c
328
++tab;
kernel/debug/kdb/kdb_io.c
339
if (tab == 2 && count > 0) {
kernel/debug/kdb/kdb_io.c
366
} else if (tab != 2 && count > 0) {
lib/bch.c
1107
uint32_t data, hi, lo, *tab;
lib/bch.c
1118
tab = bch->mod8_tab + (b*256+i)*l;
lib/bch.c
1128
tab[j] ^= hi|lo;
lib/crc/gen_crc32table.c
18
static void crc32init_le_generic(const uint32_t polynomial, uint32_t tab[256])
lib/crc/gen_crc32table.c
23
tab[0] = 0;
lib/crc/gen_crc32table.c
28
tab[i + j] = crc ^ tab[j];
net/core/rtnetlink.c
375
struct rtnl_link __rcu **tab;
net/core/rtnetlink.c
380
tab = rcu_dereference_rtnl(rtnl_msg_handlers[protocol]);
net/core/rtnetlink.c
381
if (!tab)
net/core/rtnetlink.c
382
tab = rcu_dereference_rtnl(rtnl_msg_handlers[PF_UNSPEC]);
net/core/rtnetlink.c
384
return rcu_dereference_rtnl(tab[msgtype]);
net/core/rtnetlink.c
393
struct rtnl_link __rcu **tab;
net/core/rtnetlink.c
401
tab = rtnl_dereference(rtnl_msg_handlers[protocol]);
net/core/rtnetlink.c
402
if (tab == NULL) {
net/core/rtnetlink.c
403
tab = kcalloc(RTM_NR_MSGTYPES, sizeof(void *), GFP_KERNEL);
net/core/rtnetlink.c
404
if (!tab)
net/core/rtnetlink.c
408
rcu_assign_pointer(rtnl_msg_handlers[protocol], tab);
net/core/rtnetlink.c
411
old = rtnl_dereference(tab[msgindex]);
net/core/rtnetlink.c
437
rcu_assign_pointer(tab[msgindex], link);
net/core/rtnetlink.c
4382
struct rtnl_link __rcu **tab;
net/core/rtnetlink.c
4392
tab = rcu_dereference_rtnl(rtnl_msg_handlers[idx]);
net/core/rtnetlink.c
4393
if (!tab)
net/core/rtnetlink.c
4396
link = rcu_dereference_rtnl(tab[type]);
net/core/rtnetlink.c
455
struct rtnl_link __rcu **tab;
net/core/rtnetlink.c
463
tab = rtnl_dereference(rtnl_msg_handlers[protocol]);
net/core/rtnetlink.c
464
if (!tab) {
net/core/rtnetlink.c
469
link = rcu_replace_pointer_rtnl(tab[msgindex], NULL);
net/core/rtnetlink.c
486
struct rtnl_link __rcu **tab;
net/core/rtnetlink.c
493
tab = rcu_replace_pointer_rtnl(rtnl_msg_handlers[protocol], NULL);
net/core/rtnetlink.c
494
if (!tab) {
net/core/rtnetlink.c
499
link = rcu_replace_pointer_rtnl(tab[msgindex], NULL);
net/core/rtnetlink.c
506
kfree(tab);
net/sched/sch_api.c
420
struct nlattr *tab,
net/sched/sch_api.c
425
if (tab == NULL || r->rate == 0 ||
net/sched/sch_api.c
427
nla_len(tab) != TC_RTAB_SIZE) {
net/sched/sch_api.c
434
!memcmp(&rtab->data, nla_data(tab), TC_RTAB_SIZE)) {
net/sched/sch_api.c
444
memcpy(rtab->data, nla_data(tab), TC_RTAB_SIZE);
net/sched/sch_api.c
456
void qdisc_put_rtab(struct qdisc_rate_table *tab)
net/sched/sch_api.c
460
if (!tab || --tab->refcnt)
net/sched/sch_api.c
466
if (rtab == tab) {
net/sched/sch_api.c
489
u16 *tab = NULL;
net/sched/sch_api.c
508
tab = nla_data(tb[TCA_STAB_DATA]);
net/sched/sch_api.c
512
if (tsize != s->tsize || (!tab && tsize > 0)) {
net/sched/sch_api.c
521
memcmp(stab->data, tab, flex_array_size(stab, data, tsize)))
net/sched/sch_api.c
540
memcpy(stab->data, tab, flex_array_size(stab, data, tsize));
net/sched/sch_api.c
547
void qdisc_put_stab(struct qdisc_size_table *tab)
net/sched/sch_api.c
549
if (!tab)
net/sched/sch_api.c
552
if (--tab->refcnt == 0) {
net/sched/sch_api.c
553
list_del(&tab->list);
net/sched/sch_api.c
554
kfree_rcu(tab, rcu);
net/sched/sch_choke.c
109
} while (q->tab[q->tail] == NULL);
net/sched/sch_choke.c
117
struct sk_buff *skb = q->tab[idx];
net/sched/sch_choke.c
119
q->tab[idx] = NULL;
net/sched/sch_choke.c
187
skb = q->tab[*pidx];
net/sched/sch_choke.c
192
return q->tab[*pidx = q->head];
net/sched/sch_choke.c
268
q->tab[q->tail] = skb;
net/sched/sch_choke.c
294
skb = q->tab[q->head];
net/sched/sch_choke.c
295
q->tab[q->head] = NULL;
net/sched/sch_choke.c
309
struct sk_buff *skb = q->tab[q->head];
net/sched/sch_choke.c
317
if (q->tab)
net/sched/sch_choke.c
318
memset(q->tab, 0, (q->tab_mask + 1) * sizeof(struct sk_buff *));
net/sched/sch_choke.c
378
old = q->tab;
net/sched/sch_choke.c
384
struct sk_buff *skb = q->tab[q->head];
net/sched/sch_choke.c
404
q->tab = ntab;
net/sched/sch_choke.c
477
choke_free(q->tab);
net/sched/sch_choke.c
484
return (q->head != q->tail) ? q->tab[q->head] : NULL;
net/sched/sch_choke.c
71
struct sk_buff **tab;
net/sched/sch_choke.c
99
} while (q->tab[q->head] == NULL);
net/sched/sch_gred.c
106
if (table->tab[n] && table->tab[n]->prio == q->prio)
net/sched/sch_gred.c
160
if (table->tab[i] && table->tab[i]->red_flags)
net/sched/sch_gred.c
173
if (dp >= t->DPs || (q = t->tab[dp]) == NULL) {
net/sched/sch_gred.c
176
q = t->tab[dp];
net/sched/sch_gred.c
199
if (t->tab[i] && t->tab[i]->prio < q->prio &&
net/sched/sch_gred.c
200
!red_is_idling(&t->tab[i]->vars))
net/sched/sch_gred.c
201
qavg += t->tab[i]->vars.qavg;
net/sched/sch_gred.c
272
if (dp >= t->DPs || (q = t->tab[dp]) == NULL) {
net/sched/sch_gred.c
301
struct gred_sched_data *q = t->tab[i];
net/sched/sch_gred.c
334
struct gred_sched_data *q = table->tab[i];
net/sched/sch_gred.c
338
opt->set.tab[i].present = true;
net/sched/sch_gred.c
339
opt->set.tab[i].limit = q->limit;
net/sched/sch_gred.c
340
opt->set.tab[i].prio = q->prio;
net/sched/sch_gred.c
341
opt->set.tab[i].min = q->parms.qth_min >> q->parms.Wlog;
net/sched/sch_gred.c
342
opt->set.tab[i].max = q->parms.qth_max >> q->parms.Wlog;
net/sched/sch_gred.c
343
opt->set.tab[i].is_ecn = gred_use_ecn(q);
net/sched/sch_gred.c
344
opt->set.tab[i].is_harddrop = gred_use_harddrop(q);
net/sched/sch_gred.c
345
opt->set.tab[i].probability = q->parms.max_P;
net/sched/sch_gred.c
346
opt->set.tab[i].backlog = &q->backlog;
net/sched/sch_gred.c
372
if (table->tab[i])
net/sched/sch_gred.c
373
hw_stats->stats.xstats[i] = &table->tab[i]->stats;
net/sched/sch_gred.c
382
if (!table->tab[i])
net/sched/sch_gred.c
384
table->tab[i]->packetsin += u64_stats_read(&hw_stats->stats.bstats[i].packets);
net/sched/sch_gred.c
385
table->tab[i]->bytesin += u64_stats_read(&hw_stats->stats.bstats[i].bytes);
net/sched/sch_gred.c
386
table->tab[i]->backlog += hw_stats->stats.qstats[i].backlog;
net/sched/sch_gred.c
464
if (table->tab[i])
net/sched/sch_gred.c
465
table->tab[i]->red_flags =
net/sched/sch_gred.c
469
if (table->tab[i]) {
net/sched/sch_gred.c
472
gred_destroy_vq(table->tab[i]);
net/sched/sch_gred.c
473
table->tab[i] = NULL;
net/sched/sch_gred.c
488
struct gred_sched_data *q = table->tab[dp];
net/sched/sch_gred.c
496
table->tab[dp] = q = *prealloc;
net/sched/sch_gred.c
53
struct gred_sched_data *tab[MAX_DPs];
net/sched/sch_gred.c
549
table->tab[dp]->red_flags = nla_get_u32(tb[TCA_GRED_VQ_FLAGS]);
net/sched/sch_gred.c
588
if (dp != cdp && !table->tab[dp]) {
net/sched/sch_gred.c
692
if (table->tab[table->def])
net/sched/sch_gred.c
693
def_prio = table->tab[table->def]->prio;
net/sched/sch_gred.c
791
struct gred_sched_data *q = table->tab[i];
net/sched/sch_gred.c
807
struct gred_sched_data *q = table->tab[i];
net/sched/sch_gred.c
857
struct gred_sched_data *q = table->tab[i];
net/sched/sch_gred.c
914
gred_destroy_vq(table->tab[i]);
net/sched/sch_gred.c
99
struct gred_sched_data *q = table->tab[i];
security/selinux/nlmsgtab.c
152
static int nlmsg_perm(u16 nlmsg_type, u32 *perm, const struct nlmsg_perm *tab,
security/selinux/nlmsgtab.c
159
if (nlmsg_type == tab[i].nlmsg_type) {
security/selinux/nlmsgtab.c
160
*perm = tab[i].perm;
tools/bpf/bpftool/btf.c
1114
build_btf_type_table(struct hashmap *tab, enum bpf_obj_type type,
tools/bpf/bpftool/btf.c
1201
err = hashmap__append(tab, btf_id, id);
tools/bpf/bpftool/btf.c
1212
hashmap__free(tab);
tools/bpf/bpftool/common.c
595
int build_pinned_obj_table(struct hashmap *tab,
tools/bpf/bpftool/common.c
608
build_fn_table = tab;
tools/perf/jvmti/libjvmti.c
101
*tab = malloc(nr_total * sizeof(**tab));
tools/perf/jvmti/libjvmti.c
102
if (!*tab)
tools/perf/jvmti/libjvmti.c
118
*tab + lines_total);
tools/perf/jvmti/libjvmti.c
131
jvmti_line_info_t **tab __maybe_unused, int *nr_lines __maybe_unused)
tools/perf/jvmti/libjvmti.c
36
jvmti_line_info_t *tab)
tools/perf/jvmti/libjvmti.c
57
tab->pc = (unsigned long)pc;
tools/perf/jvmti/libjvmti.c
58
tab->line_number = loc_tab[src_line].line_number;
tools/perf/jvmti/libjvmti.c
59
tab->discrim = 0; /* not yet used */
tools/perf/jvmti/libjvmti.c
60
tab->methodID = m;
tools/perf/jvmti/libjvmti.c
73
get_line_numbers(jvmtiEnv *jvmti, const void *compile_info, jvmti_line_info_t **tab, int *nr_lines)
tools/perf/jvmti/libjvmti.c
82
if (!(tab && nr_lines))