• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/ieee1394/

Lines Matching refs:csr

23 #include "csr.h"
87 static int nodemgr_bus_read(struct csr1212_csr *csr, u64 addr, u16 length,
231 csr1212_destroy_csr(host->csr.rom);
804 quadlet_t busoptions = be32_to_cpu(ne->csr->bus_info_data[2]);
827 static struct node_entry *nodemgr_create_node(octlet_t guid, struct csr1212_csr *csr,
845 ne->csr = csr;
984 csr1212_for_each_dir_entry(ne->csr, kv, ud_kv, dentry) {
1120 csr1212_for_each_dir_entry(ne->csr, kv, ne->csr->root_kv, dentry) {
1251 static void nodemgr_update_node(struct node_entry *ne, struct csr1212_csr *csr,
1262 if (ne->busopt.generation != ((be32_to_cpu(csr->bus_info_data[2]) >> 4) & 0xf)) {
1263 kfree(ne->csr->private);
1264 csr1212_destroy_csr(ne->csr);
1265 ne->csr = csr;
1277 struct nodemgr_csr_info *ci = ne->csr->private;
1280 kfree(csr->private);
1281 csr1212_destroy_csr(csr);
1299 struct csr1212_csr *csr;
1313 if (*speed > host->csr.lnk_spd)
1314 *speed = host->csr.lnk_spd;
1320 csr = csr1212_create_csr(&nodemgr_csr_ops, 5 * sizeof(quadlet_t), ci);
1321 if (!csr || csr1212_parse_csr(csr) != CSR1212_SUCCESS) {
1324 if (csr)
1325 csr1212_destroy_csr(csr);
1330 if (csr->bus_info_data[1] != IEEE1394_BUSID_MAGIC) {
1339 NODE_BUS_ARGS(host, nodeid), csr->bus_info_data[1]);
1342 guid = ((u64)be32_to_cpu(csr->bus_info_data[3]) << 32) | be32_to_cpu(csr->bus_info_data[4]);
1352 nodemgr_create_node(guid, csr, hi, nodeid, generation);
1354 nodemgr_update_node(ne, csr, hi, nodeid, generation);
1469 bc_local = cpu_to_be32(ne->host->csr.broadcast_channel);
1586 host->csr.broadcast_channel |= 0x40000000;