Lines Matching refs:addr
597 u32 addr, u8 data)
601 packet.header = (1 << (addr & 3)) | (type << 6);
602 packet.address = addr & ~3;
603 packet.data = data << ((addr & 3) << 3);
608 u32 addr, u16 data)
613 packet.address = addr & ~3;
615 switch (addr & 3) {
636 packet.address = (addr & ~3) + 4;
645 u32 addr, u32 data)
650 packet.address = addr & ~3;
652 switch (addr & 3) {
668 packet.address = (addr & ~3) + 4;
677 packet.address = (addr & ~3) + 4;
686 u32 addr, u32 data)
691 packet.address = addr & ~3;
693 switch (addr & 3) {
704 packet.address = (addr & ~3) + 4;
713 packet.address = (addr & ~3) + 4;
722 packet.address = (addr & ~3) + 4;
740 static int sisusb_write_mem_bulk(struct sisusb_usb_data *sisusb, u32 addr,
772 addr, swap8);
787 addr, swap16);
819 addr, swap32);
834 addr, swap32);
845 packet.data = addr;
886 packet.data = addr;
937 addr += (*bytes_written);
954 u32 addr, u8 *data)
960 packet.header = (1 << (addr & 3)) | (type << 6);
961 packet.address = addr & ~3;
963 *data = (u8)(packet.data >> ((addr & 3) << 3));
968 u32 addr, u16 *data)
975 packet.address = addr & ~3;
977 switch (addr & 3) {
998 packet.address = (addr & ~3) + 4;
1007 u32 addr, u32 *data)
1012 packet.address = addr & ~3;
1014 switch (addr & 3) {
1030 packet.address = (addr & ~3) + 4;
1039 packet.address = (addr & ~3) + 4;
1048 u32 addr, u32 *data)
1053 packet.address = addr & ~3;
1055 switch (addr & 3) {
1066 packet.address = (addr & ~3) + 4;
1075 packet.address = (addr & ~3) + 4;
1084 packet.address = (addr & ~3) + 4;
1092 static int sisusb_read_mem_bulk(struct sisusb_usb_data *sisusb, u32 addr,
1109 addr, &buf[0]);
1122 addr, &swap16);
1136 addr, &swap32);
1162 addr, &swap32);
1174 addr += 4;