Lines Matching refs:np
96 struct sym_hcb *np = sym_get_hcb(shost); in sym_fw1_patch() local
100 scripta0 = (struct sym_fw1a_scr *) np->scripta0; in sym_fw1_patch()
101 scriptb0 = (struct sym_fw1b_scr *) np->scriptb0; in sym_fw1_patch()
106 if (!(np->features & FE_LED0)) { in sym_fw1_patch()
126 scriptb0->startpos[0] = cpu_to_scr(np->squeue_ba); in sym_fw1_patch()
127 scriptb0->done_pos[0] = cpu_to_scr(np->dqueue_ba); in sym_fw1_patch()
128 scriptb0->targtbl[0] = cpu_to_scr(np->targtbl_ba); in sym_fw1_patch()
140 struct sym_hcb *np = sym_data->ncb; in sym_fw2_patch() local
144 scripta0 = (struct sym_fw2a_scr *) np->scripta0; in sym_fw2_patch()
145 scriptb0 = (struct sym_fw2b_scr *) np->scriptb0; in sym_fw2_patch()
150 if (!(np->features & FE_LED0)) { in sym_fw2_patch()
161 if (!use_dac(np)) { in sym_fw2_patch()
183 scriptb0->startpos[0] = cpu_to_scr(np->squeue_ba); in sym_fw2_patch()
184 scriptb0->done_pos[0] = cpu_to_scr(np->dqueue_ba); in sym_fw2_patch()
185 scriptb0->targtbl[0] = cpu_to_scr(np->targtbl_ba); in sym_fw2_patch()
190 if (!(np->features & FE_C10)) { in sym_fw2_patch()
201 np->pciclk_khz < 60000)) { in sym_fw2_patch()
216 cpu_to_scr(np->scripta_ba + in sym_fw2_patch()
219 cpu_to_scr(np->scripta_ba + in sym_fw2_patch()
245 sym_fw_setup_bus_addresses(struct sym_hcb *np, struct sym_fw *fw) in sym_fw_setup_bus_addresses() argument
256 pa = (u32 *) &np->fwa_bas; in sym_fw_setup_bus_addresses()
257 for (i = 0 ; i < sizeof(np->fwa_bas)/sizeof(u32) ; i++) in sym_fw_setup_bus_addresses()
258 pa[i] = np->scripta_ba + po[i]; in sym_fw_setup_bus_addresses()
264 pa = (u32 *) &np->fwb_bas; in sym_fw_setup_bus_addresses()
265 for (i = 0 ; i < sizeof(np->fwb_bas)/sizeof(u32) ; i++) in sym_fw_setup_bus_addresses()
266 pa[i] = np->scriptb_ba + po[i]; in sym_fw_setup_bus_addresses()
272 pa = (u32 *) &np->fwz_bas; in sym_fw_setup_bus_addresses()
273 for (i = 0 ; i < sizeof(np->fwz_bas)/sizeof(u32) ; i++) in sym_fw_setup_bus_addresses()
274 pa[i] = np->scriptz_ba + po[i]; in sym_fw_setup_bus_addresses()
282 sym_fw1_setup(struct sym_hcb *np, struct sym_fw *fw) in sym_fw1_setup() argument
286 scripta0 = (struct sym_fw1a_scr *) np->scripta0; in sym_fw1_setup()
296 sym_fw_setup_bus_addresses(np, fw); in sym_fw1_setup()
304 sym_fw2_setup(struct sym_hcb *np, struct sym_fw *fw) in sym_fw2_setup() argument
308 scripta0 = (struct sym_fw2a_scr *) np->scripta0; in sym_fw2_setup()
318 sym_fw_setup_bus_addresses(np, fw); in sym_fw2_setup()
348 void sym_fw_bind_script(struct sym_hcb *np, u32 *start, int len) in sym_fw_bind_script() argument
369 sym_name(np), (int) (cur-start)); in sym_fw_bind_script()
412 sym_name(np), (int) (cur-start)); in sym_fw_bind_script()
419 !(np->features & FE_PFEN)) { in sym_fw_bind_script()
427 if (!(np->features & FE_WIDE)) in sym_fw_bind_script()
435 if (!(np->features & FE_WIDE)) in sym_fw_bind_script()
445 if (!(np->features & FE_WIDE)) in sym_fw_bind_script()
454 if (!(np->features & FE_WIDE)) in sym_fw_bind_script()
505 new = (old & ~RELOC_MASK) + np->mmio_ba; in sym_fw_bind_script()
508 new = (old & ~RELOC_MASK) + np->scripta_ba; in sym_fw_bind_script()
511 new = (old & ~RELOC_MASK) + np->scriptb_ba; in sym_fw_bind_script()
514 new = (old & ~RELOC_MASK) + np->hcb_ba; in sym_fw_bind_script()