• Home
  • Raw
  • Download

Lines Matching full:script

980 **    80 (MAX_SCATTERL) segments are moved from a sub-script
1041 ** Flags set by the SCRIPT processor for commands
1120 struct script;
1266 ** Jump table used by the script processor to directly jump
1321 ** Declaration of structs: the launch script.
1327 ** This 6 DWORDs mini script makes use of prefetching.
1351 ** These fields are accessible to the script processor.
1359 ** Points to the position in the script responsible for the
1388 u_char scr_st[4]; /* script status */
1394 ** The status bytes are used by the host and the script processor.
1405 ** Inside the script the XX_REG are used.
1407 ** The first four bytes (scr_st[4]) are used inside the script by
1417 ** Last four bytes (script)
1442 ** First four bytes (script)
1461 ** During execution of a ccb by the script processor,
1465 ** the script-processor-changeable data and
1480 ** Table data for Script
1500 ** register when it is executed by the script processor.
1508 ** Mini-script used at CCB execution start-up.
1516 ** Mini-script used at CCB relection to restart the nexus.
1526 ** we have to prepare a mini script to transfer
1585 ** It is accessible to both the host and the script processor.
1653 ** 'script' is loaded in the on-chip RAM if present.
1657 struct script *script0; /* Copies of script and scripth */
1660 u_long p_script; /* Actual script and scripth */
1710 ** written with a SCR_COPY script command.
1746 #define NCB_SCRIPT_PHYS(np,lbl) (np->p_script + offsetof (struct script, lbl))
1752 ** Script for NCR-Processor.
1764 ** If you make changes inside the script,
1775 ** modification, to force a refetch of the script on
1788 ** Script fragments which are loaded into the on-chip RAM
1791 struct script { struct
1843 ** Script fragments which stay in main memory for all chips.
1927 static void ncr_script_fill (struct script * scr, struct scripth * scripth);
1963 ** PADDR generates a reference to another part of the script.
1964 ** RADDR generates a reference to a script processor register.
1965 ** FADDR generates a reference to a script processor register
1978 #define PADDR(label) (RELOC_LABEL | offsetof(struct script, label))
1984 static struct script script0 __initdata = {
2011 ** SCRATCHA contains the address of the script,
2040 ** Then the script processor takes the jump
2081 ** Flush script prefetch if required
2272 ** The script processor doesn't negate the
2381 ** Flush script prefetch if required
2597 ** Flush script prefetch if required
2663 ** Flush script prefetch if required
2730 ** Called addresses point to the launch script in the CCB.
2822 ** Flush script prefetch if required
3222 ** This script sets savep/lastp/goalp according to the
3330 ** Load the script into on-chip RAM,
3337 ** Flush script prefetch if required
3340 SCR_COPY (sizeof (struct script)),
3363 ** modification, to force a refetch of the script on
3399 ** Fill in #define dependent parts of the script
3405 void __init ncr_script_fill (struct script * scr, struct scripth * scrh) in ncr_script_fill()
3477 ** Copy and rebind a script.
3501 ** in struct script, a field will be in ncr_script_copy_and_bind()
3507 printk (KERN_ERR "%s: ERROR0 IN SCRIPT at %d.\n", in ncr_script_copy_and_bind()
3537 printk (KERN_ERR"%s: ERROR1 IN SCRIPT at %d.\n", in ncr_script_copy_and_bind()
4431 ** Script processor may be waiting for reselect. in ncr_put_start_queue()
4531 * The script processor is then assumed to be stopped. in ncr_reset_bus()
4642 m_free_dma(np->script0, sizeof(struct script), "SCRIPT"); in ncr_detach()
5197 ** Start script processor. in ncr_init()
5525 ** Patch the lun mini-script, according to tag mode. in ncr_setup_tags()
5638 ** current script command:
5639 ** dsp: script address (relative to start of script).
5640 ** dbc: first word of script command.
5659 if (dsp > np->p_script && dsp <= np->p_script + sizeof(struct script)) { in ncr_log_hard_error()
5661 script_size = sizeof(struct script); in ncr_log_hard_error()
5663 script_name = "script"; in ncr_log_hard_error()
5686 printk ("%s: script cmd = %08x\n", ncr_name(np), in ncr_log_hard_error()
5903 ** it continues executing script commands.
6033 * script that will ignore all data in bytes until phase in ncr_int_par()
6154 ** try to find the interrupted script command, in ncr_int_ma()
6160 dsp <= np->p_script + sizeof(struct script)) { in ncr_int_ma()
6228 ** check cmd against assumed interrupted script command. in ncr_int_ma()
6292 ** and restart script processor at dispatcher. in ncr_int_ma()
6929 ** which couldn't be handled by the script. in ncr_int_sir()
7158 ** Initialyze the start and restart launch script. in ncr_init_ccb()
7227 ** It contains a SCRIPT that is called on target reselection.
7271 ** CALL @script(resel_lun) in ncr_init_tcb()
7362 ** Initilialyze the reselect script: in ncr_alloc_lcb()
7370 ** JUMP @script(resel_notag) in ncr_alloc_lcb()
7559 ** Start script (exchange values)
7593 printk ("CACHE TEST FAILED: script execution failed.\n");
8139 np->script0 = m_calloc_dma(sizeof(struct script), "SCRIPT");
8177 if (np->paddr2 && sizeof(struct script) > 4096) {
8179 printk(KERN_WARNING "%s: script too large, NOT using on chip RAM.\n",
8198 /* Patch script to physical addresses */
8206 (ncrcmd *) np->script0, sizeof(struct script));
8211 /* Patch the script for LED support. */
8298 m_free_dma(np->script0, sizeof(struct script), "SCRIPT");