Symbol: pia
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
120
unsigned char buf[8], *pia;
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
198
pia = kzalloc(size, GFP_KERNEL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
199
if (!pia)
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
203
len = amdgpu_eeprom_read(adev->pm.fru_eeprom_i2c_bus, addr, pia, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
205
kfree(pia);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
212
csum += pia[size - 1];
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
216
kfree(pia);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
227
memcpy(fru_info->manufacturer_name, pia + addr + 1,
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
229
pia[addr] & 0x3F));
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
234
addr += 1 + (pia[addr] & 0x3F);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
237
memcpy(fru_info->product_name, pia + addr + 1,
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
238
min_t(size_t, sizeof(fru_info->product_name), pia[addr] & 0x3F));
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
242
addr += 1 + (pia[addr] & 0x3F);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
245
memcpy(fru_info->product_number, pia + addr + 1,
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
247
pia[addr] & 0x3F));
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
251
addr += 1 + (pia[addr] & 0x3F);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
254
addr += 1 + (pia[addr] & 0x3F);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
257
memcpy(fru_info->serial, pia + addr + 1,
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
258
min_t(size_t, sizeof(fru_info->serial), pia[addr] & 0x3F));
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
262
addr += 1 + (pia[addr] & 0x3F);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
265
addr += 1 + (pia[addr] & 0x3F);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
266
if ((addr + 1 >= len) || !(pia[addr] & 0x3F))
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
268
memcpy(fru_info->fru_id, pia + addr + 1,
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
269
min_t(size_t, sizeof(fru_info->fru_id), pia[addr] & 0x3F));
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
273
kfree(pia);
drivers/parport/parport_mfc3.c
126
pia(p)->ppra = (pia(p)->ppra & 0x1f) | control_pc_to_mfc3(control);
drivers/parport/parport_mfc3.c
132
return control_mfc3_to_pc(pia(p)->ppra & 0xe0);
drivers/parport/parport_mfc3.c
167
status = status_mfc3_to_pc(pia(p)->ppra & 0x1f);
drivers/parport/parport_mfc3.c
180
if (pia(this_port[i])->crb & 128) { /* Board caused interrupt */
drivers/parport/parport_mfc3.c
181
dummy = pia(this_port[i])->pprb; /* clear irq bit */
drivers/parport/parport_mfc3.c
189
pia(p)->crb |= PIA_C1_ENABLE_IRQ;
drivers/parport/parport_mfc3.c
194
pia(p)->crb &= ~PIA_C1_ENABLE_IRQ;
drivers/parport/parport_mfc3.c
200
pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */
drivers/parport/parport_mfc3.c
201
pia(p)->pddrb = 255; /* all pins output */
drivers/parport/parport_mfc3.c
202
pia(p)->crb |= PIA_DDR; /* make data register visible - default */
drivers/parport/parport_mfc3.c
208
pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */
drivers/parport/parport_mfc3.c
209
pia(p)->pddrb = 0; /* all pins input */
drivers/parport/parport_mfc3.c
210
pia(p)->crb |= PIA_DDR; /* make data register visible - default */
drivers/parport/parport_mfc3.c
223
s->u.amiga.data = pia(p)->pprb;
drivers/parport/parport_mfc3.c
224
pia(p)->crb &= ~PIA_DDR;
drivers/parport/parport_mfc3.c
225
s->u.amiga.datadir = pia(p)->pddrb;
drivers/parport/parport_mfc3.c
226
pia(p)->crb |= PIA_DDR;
drivers/parport/parport_mfc3.c
227
s->u.amiga.status = pia(p)->ppra;
drivers/parport/parport_mfc3.c
228
pia(p)->cra &= ~PIA_DDR;
drivers/parport/parport_mfc3.c
229
s->u.amiga.statusdir = pia(p)->pddrb;
drivers/parport/parport_mfc3.c
230
pia(p)->cra |= PIA_DDR;
drivers/parport/parport_mfc3.c
235
pia(p)->pprb = s->u.amiga.data;
drivers/parport/parport_mfc3.c
236
pia(p)->crb &= ~PIA_DDR;
drivers/parport/parport_mfc3.c
237
pia(p)->pddrb = s->u.amiga.datadir;
drivers/parport/parport_mfc3.c
238
pia(p)->crb |= PIA_DDR;
drivers/parport/parport_mfc3.c
239
pia(p)->ppra = s->u.amiga.status;
drivers/parport/parport_mfc3.c
240
pia(p)->cra &= ~PIA_DDR;
drivers/parport/parport_mfc3.c
241
pia(p)->pddrb = s->u.amiga.statusdir;
drivers/parport/parport_mfc3.c
242
pia(p)->cra |= PIA_DDR;
drivers/parport/parport_mfc3.c
287
struct pia *pp;
drivers/parport/parport_mfc3.c
295
if (!request_mem_region(piabase, sizeof(struct pia), "PIA"))
drivers/parport/parport_mfc3.c
335
release_mem_region(piabase, sizeof(struct pia));
drivers/parport/parport_mfc3.c
353
release_mem_region(ZTWO_PADDR(this_port[i]->private_data), sizeof(struct pia));
drivers/parport/parport_mfc3.c
77
#define pia(dev) ((struct pia *)(dev->base))
drivers/parport/parport_mfc3.c
84
dummy = pia(p)->pprb; /* clears irq bit */
drivers/parport/parport_mfc3.c
86
pia(p)->pprb = data;
drivers/parport/parport_mfc3.c
92
return pia(p)->pprb;