Searched refs:bank (Results 301 - 325 of 369) sorted by relevance

<<1112131415

/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.h26 u8 bank; member in struct:rf_reg_pair
H A Drt2800lib.c182 static void rt2800_rfcsr_write_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, argument
185 rt2800_rfcsr_write(rt2x00dev, (reg | (bank << 6)), value);
276 static u8 rt2800_rfcsr_read_bank(struct rt2x00_dev *rt2x00dev, const u8 bank, argument
279 return rt2800_rfcsr_read(rt2x00dev, (reg | (bank << 6)));
9121 rf_reg_record[CHAIN_0][0].bank = 0;
9125 rf_reg_record[CHAIN_0][1].bank = 0;
9129 rf_reg_record[CHAIN_0][2].bank = 0;
9133 rf_reg_record[CHAIN_0][3].bank = 0;
9137 rf_reg_record[CHAIN_0][4].bank = 4;
9141 rf_reg_record[CHAIN_0][5].bank
9234 u8 bank = 0, rf_register = 0, value = 0; local
[all...]
/linux-master/drivers/net/phy/mscc/
H A Dmscc_macsec.h76 enum macsec_bank bank; member in struct:macsec_flow
/linux-master/sound/pci/ymfpci/
H A Dymfpci.h235 struct snd_ymfpci_playback_bank *bank; member in struct:snd_ymfpci_voice
/linux-master/drivers/hwmon/
H A Dpc87427.c151 u8 bank, u8 reg)
153 outb(bank, data->address[ldi] + PC87427_REG_BANK);
159 u8 bank, u8 reg, u8 value)
161 outb(bank, data->address[ldi] + PC87427_REG_BANK);
180 * This saves us quite a few locks and bank selections.
235 * This saves us quite a few locks and bank selections.
299 * input. This saves us quite a few locks and bank selections.
150 pc87427_read8_bank(struct pc87427_data *data, u8 ldi, u8 bank, u8 reg) argument
158 pc87427_write8_bank(struct pc87427_data *data, u8 ldi, u8 bank, u8 reg, u8 value) argument
/linux-master/sound/core/seq/
H A Dseq_ump_convert.c272 ev->data.control.param = (val->rpn.bank << 7) | val->rpn.index;
757 data->rpn.bank = cc->cc_rpn_msb;
763 data->rpn.bank = cc->cc_nrpn_msb;
784 /* process special CC's (bank/rpn/nrpn) */
890 /* process special CC's (bank/rpn/nrpn) */
947 data->rpn.bank = (event->data.control.param >> 7) & 0x7f;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_xgmi.c1038 static int xgmi_v6_4_0_aca_bank_parser(struct aca_handle *handle, struct aca_bank *bank, argument
1047 ret = aca_bank_info_decode(bank, &info);
1051 status = bank->regs[ACA_REG_IDX_STATUS];
1059 count = ACA_REG__MISC0__ERRCNT(bank->regs[ACA_REG_IDX_MISC0]);
H A Damdgpu_ras_eeprom.c497 buf[i++] = record->bank;
525 record->bank = buf[i++];
1175 record.bank,
/linux-master/drivers/gpu/drm/i915/
H A Di915_irq.c181 u32 error_status, row, bank, subbank; local
214 bank = GEN7_PARITY_ERROR_BANK(error_status);
222 parity_event[2] = kasprintf(GFP_KERNEL, "BANK=%d", bank);
231 "Parity error: Slice = %d, Row = %d, Bank = %d, Sub bank = %d.\n",
232 slice, row, bank, subbank);
/linux-master/drivers/net/ethernet/fungible/funcore/
H A Dfun_hci.h605 u8 bank; member in struct:fun_admin_port_req::port_req_subop::fun_admin_port_xcvr_read_req
647 .bank = (_bank), .page = (_page), .offset = (_offset), \
692 u8 bank; member in struct:fun_admin_port_xcvr_read_rsp
/linux-master/drivers/edac/
H A Dsb_edac.c329 u8 (*get_ha)(u8 bank);
591 /* DRAM channel stuff; bank addrs, dimmmtr, etc.. 2-8-2 - 2-9-4 (6 of these) */
1010 * Use the reporting bank number to determine which memory
1015 static u8 sbridge_get_ha(u8 bank) argument
1022 * home agent bank (7, 8), or one of the per-channel memory
1025 static u8 ibridge_get_ha(u8 bank) argument
1027 switch (bank) {
1029 return bank - 7;
1031 return (bank - 9) / 4;
1038 static u8 knl_get_ha(u8 bank) argument
[all...]
H A Dcpc925_edac.c419 * Revert DDR column/row/bank addresses into page frame number and
427 * physical address(PA) bits to bank address(BA) bits mappings are:
438 u32 bcnt, rank, col, bank, row; local
446 bank = (mear & MEAR_BANK_MASK) >> MEAR_BANK_SHIFT;
470 /* Revert bank address */
471 pa |= bank << 19;
H A Dthunderx_edac.c494 int bank, xbits; local
502 bank = LMC_FADR_FBANK(faddr) << lmc->bank_lsb;
505 bank ^= get_bits(addr, 12 + lmc->xbits, lmc->bank_width);
507 addr |= bank << lmc->bank_lsb;
611 "DIMM %lld rank %lld bank %lld row %lld col %lld",
/linux-master/drivers/net/ethernet/smsc/
H A Dsmc91x.h443 /* Because of bank switching, the LAN91x uses only 16 I/O ports */
451 . xx = bank number
805 * Note: the following macros do *not* select the bank -- this must
807 * only uses the bank argument for debugging purposes (when enabled).
816 #define SMC_REG(lp, reg, bank) \
819 if (unlikely((__b & ~0xf0) != (0x3300 | bank))) { \
820 pr_err("%s: bank reg screwed (0x%04x)\n", \
827 #define SMC_REG(lp, reg, bank) (reg<<SMC_IO_SHIFT)
/linux-master/drivers/net/ethernet/microchip/
H A Denc28j60.c63 u8 bank; /* current register bank selected */ member in struct:enc28j60_net
192 * select the current register bank if necessary
199 * are present in all banks, no need to switch bank.
204 /* Clear or set each bank selection bit as needed */
205 if ((b & ECON1_BSEL0) != (priv->bank & ECON1_BSEL0)) {
213 if ((b & ECON1_BSEL1) != (priv->bank & ECON1_BSEL1)) {
221 priv->bank = b;
662 priv->bank = 0;
/linux-master/drivers/mfd/
H A Dstmpe.c1108 int bank = num - i - 1; local
1112 status &= stmpe->ier[bank];
1119 int line = bank * 8 + bit;
/linux-master/sound/soc/codecs/
H A Dwcd938x-sdw.c94 int bank; local
96 bank = sdw_read(sdev, SDW_SCP_CTRL);
98 return ((bank & 0x40) ? 1 : 0);
H A Dwcd939x.c334 static int wcd939x_set_swr_clk_rate(struct snd_soc_component *component, int rate, int bank) argument
336 u8 mask = (bank ? 0xF0 : 0x0F);
1017 int bank; local
1020 bank = wcd939x_swr_get_current_bank(wcd939x->sdw_priv[AIF1_CAP]->sdev);
1040 wcd939x_set_swr_clk_rate(component, rate, bank);
1041 wcd939x_set_swr_clk_rate(component, rate, !bank);
1047 wcd939x_set_swr_clk_rate(component, rate, !bank);
1048 wcd939x_set_swr_clk_rate(component, rate, bank);
/linux-master/drivers/soundwire/
H A Damd_manager.c430 unsigned int bank)
457 enum sdw_reg_bank bank)
517 unsigned int bank)
429 amd_sdw_port_params(struct sdw_bus *bus, struct sdw_port_params *p_params, unsigned int bank) argument
455 amd_sdw_transport_params(struct sdw_bus *bus, struct sdw_transport_params *params, enum sdw_reg_bank bank) argument
515 amd_sdw_port_enable(struct sdw_bus *bus, struct sdw_enable_ch *enable_ch, unsigned int bank) argument
/linux-master/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd.c1859 0x00, tnr_dmd->cfg_mem[i].bank);
1877 u8 bank, u8 address, u8 value, u8 bit_mask)
1888 tnr_dmd->cfg_mem[i].bank == bank &&
1904 tnr_dmd->cfg_mem[tnr_dmd->cfg_mem_last_entry].bank = bank;
3248 u8 bank, u8 address,
3260 ret = tnr_dmd->io->write_reg(tnr_dmd->io, tgt, 0x00, bank);
3269 return set_cfg_mem(tnr_dmd, tgt, bank, address, value, bit_mask);
1875 set_cfg_mem(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_io_tgt tgt, u8 bank, u8 address, u8 value, u8 bit_mask) argument
3245 cxd2880_tnrdmd_set_and_save_reg_bits(struct cxd2880_tnrdmd *tnr_dmd, enum cxd2880_io_tgt tgt, u8 bank, u8 address, u8 value, u8 bit_mask) argument
/linux-master/arch/sh/kernel/cpu/sh3/
H A Dentry.S207 ! - switch bank
357 ! Save registers / Switch to bank 0
381 ! - switch bank
413 ! - modify SR for bank switch
446 ! Save registers / Switch to bank 0
/linux-master/drivers/media/rc/
H A Dwinbond-cir.c240 /* Selects the register bank for the serial port */
242 wbcir_select_bank(struct wbcir_data *data, enum wbcir_bank bank) argument
244 outb(bank, data->sbase + WBCIR_REG_SP3_BSR);
/linux-master/drivers/iio/gyro/
H A Dmpu3050-core.c73 /* MPU memory bank read options */
76 /* Bits 8-11 select memory bank */
764 * @bank: target bank
770 u8 bank,
779 bank);
769 mpu3050_read_mem(struct mpu3050 *mpu3050, u8 bank, u8 addr, u8 len, u8 *buf) argument
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h495 struct hns_roce_bank bank[HNS_ROCE_QP_BANK_NUM]; member in struct:hns_roce_qp_table
503 struct hns_roce_bank bank[HNS_ROCE_CQ_BANK_NUM]; member in struct:hns_roce_cq_table
/linux-master/drivers/dma/ti/
H A Dedma.c1497 u32 bank; local
1511 bank = 1;
1514 bank = 0;
1525 channel = (bank << 5) | slot;
1527 edma_shadow0_write_array(ecc, SH_ICR, bank, BIT(slot));

Completed in 946 milliseconds

<<1112131415