Home
last modified time | relevance | path

Searched refs:reg_spacing (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/
H A Dhermes.h410 int reg_spacing; member
421 (ioread16((hw)->iobase + ((off) << (hw)->reg_spacing)))
423 (iowrite16((val), (hw)->iobase + ((off) << (hw)->reg_spacing)))
430 int reg_spacing);
471 off = off << hw->reg_spacing; in hermes_read_words()
478 off = off << hw->reg_spacing; in hermes_write_bytes()
489 off = off << hw->reg_spacing; in hermes_clear_words()
H A Dhermes.c188 int reg_spacing) in hermes_struct_init()
191 hw->reg_spacing = reg_spacing; in hermes_struct_init()
187 hermes_struct_init(struct hermes *hw, void __iomem *address, int reg_spacing) hermes_struct_init() argument
H A Dorinoco_usb.c1594 hw->reg_spacing = HERMES_16BIT_REGSPACING; in ezusb_probe()
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/orinoco/
H A Dhermes.h412 int reg_spacing; member
423 (ioread16((hw)->iobase + ((off) << (hw)->reg_spacing)))
425 (iowrite16((val), (hw)->iobase + ((off) << (hw)->reg_spacing)))
432 int reg_spacing);
473 off = off << hw->reg_spacing; in hermes_read_words()
480 off = off << hw->reg_spacing; in hermes_write_bytes()
491 off = off << hw->reg_spacing; in hermes_clear_words()
H A Dhermes.c188 int reg_spacing) in hermes_struct_init()
191 hw->reg_spacing = reg_spacing; in hermes_struct_init()
187 hermes_struct_init(struct hermes *hw, void __iomem *address, int reg_spacing) hermes_struct_init() argument
H A Dorinoco_usb.c1638 hw->reg_spacing = HERMES_16BIT_REGSPACING; in ezusb_probe()
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-ds1511.c99 static u32 reg_spacing = 1; variable
104 writeb(val, ds1511_base + (reg * reg_spacing)); in rtc_write()
116 return readb(ds1511_base + (reg * reg_spacing)); in rtc_read()
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-ds1511.c99 static u32 reg_spacing = 1; variable
104 writeb(val, ds1511_base + (reg * reg_spacing)); in rtc_write()
110 return readb(ds1511_base + (reg * reg_spacing)); in rtc_read()
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c262 unsigned int reg_spacing; /* between CS1, CS2, ... regs */ member
680 ctrl->reg_spacing = 0x14; in brcmnand_revision_init()
682 ctrl->reg_spacing = 0x10; in brcmnand_revision_init()
905 return offs_cs1 + (cs - 1) * ctrl->reg_spacing + cs_offs; in brcmnand_cs_offset()
907 return offs_cs0 + cs * ctrl->reg_spacing + cs_offs; in brcmnand_cs_offset()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c266 unsigned int reg_spacing; /* between CS1, CS2, ... regs */ member
688 ctrl->reg_spacing = 0x14; in brcmnand_revision_init()
690 ctrl->reg_spacing = 0x10; in brcmnand_revision_init()
913 return offs_cs1 + (cs - 1) * ctrl->reg_spacing + cs_offs; in brcmnand_cs_offset()
915 return offs_cs0 + cs * ctrl->reg_spacing + cs_offs; in brcmnand_cs_offset()

Completed in 20 milliseconds