Lines Matching refs:alen
430 uint addr, int alen, uchar *buffer, int len) argument
435 if (alen < 0) {
448 if (alen > 2) {
449 printf("I2C read: addr len %d not supported\n", alen);
470 if (alen > 0)
471 chip |= ((addr >> (alen * 8)) &
480 writew(alen, &i2c_base->cnt);
484 if (alen) {
511 if (alen) {
513 alen--;
515 writeb((addr >> (8 * alen)) & 0xff,
571 uint addr, int alen, uchar *buffer, int len) argument
578 if (alen < 0) {
593 if (alen > 2) {
594 printf("I2C write: addr len %d not supported\n", alen);
616 if (alen > 0)
617 chip |= ((addr >> (alen * 8)) &
626 writew(alen + len, &i2c_base->cnt);
633 while (alen) {
650 alen--;
651 writeb((addr >> (8 * alen)) & 0xff, &i2c_base->data);
733 int alen, uchar *buffer, int len) argument
738 alen, buffer, len);
743 int alen, uchar *buffer, int len) argument
748 alen, buffer, len);